OpenCV: asennus MacOS: ssa

Prev Tutorial: käytä OpenCL: ää Android CV-sovelluksessa

seuraava opetusohjelma: Cross compilation ARM-pohjaisille Linux-järjestelmille

alkuperäinen tekijä @sajarindider
Yhteensopivuus OpenCV >= 3.4

seuraavat vaiheet on testattu MacOSX (Mavericks), mutta pitäisi toimia muiden versioiden sekä.

Tarvittavat Pakkaukset

  • CMake 3.9 tai uudempi
  • Git
  • Python 2.7 tai uudempi ja Numpy 1.5 tai uudempi

tämä opetusohjelma olettaa, että koneeseesi on asennettu Python, Numpy ja Git.

Note OSX tulee oletusarvoisesti Python 2.7: n mukana, sinun on asennettava Python 3.8, jos haluat käyttää sitä erityisesti. Jos XCode-ja XCode-komentorivityökalut on asennettu, Git on jo asennettu koneellesi.

asentaminen CMake

  1. Etsi versio järjestelmääsi ja lataa CMake julkaisusivulta
  2. Asenna dmg-paketti ja käynnistä se sovelluksista. Tämä antaa sinulle cmake
  3. UI-sovelluksen CMake-sovellusikkunasta, valitse valikkotyökalut – > miten asentaa Komentorivikäyttöön. Sitten, noudata ohjeita pop-up siellä.
  4. asennuskansio on/usr/ bin / oletusarvoisesti, lähetä se valitsemalla Asenna komentorivilinkit.
  5. testaa, että se toimii ajamalla
    cmake — versio

huomaa, että voit käyttää Homebrew ’ ta Cmaken asentamiseen

brew install cmake

saada OpenCV-lähdekoodin

voit käyttää viimeisintä vakaata OpenCV-versiota tai voit napata viimeisimmän tilannekuvan git-arkistostamme.

uusimman vakaan OpenCV-Version saaminen

  • Siirry lataussivulle.
  • Lataa lähdearkisto ja pura se.

huippuluokan OpenCV: n saaminen Git-arkistosta

Käynnistä git-asiakasohjelma ja kloonaa OpenCV-arkisto. Jos tarvitset moduuleja OpenCV contrib repository sitten kloonata se samoin.

esimerkiksi

rakennuksen avonaisuus lähteestä käyttäen Cmakea

  1. luo väliaikainen hakemisto, jonka osoitamme nimellä build_opencv, johon haluat laittaa luodut Makefilet, projektitiedostot sekä oliotiedostot ja lähtökinariat ja syöttää sinne.

    esimerkiksi

    mkdir build_opencv
    cd build_opencv

    huomaa, että on hyvä käytäntö pitää lähdekoodihakemistot puhtaina. Luo rakennushakemisto lähdepuun ulkopuolelle.

  2. konfigurointi. Aja cmake <path to the OpenCV source directory>

    esimerkiksi

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

    tai cmake-gui

    • aseta OpenCV-lähdekoodipolku esim. /home/user/opencv
    • aseta binäärinen rakentamispolku CMake-rakentamishakemistoon, esim. /home/user/build_opencv
    • aseta valinnaiset parametrit
    • run:”Configure”
    • run: ”Generate”
  3. joidenkin parametrien kuvaus
    • runkotyyppi: CMAKE_BUILD_TYPE=Release (tai Debug)
    • rakentaa moduulien kanssa opencv_contrib set OPENCV_EXTRA_MODULES_PATH to <path to opencv_contrib>/modules
    • set BUILD_DOCS=ON rakennusasiakirjoja varten (doxygen vaaditaan)
    • set BUILD_EXAMPLES=ON rakentaa kaikki esimerkit
  4. rakentamassa Pythonia. Aseta seuraavat python-parametrit:
    • 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/ huomaa, että voit määrittää Python2-versiot, voit korvata PYTHON3_ PYTHON2_ edellä mainituissa parametreissa.
  5. Rakenna. Rakentamishakemistosta suorita make, on suositeltavaa tehdä tämä useissa säikeissä

    esimerkiksi

    make-j7 # suorittaa 7 työtä rinnakkain
  6. jos haluat käyttää OpenCV: tä CMake-pohjaisissa projekteissasi find_package(OpenCV), määritä OpenCV_DIR=<path_to_build_or_install_directory> muuttuja.

huomaa, että voit käyttää myös paketinhallintaa, kuten Homebrew tai pip, vain OpenCV: n julkaisujen asentamiseen (ei kärjessä).

You might also like

Vastaa

Sähköpostiosoitettasi ei julkaista.