Windows-Plattform und Linux-Plattform InstallationSiehe die offizielle Dokumentation: http://docs.opencv.org/3.2.0/da/df6/tutorial_py_table_of_contents_setup.html
Die offizielle Plattform kann bei der Installation unter Mac nicht gefunden werden. Referenz:
https://www.learnopencv.com/install-opencv-3-on-yosemite-osx-10-10-x/
Kernanweisungen Nur zwei Sätze, super einfach.
brew tap homebrew/science brew install opencv3
Aber wir sind auch auf eine Menge Probleme gestoßen. Der Aufnahmevorgang ist wie folgt:
1.
brew install opencv3
Fehlermeldung:
Error: You must `brew link openexr` before homebrew/science/opencv3 can be installed
2. Ich dachte, openexr sei nicht installiert, also habe ich http://www.openexr.com/ überprüft und festgestellt, dass es in Ordnung ist, es nicht zu installieren. Es gibt also die Option --without-openexr :
brew install opencv3 --without-openexr
Fehlermeldung:
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 ………………
3. Folgen Sie dann den Anweisungen:
brew link pkg-config
Fehlermeldung:
Error: Could not symlink share/aclocal/pkg.m4/usr/local/share/aclocal is not writable.
4. Dann:
sudo brew link pkg-config
Fehler:
Error: Running Homebrew as root is extremely dangerous and no longer supported.
5. Es stellte sich heraus, dass es nicht erlaubt war, also musste ich die Ordnerberechtigungen ändern
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-openexr
Erfolgreich Es wird geschätzt, dass der im ersten Schritt gemeldete Fehler auch darauf zurückzuführen ist, dass keine Berechtigung zum Erstellen einer Softwareverbindung vorliegt.
6. Link zur Python-Umgebung. Ich verlinke auf die von Anaconda erstellte Tensorflow1.0-Umgebung. Keller /opencv3/3.2.0/lib/python2.7/site-packages Es gibt kein cv.py, nur cv2.so, aber es kann verwendet werden
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
7. Testen Sie es
source activate tensorflow1.0python import cv2
Das obige ist der detaillierte Inhalt vonAnweisungen zur Installation von OpenCV3.2 unter MacOS X. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!