ホームページ >バックエンド開発 >Python チュートリアル >MacOS X に OpenCV3.2 をインストールする手順
Windows プラットフォームと linuxプラットフォームインストール公式ドキュメントを参照してください: http://docs.opencv.org/3.2.0/da/df6/tutorial_py_table_of_contents_setup.html
Mac インストールは公式プラットフォームで見つかりませんでした。参考:
https://www.learnopencv.com/install-opencv-3-on-yosemite-osx-10-10-x/
中心となる手順はわずか 2 文で、非常にシンプルです。
brew tap homebrew/science brew install opencv3
しかし、たくさんの問題にも遭遇しました。記録プロセスは次のとおりです。
1.
brew install opencv3
エラー報告:
Error: You must `brew link openexr` before homebrew/science/opencv3 can be installed
2. openexr がインストールされていないと思ったので、http://www.openexr.com/ を確認しました。インストールしなくても大丈夫だと思いますが、 --without-openexr オプションなので、次のようにします:
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 ………………
3. 次に、プロンプトに従ってください:
brew link pkg-config
エラー報告:
4. ああ、許可がありません。次に:
Error: Could not symlink share/aclocal/pkg.m4/usr/local/share/aclocal is not writable.
エラー:
sudo brew link pkg-config
5. 許可されていないことが判明したため、フォルダーのアクセス許可を変更する必要がありました
Error: Running Homebrew as root is extremely dangerous and no longer supported.
whoami# 下面两个命令中的‘whoami’用刚才命令的输出代替sudo chown -R 'whoami':admin /usr/local/share sudo chown -R 'whoami':admin /usr/local/local/bin
正常に、最初のステップでエラーが報告されたと推定されます。ソフトウェア接続の問題を作成する権限がなかったためです。
6. python 環境へのリンク anaconda
brew link pkg-configbrew link cmake brew install opencv3 --without-openexr
/usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages によって構築された tensorflow1.0 環境にリンクしています。 cv.py はなく、cv2.so のみですが、使用できます
7. テストしてください
以上がMacOS X に OpenCV3.2 をインストールする手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。