Android

Paano i-install ang opencv sa ubuntu 18.04

Install OpenCV for Python on Ubuntu 18.04 2019

Install OpenCV for Python on Ubuntu 18.04 2019

Talaan ng mga Nilalaman:

Anonim

Ipinapaliwanag ng tutorial na ito kung paano i-install ang OpenCV sa Ubuntu 18.04.

Ang OpenCV (Open Source Computer Vision Library) ay isang bukas na mapagkukunan ng computer vision library at may mga bindings para sa C ++, Python at Java. Ginagamit ito para sa isang malawak na hanay ng mga application kabilang ang pagsusuri ng imahe ng medikal, pagtahi ng mga imahe ng view ng kalye, pagsubaybay sa video, pagtuklas at pagkilala sa mga mukha, pagsubaybay sa paglipat ng mga bagay, pagkuha ng mga modelo ng 3D at marami pa.

Ang OpenCV ay maaaring samantalahin ang pagproseso ng multi-core at tampok ang pagbilis ng GPU para sa operasyon ng real-time.

Ipapakita namin sa iyo ang dalawang magkakaibang paraan upang mai-install ang OpenCV sa Ubuntu. Pumili ng isa sa mga pagpipilian sa pag-install na pinakamahusay na gagana para sa iyo.

I-install ang OpenCV mula sa Republika ng Ubuntu

Ang package ng OpenCV ay magagamit mula sa imbakan ng Ubuntu 18.04. Sa oras ng pagsulat, ang bersyon sa mga repositori ay 3.2 na maaaring hindi palaging ang pinakabagong bersyon.

Upang mai-install ang OpenCV mula sa mga repositori sa Ubuntu 18.04, sundin ang mga hakbang na ito:

  1. I-install ang OpenCV

    I-refresh ang mga index index at i-install ang OpenCV package sa pamamagitan ng pag-type:

    sudo apt update sudo apt install python3-opencv

    Ang utos sa itaas ay mai-install ang lahat ng mga pakete na kinakailangan upang patakbuhin ang OpenCV.

    Patunayan ang pag-install ng OpenCV

    Upang mapatunayan ang pag-install ay i-import namin ang module ng cv2 at i-print ang bersyon ng OpenCV:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Ang default na bersyon ng Python sa Ubuntu 18.04 LTS ay bersyon 3.6. Kung nais mong i-install ang OpenCV na may mga python 2 bindings i-install ang pakete ng python-opencv .

I-install ang OpenCV mula sa Pinagmulan

Ang pagtatayo ng OpenCV library mula sa mapagkukunan ay ang inirerekumendang paraan ng pag-install ng OpenCV. Ito ay mai-optimize sa iyong partikular na system at magkakaroon ka ng kumpletong kontrol sa mga pagpipilian sa build.

Upang mai-install ang pinakabagong bersyon ng OpenCV mula sa pinagmulan, sundin ang mga hakbang na ito:

  1. Pag-install ng mga kinakailangang pakete

    Ang mga sumusunod na utos ay mai-install ang lahat ng kinakailangan at opsyonal na dependencies:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    Pag-clone ng code ng mapagkukunan ng OpenCV

    Lumikha ng isang direktoryo na hahawak ng mga repositori at i-clone ang mga repositoriyang kontribusyon ng OpenCV at OpenCV kasama ang mga sumusunod na utos:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    Sa oras ng pagsulat, ang default na bersyon sa mga github repositories ay bersyon 4.0.0. Kung nais mong mag-install ng isang mas lumang bersyon ng OpenCV, cd sa parehong mga direktoryo ng opencv at opencv_contrib at patakbuhin ang opencv_contrib

    Pag-configure ng OpenCV kasama ang CMake

    Kapag nakumpleto ang pag-download lumikha ng isang pansamantalang direktoryo ng build, at lumipat dito:

    cd ~/opencv_build/opencv mkdir build && cd build

    I-set up ang OpenCV build kasama ang CMake:

    cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..

    Kapag natapos na ang CMake build system ay makakakita ka ng isang bagay tulad ng sa ibaba:

    Pag-verify ng pag-install ng OpenCV

    Upang masuri kung ang OpenCV ay matagumpay na na-install ang sumusunod na utos at dapat mong makita ang bersyon ng OpenCV:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

Konklusyon

Ipinakita namin sa iyo ang dalawang magkakaibang paraan upang mai-install ang OpenCV sa iyong server ng Ubuntu 18.04. Ang pamamaraan na iyong pinili ay nakasalalay sa iyong mga kinakailangan at kagustuhan. Kahit na ang pag-install ng nakabalot na bersyon mula sa imbakan ng Ubuntu ay mas madali, ang pagbuo ng OpenCV mula sa mapagkukunan ay nagbibigay sa iyo ng higit na kakayahang umangkop at dapat ito ang iyong unang pagpipilian kapag nag-install ng OpenCV.

opencv python ubuntu