2017-04-06 165 views
2

私はopenCVライブラリを初めて使用しています。私は第一の特徴マッチングチュートリアルopenCVとcv2の違いは何ですか?

Python Tutorial Link

用のコードをしようとしていたときを除き、他のすべての関数は、「drawMatches」関数は動作しません。私は自分のopenCVのバージョンが正しくないことを理解しました。その後、私はOpenCVのバージョンが最新バージョン(3.2.0)にアップデートするコマンド

conda install -c conda-forge opencv' and 'conda update --all 

を使用して問題は、今ではCV2を認識しないので、他のすべての機能が動作しないということです。私が取得エラーは、次のようなものです:

ImportError: dlopen(/Users/qdai/anaconda/lib/python2.7/site-packages/cv2.so, 

Library not loaded: @rpath/libopenblasp-r0.2.19.dylib 
Referenced from: /Users/qdai/anaconda/lib/libopencv_hdf.3.2.0.dylib 

私はCV2とOpenCVの間の関係が何であるかを知りません。そしてこの問題をどうやって解決するのですか?

+0

この[nice answer](https://stackoverflow.com/a/45518539/3904031)は、私のために同様の/同じ問題を解決しました。 – uhoh

答えて

2

あなたの例にあるパスから、私はあなたがMacであると仮定していますか?

もしそうなら、同じ問題がありました。 homebrew installedこれは私のために働いてしまった後

brew tap homebrew/science 
brew install opencv 

cd /Library/Python/2.7/site-packages/ 
sudo ln -s /usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/cv.py cv.py 
sudo ln -s /usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/cv2.so cv2.so 

は、この情報がお役に立てば幸いです。

+1

この[nice answer](https://stackoverflow.com/a/45518539/3904031)は、私のために同様の/同じ問題を解決しました。 – uhoh

関連する問題