OpenCV: Instalace v MacOS

Předchozí Kurz: Použití OpenCL v Android camera preview založené aplikace CV

Další Tutoriál: Cross kompilace pro ARM na bázi Linux

Původní autor @sajarindider
Kompatibilita OpenCV >= 3.4

následující kroky byly testovány pro MacOSX (Mavericks), ale měl by fungovat s jinými verzemi stejně.

Požadované Balíčky

  • CMake 3.9 nebo vyšší
  • Git
  • Python 2.7 nebo novější a Numpy 1.5 nebo novější

Tento výukový program bude předpokládat, že máte Python, Numpy a Git nainstalován na vašem počítači.

Poznámka OSX je dodáván s Pythonem 2.7 ve výchozím nastavení budete muset nainstalovat Python 3.8, pokud jej chcete použít konkrétně. Pokud jste nainstalovali XCode a XCode příkazový řádek-nástroje, již máte v počítači nainstalovaný git.

instalace CMake

  1. Najděte verzi pro váš systém a stáhněte si CMake ze stránky jejich vydání
  2. nainstalujte balíček dmg a spusťte jej z aplikací. To vám dá UI aplikaci CMake
  3. z okna aplikace CMake vyberte nabídku Nástroje – > Jak nainstalovat pro použití příkazového řádku. Poté postupujte podle pokynů z vyskakovacího okna.
  4. instalační složka bude /usr / bin / ve výchozím nastavení ji odešlete výběrem instalace odkazů na příkazový řádek.
  5. Otestovat, že to funguje, spuštěním
    –verze cmake

Poznámka: můžete použít Homebrew nainstalovat CMake s

brew install cmake

OpenCV Source Code

můžete použít nejnovější stabilní OpenCV verze, nebo si můžete chytit nejnovější snímek z našeho Git repozitáře.

Získání nejnovější stabilní verze OpenCV

  • přejděte na naši stránku ke stažení.
  • stáhněte zdrojový archiv a rozbalte jej.

získání špičkového OpenCV z repozitáře Git

spusťte klienta Git a klonujte repozitář OpenCV. Pokud potřebujete moduly z OpenCV contrib repozitáře pak klonovat také.

například

Stavební OpenCV od Zdroje Pomocí CMake

  1. Vytvořte dočasný adresář, který označujeme jako build_opencv, kde chcete, aby generované Makefile soubory, soubory projektu, stejně objektu soubory a výstupní soubory a zadejte.

    například

    mkdir build_opencv
    cd build_opencv

    Poznámka: je vhodné udržovat v čistotě váš zdrojový kód adresáře. Vytvořte adresář sestavení mimo zdrojový strom.

  2. konfigurace. Spusťte cmake <path to the OpenCV source directory>

    například

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

    nebo cmake-gui

    • nastavit OpenCV source code cesty, např. /home/user/opencv
    • nastavit binární vybudovat cestu k CMake build adresář, např. /home/user/build_opencv
    • nastavit volitelné parametry
    • spustit: „Nastavit“
    • spustit: „Vytvořit“
  3. Popis některých parametrů
    • vytvořit typ: CMAKE_BUILD_TYPE=Release (nebo Debug)
    • stavět s moduly z opencv_contrib set OPENCV_EXTRA_MODULES_PATH <path to opencv_contrib>/modules
    • nastavit BUILD_DOCS=ON stavební dokumentace (doxygen je požadováno)
    • nastavit BUILD_EXAMPLES=ON stavět všechny příklady
  4. Budování python. Nastavte následující parametry Pythonu:
    • 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/ Poznámka: Chcete-li zadat verze Python2, můžete ve výše uvedených parametrech nahradit PYTHON3_ PYTHON2_.
  5. stavět. Od sestavení adresáře, spustit se, je doporučeno, aby to v několika vláknech

    například

    make-j7 # běží 7 pracovních míst v paralelní
  6. použití OpenCV ve svém CMake projekty založené na find_package(OpenCV) nastavit OpenCV_DIR=<path_to_build_or_install_directory> proměnné.

Poznámka Můžete také použít správce balíčků, jako je Homebrew nebo pip, k instalaci pouze verzí OpenCV (nikoli ostří).

You might also like

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.