ホームページ  >  記事  >  バックエンド開発  >  MacOS X に OpenCV3.2 をインストールする手順

MacOS X に OpenCV3.2 をインストールする手順

高洛峰
高洛峰オリジナル
2017-03-16 09:38:561813ブラウズ

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

エラー報告:

rree

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。