Android

Az OpenCV telepítése az ubuntu 18.04-en

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Tartalomjegyzék:

Anonim

Ez az oktatóanyag ismerteti az OpenCV telepítését az Ubuntu 18.04-en.

Az OpenCV (nyílt forráskódú számítógépes látáskönyvtár) egy nyílt forráskódú számítógépes látástár-könyvtár, és rendelkezik kötésekkel a C ++, a Python és a Java számára. Nagyon széles körű alkalmazásokhoz használják, beleértve az orvosi képanalízist, az utcakép-képek összevarrását, a megfigyelő videókat, az arcok felismerését és felismerését, a mozgó tárgyak követését, a 3D modellek kibontását és még sok másat.

Az OpenCV kihasználhatja a többmagos feldolgozás előnyeit, és valósidejű GPU-gyorsítást kínál.

Két különféle módszert mutatunk be az OpenCV Ubuntu telepítésére. Válassza ki az egyik legmegfelelőbb telepítési lehetőséget.

Telepítse az OpenCV-t az Ubuntu lerakatból

Az OpenCV csomag az Ubuntu 18.04 terjesztési tárházából érhető el. Az írás idején a tárolók verziója 3.2 volt, amely nem mindig a legújabb verzió.

Az OpenCV telepítéséhez az Ubuntu 18.04 tárolóból tegye a következőket:

  1. Telepítse az OpenCV-t

    Frissítse a csomagok indexét és telepítse az OpenCV csomagot a következő gépeléssel:

    sudo apt update sudo apt install python3-opencv

    A fenti parancs telepíti az OpenCV futtatásához szükséges összes csomagot.

    Ellenőrizze az OpenCV telepítését

    A telepítés ellenőrzéséhez importáljuk a cv2 modult és kinyomtatjuk az OpenCV verziót:

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

    3.2.0

Az Ubuntu 18.04 LTS alapértelmezett Python verziója a 3.6. Ha az OpenCV-t python 2 kötéssel szeretné telepíteni, telepítse a python-opencv csomagot.

Telepítse az OpenCV-t a forrásból

Az OpenCV könyvtárnak a forrásból történő kiépítése az OpenCV telepítésének ajánlott módja. A rendszer az Ön rendszerének megfelelően lesz optimalizálva, és teljes ellenőrzést gyakorol a szerkesztési lehetőségek felett.

A legfrissebb OpenCV verziónak a forrásból történő telepítéséhez kövesse az alábbi lépéseket:

  1. A szükséges csomagok telepítése

    A következő parancsok telepítik az összes szükséges és opcionális függőséget:

    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

    Az OpenCV forráskódjának klónozása

    Hozzon létre egy könyvtárat, amely tárolja az adattárakat, és klónozza az OpenCV és az OpenCV közreműködő adattárakat a következő parancsokkal:

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

    Az írás idején a github tárolók alapértelmezett verziója a 4.0.0. Ha telepíteni szeretne egy régebbi OpenCV-verziót, akkor a CD-t mind az opencv , mind az opencv_contrib könyvtárakba opencv_contrib és futtassa a git checkout

    OpenCV konfigurálása a CMake használatával

    A letöltés befejezése után hozzon létre egy ideiglenes összeállítási könyvtárat, és váltson rá:

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

    Az OpenCV összeállításának beállítása a CMake segítségével:

    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..

    Amint a CMake összeállítási rendszer elkészül, az alábbiakat láthatja:

    Az OpenCV telepítésének ellenőrzése

    Annak ellenőrzéséhez, hogy az OpenCV telepítése sikeres-e, írja be a következő parancsot, és látnia kell az OpenCV verziót:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Következtetés

Két különféle módszert mutattunk be az OpenCV telepítésére az Ubuntu 18.04 szerveren. A választott módszer az Ön igényeitől és preferenciáitól függ. Annak ellenére, hogy a csomagolt változat telepítése az Ubuntu lerakatból könnyebb, az OpenCV forrásból történő kiépítése nagyobb rugalmasságot biztosít, és ennek kell lennie az első lehetőségnek az OpenCV telepítésekor.

opencv python ubuntu