Maison >développement back-end >Tutoriel Python >Instructions pour installer OpenCV3.2 sur MacOS X
Plateforme Windows et plate-forme linux InstallationVoir la documentation officielle : http://docs.opencv.org/3.2.0/da/df6/tutorial_py_table_of_contents_setup.html
La plateforme officielle est introuvable une fois installée sous mac. Référence :
https://www.learnopencv.com/install-opencv-3-on-yosemite-osx-10-10-x/
Instructions de base Juste deux phrases, super simples.
brew tap homebrew/science brew install opencv3
Mais nous avons aussi rencontré un tas de problèmes. Le processus d'enregistrement est le suivant :
1.
brew install opencv3
Rapport d'erreur :
Error: You must `brew link openexr` before homebrew/science/opencv3 can be installed
brew install opencv3 --without-openexr
Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink share/aclocal/cmake.m4/usr/local/share/aclocal is not writable. You can try again using: brew link cmake ………………
brew link pkg-configRapport d'erreurs :
Error: Could not symlink share/aclocal/pkg.m4/usr/local/share/aclocal is not writable.4. Oh, pas d'autorisation. Puis :
sudo brew link pkg-configErreur :
Error: Running Homebrew as root is extremely dangerous and no longer supported.5 Il s'est avéré que ce n'était pas autorisé, j'ai donc dû modifier les autorisations du dossier
.
whoami# 下面两个命令中的‘whoami’用刚才命令的输出代替sudo chown -R 'whoami':admin /usr/local/share sudo chown -R 'whoami':admin /usr/local/local/bin
brew link pkg-configbrew link cmake brew install opencv3 --without-openexrRéussi. On estime que l'erreur signalée lors de la première étape est également un problème de non-autorisation de créer une connexion logicielle.
python Je crée un lien vers l'environnement tensorflow1.0 construit par anaconda
cd /Users/yuetiezhu/anaconda2/envs/tensorflow1.0/lib/python2.7/site-packagesln -s /usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages/cv2.so cv2.so/usr/local/. Cellar /opencv3/3.2.0/lib/python2.7/site-packages Il n'y a pas de cv.py, seulement cv2.so, mais il peut être utilisé
source activate tensorflow1.0python import cv2
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!