OSX(EI Captain)にopencv3をインストールするhomebrewを使用しています。
brew install opencv3 --with-contrib --with-python3 --HEAD
エラーが発生しました:
Updating Homebrew...
==> Installing opencv3 from homebrew/science
==> Cloning https://github.com/opencv/opencv.git
Updating /Users/ksun/Library/Caches/Homebrew/opencv3--git
==> Checking out branch master
==> Cloning https://github.com/opencv/opencv_contrib.git
Updating /Users/ksun/Library/Caches/Homebrew/opencv3--contrib--git
> ==> Checking out branch master
Error: No such file or directory - /private/tmp/opencv3-20170330-14255-bxsn05/3rdparty/ippicv/downloader.cmake
あなたはそれを修正する方法を見つけるのを助けることができますか?
brew edit opencv3
を実行し、次の行をコメントします
inreplace buildpath/"3rdparty/ippicv/downloader.cmake",
"${OPENCV_ICV_PLATFORM}-${OPENCV_ICV_PACKAGE_HASH}",
"${OPENCV_ICV_PLATFORM}"
--HEAD
で再度再インストールできます
Opencvリポジトリはいくつかの問題を修正し、ファイル3rdparty/ippicv/downloader.cmake
も削除したため、これ以上パッチを当てる必要はありません。しかし、彼らは新しいリリースを発行していないので、--with-contrib
をインストールするには、--HEAD
でインストールする必要がありますが、ファイル3rdparty/ippicv/downloader.cmake
のパッチを無効にする必要があります
同じ問題が発生しました。 brew install opencv3 --with-contrib --with-python3
を実行して解決しました
起こったのは、人々がレポジトリの../ 3rdparty/ippicvフォルダーを更新して、downloader.cmakeファイルがもう存在しないようになったが、まだ更新されていないことだと思う醸造式を更新しました。
--HEAD
を使用せずにbrew installを実行すると、opencv3.2.0がビルドされます。
openCV Javaの問題を検索したとき、これが最初の結果でした。OpenCVJavaを使用している人が役立つ場合は、.
私はこの記事をフォローしていました: https://opencv-Java-tutorials.readthedocs.io/en/latest/01-installing-opencv-for-Java.html
brew tap homebrew/science brew install opencv3 --HEAD --with-contrib --with-Java
上記のコマンドから--Headを削除してみましたが、うまくインストールできました。
opencv3 --with-contrib --with-Javaをインストールする
この投稿によると: https://github.com/Homebrew/homebrew-science/issues/5498
次の方法で問題を解決しました。
$ brew edit opencv3
次のコードブロックを見つけて、4行すべてをコメント化します。
if build.with?("python3") && build.with?("python")
# Opencv3 Does not support building both Python 2 and 3 versions
odie "opencv3: Does not support building both Python 2 and 3 wrappers"
end
最後に、brew installコマンドを使用してインストールします。
$ brew install opencv3 --with-contrib --with-python3
参照: http://www.pyimagesearch.com/2017/05/15/resolving-macos-opencv-homebrew-install-errors/