OpenCV: Installasjon I MacOS

Forrige Tutorial: Bruk OpenCL i android kamera forhåndsvisning basert CV søknad

Neste Tutorial: Kryss samling FOR ARM baserte Linux-systemer

Original forfatter @sajarindider
Kompatibilitet OpenCV >= 3.4

følgende trinn er testet For MacOSX (Mavericks), men skal fungere med andre versjoner også.

Nødvendige Pakker

  • CMake 3.9 eller høyere
  • Git
  • Python 2.7 eller nyere og Numpy 1.5 eller nyere

denne opplæringen vil anta At Du Har Python, Numpy og Git installert på maskinen din.

MERK OSX leveres Med Python 2.7 som standard må du installere Python 3.8 hvis du vil bruke den spesifikt. Hvis Du Xcode Og Xcode Kommandolinjeverktøy installert, har du allerede git installert på maskinen din.

Installere CMake

  1. Finn versjonen for systemet ditt Og last Ned CMake fra utgivelsens side
  2. Installer dmg-pakken og start Den Fra Applikasjoner. Det vil gi DEG UI-appen Til CMake
  3. fra CMake app-vinduet velger du menyverktøy – > Slik Installerer Du For Kommandolinjebruk. Følg deretter instruksjonene fra popup-vinduet der.
  4. Installer mappen vil være /usr/bin/ som standard, sende det ved å velge Installer kommandolinje linker.
  5. Test at det fungerer ved å kjøre
    cmake-versjon

Merk Du kan bruke Homebrew til å installere CMake med

brew install cmake

Få OpenCV Kildekode

du kan bruke den nyeste stabile OpenCV-versjonen, eller du kan ta det siste øyeblikksbildet fra Git-depotet.

Få Den Nyeste Stabile OpenCV-Versjonen

  • Gå til nedlastingssiden vår.
  • Last ned kildearkivet og pakk det ut.

Få Den Banebrytende OpenCV fra Git-Depotet

Start Git-klienten Og klon OpenCV-depotet. Hvis du trenger moduler Fra OpenCV contrib repository så klone det også.

For eksempel

Bygg OpenCV Fra Kilde Ved Hjelp Av CMake

  1. Opprett en midlertidig katalog, som vi betegner som build_opencv, hvor du vil sette de genererte Makefiles, prosjektfiler samt objektfiler og utgang binærfiler og skriv inn det.

    for eksempel

    mkdir build_opencv
    cd build_opencv

    Merk det er god praksis å holde ren kildekoden kataloger. Lag bygge katalog utenfor kilde treet.

  2. Konfigurering. Kjør cmake <path to the OpenCV source directory>

    For eksempel

    cmake-DCMAKE_BUILD_TYPE=Release-DBUILD_EXAMPLES=PÅ ../ opencv

    eller cmake-gui

    • sett OpenCV kildekoden banen til, f. eks /home/user/opencv
    • sett binær bygge banen Til CMake bygge katalogen, f. eks. /home/user/build_opencv
    • angi valgfrie parametere
    • kjør: «Konfigurer «
    • kjør: «Generer»
  3. Beskrivelse av noen parametere
    • byggtype: CMAKE_BUILD_TYPE=Release (eller Debug)
    • å bygge med moduler fra opencv_contrib sett OPENCV_EXTRA_MODULES_PATH til <path to opencv_contrib>/modules
    • sett BUILD_DOCS=ON for å bygge dokumenter (doxygen kreves)
    • sett BUILD_EXAMPLES=ON for å bygge alle eksempler
  4. Bygge python. Angi følgende python-parametere:
    • 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/ Hvis Du vil angi Python2-versjoner, kan du erstatte PYTHON3_ med PYTHON2_ i parametrene ovenfor.
  5. Bygge. Fra build directory execute make anbefales det å gjøre dette i flere tråder

    for eksempel

    make-j7 # kjører 7 jobber parallelt
  6. for Å bruke OpenCV i CMake-baserte prosjekter gjennom find_package(OpenCV) angi OpenCV_DIR=<path_to_build_or_install_directory> variabel.

Merk Du Kan også bruke en pakkebehandling Som Homebrew eller pip for å installere versjoner Av OpenCV bare(Ikke forkant).

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.