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
- Etsi versio järjestelmääsi ja lataa CMake julkaisusivulta
- Asenna dmg-paketti ja käynnistä se sovelluksista. Tämä antaa sinulle cmake
- UI-sovelluksen CMake-sovellusikkunasta, valitse valikkotyökalut – > miten asentaa Komentorivikäyttöön. Sitten, noudata ohjeita pop-up siellä.
- asennuskansio on/usr/ bin / oletusarvoisesti, lähetä se valitsemalla Asenna komentorivilinkit.
-  testaa, että se toimii ajamalla
cmake — versio
huomaa, että voit käyttää Homebrew ’ ta Cmaken asentamiseen
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
- 
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_opencvcd build_opencvhuomaa, että on hyvä käytäntö pitää lähdekoodihakemistot puhtaina. Luo rakennushakemisto lähdepuun ulkopuolelle. 
- 
konfigurointi. Aja cmake <path to the OpenCV source directory>esimerkiksi cmake-DCMAKE_BUILD_TYPE=Release-DBUILD_EXAMPLES=ON ../opencvtai 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”
 
- aseta OpenCV-lähdekoodipolku esim. 
- joidenkin parametrien kuvaus
-  runkotyyppi: CMAKE_BUILD_TYPE=Release(taiDebug)
- rakentaa moduulien kanssa opencv_contrib set OPENCV_EXTRA_MODULES_PATHto<path to opencv_contrib>/modules
-  set BUILD_DOCS=ONrakennusasiakirjoja varten (doxygen vaaditaan)
-  set BUILD_EXAMPLES=ONrakentaa kaikki esimerkit
 
-  runkotyyppi: 
-  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 korvataPYTHON3_PYTHON2_edellä mainituissa parametreissa.
 
- 
Rakenna. Rakentamishakemistosta suorita make, on suositeltavaa tehdä tämä useissa säikeissä esimerkiksi make-j7 # suorittaa 7 työtä rinnakkain
- 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ä).