OpenCV: Instalare În MacOS

tutorial anterior: utilizați OpenCL în aplicația CV bazată pe previzualizarea camerei Android

tutorialul următor:compilare încrucișată pentru sistemele Linux bazate pe ARM

autor Original @sajarindider
compatibilitate OpenCV >= 3.4

următorii pași au fost testați pentru MacOSX (Mavericks), dar ar trebui să funcționeze și cu alte versiuni.

Pachete Necesare

  • CMake 3.9 sau mai mare
  • Git
  • Python 2.7 sau mai târziu și Numpy 1.5 sau mai târziu

acest tutorial va presupune aveți Python, Numpy și GIT instalat pe mașină.

notă OSX vine cu Python 2.7 în mod implicit, va trebui să instalați Python 3.8 dacă doriți să îl utilizați în mod specific. Dacă Xcode și Xcode linie de comandă-instrumente instalate, aveți deja git instalat pe mașină.

instalarea CMake

  1. găsiți versiunea pentru sistemul dvs. și descărcați CMake de pe pagina lansării lor
  2. instalați pachetul dmg și lansați-l din aplicații. Acest lucru vă va oferi aplicația UI a CMake
  3. din fereastra aplicației CMake, alegeți meniul Instrumente – > cum se instalează pentru utilizarea liniei de comandă. Apoi, urmați instrucțiunile din fereastra pop-up de acolo.
  4. folderul de instalare va fi /usr/bin/ în mod implicit, trimiteți-l alegând instalați linkurile din linia de comandă.
  5. testați că funcționează rulând
    cmake –version

Notă puteți utiliza Homebrew pentru a instala CMake cu

brew install cmake

obținerea codului sursă OpenCV

puteți utiliza cea mai recentă versiune OpenCV stabilă sau puteți obține cel mai recent instantaneu din depozitul nostru Git.

obținerea celei mai recente versiuni OpenCV stabile

  • accesați pagina noastră de descărcări.
  • descărcați arhiva sursă și despachetați-o.

obținerea OpenCV de ultimă oră din depozitul Git

lansați clientul Git și clonați depozitul OpenCV. Dacă aveți nevoie de module din depozitul OpenCV contrib, atunci clonați-l și el.

de exemplu

construirea OpenCV de la sursă folosind CMake

  1. creați un director temporar, pe care îl denumim ca build_opencv, unde doriți să puneți fișierele Makefiles generate, fișierele de proiect, precum și fișierele obiect și binarele de ieșire și introduceți acolo.

    de exemplu

    mkdir build_opencv
    cd build_opencv

    Notă este o practică bună să păstrați curat directoare codul sursă. Creați director construi în afara arborelui sursă.

  2. Configurarea. Rulați cmake <path to the OpenCV source directory>

    de exemplu

    cmake-DCMAKE_BUILD_TYPE=Release-DBUILD_EXAMPLES=pornit ../ opencv

    sau cmake-gui

    • setați calea codului sursă OpenCV la, de ex. /home/user/opencv
    • setați calea de construire binară la directorul CMake build, de ex. /home/user/build_opencv
    • setați parametrii opționali
    • run: „Configure”
    • run: „generare”
  3. descrierea unor parametri
    • tip de construcție: CMAKE_BUILD_TYPE=Release(sau Debug)
    • pentru a construi cu module de la opencv_contrib set OPENCV_EXTRA_MODULES_PATH la <path to opencv_contrib>/modules
    • set BUILD_DOCS=ON pentru documente de construcție (doxygen este necesar)
    • set BUILD_EXAMPLES=ON pentru a construi toate exemplele
  4. construirea python. Setați următorii parametri python:
    • PYTHON3_EXECUTABLE = <path to python>
    • PYTHON3_INCLUDE_DIR = /usr/include/python<version>
    • PYTHON3_NUMPY_INCLUDE_DIRS = /usr/lib/python<version>/dist-packages/numpy/core/include/ notă pentru a specifica versiunile Python2, puteți înlocui PYTHON3_ cu PYTHON2_ în parametrii de mai sus.
  5. construiește. Din Directorul build execute make, este recomandat să faceți acest lucru în mai multe fire

    de exemplu

    make-j7 # rulează 7 Lucrări în paralel
  6. pentru a utiliza OpenCV în proiectele dvs. bazate pe CMake prin find_package(OpenCV) specificați OpenCV_DIR=<path_to_build_or_install_directory> variabilă.

Notă puteți utiliza, de asemenea, un manager de pachete cum ar fi Homebrew sau pip pentru a instala versiuni de OpenCV numai (Nu marginea de taiere).

You might also like

Lasă un răspuns

Adresa ta de email nu va fi publicată.