前提・実現したいこと
opencvのsift、surfなどをPythonで使用するため、contribを含むインストールを行いましたが上手くインストールできません。
python 32bit 3.7.1
win10 64bit
CMake 64bit 3.13.0
atom 64bit 1.31.2
pipから
opencv_python-3.4.3+contrib-cp37-cp37m-win32.whl
をインストールしましたが、SIFT含むプログラムを実行した際に
cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv_contrib\modules\xfeatures2d\src\sift.cpp:1207: error: (-213:The function/feature is not implemented) This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function 'cv::xfeatures2d::SIFT::create'
と出てしまったため、CMakeでopenCVのソースをビルドしました
エラー文にあった通り、OPENCV_ENABLE_NONFREEにチェックを入れ、そのほかは
http://tecsingularity.com/opencv/opencvcontrib/
を参考にビルドは成功し、以下のようなファイルができました。
C:\opencv\install\x64\vc15\bin
をシステム環境設定からPathに設定しました。
発生している問題・エラーメッセージ
再起動後、atomよりプログラムを実行したところ
ModuleNotFoundError: No module named 'cv2'
と表示されたのですが、モジュールを認識?させる方法がわかりません。
パスを通す以外に何をすればよいのでしょうか。
その他
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。