J'ai également eu le même problème. Quelqu'un d'autre avait également signalé ce problem sur le github de brassage, mais ils ne pouvaient pas non plus reproduire le problème. Dans mon cas, cependant, il serait aller plus loin et de se coincer après avoir appelé make
pour heures:
cmake .. -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE
make
je suis allé de l'avant et a suivi le processus dans le Moniteur d'activité sur mon Mac et a découvert qu'il démarre un lot de processus clang en séquence sur plusieurs threads. Mais j'avais plusieurs applications en cours d'exécution qui le privaient de ressources CPU et mémoire. J'ai donc fermé Safari, Finder, IDEs (XCode, PyCharm) etc, et cette fois, il a terminé.
Solution: était simplement laisser courir avec autant de CPU et les frais généraux de la mémoire dont il a besoin. Et avec aucune autre application gourmande de puissance en arrière-plan, il a fini en 25 minutes.
CMake Approche: Votre meilleure approche consiste à contourner en utilisant le gestionnaire de paquets, comme infusion, et suivez les instructions données sur PyImageSearch pour construire OpenCV manuellement à l'aide CMake:
- Installe les dépendances comme CMake, pkg -config (et peut-être d'autres ...)
- de repo git clone OpenCV et OpenCV_Contrib:
- https://github.com/opencv/opencv
- https://github.com/opencv/opencv_contrib
- version Payer [par exemple, 3.2.0]
- créer le répertoire
build
dans opencv
répertoire
Exécuter CMake avec les paramètres appropriés pour votre système:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3 \ -D PYTHON2_PACKAGES_PATH=/usr/local/lib/python2.7/site-packages \ -D PYTHON2_LIBRARY=/usr/local/opt/python/bin \ -D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers \ -D BUILD_OPENCV_PYTHON2=ON \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D BUILD_EXAMPLES=OFF \ -D OPENCV_EXTRA_MODULES_PATH=/Users/Salman_Naqvi/Downloads/opencv_contrib/modules ..
Compile en utilisant: make -j4
- installer sur Mac OS:
make install
-> Il va être installé dans le répertoire spécifié par: CMAKE_INSTALL_PREFIX=/usr/local/opencv3
Pouvez-vous essayer: http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and- python-2-7-on-osx / – ZdaR