実現したいこと
PythonでOpenCV2のライブラリを使う際,GPU対応の機能を使えるように,githubからソースファイルをダウンロードしてソースビルドをしています.
OpenCV2のバージョンは4.8.0です.
CMakeをGUIで使用しています.
発生している問題・分からないこと
ビルド・インストール後,C++ではOpencv2を使うことはできましたが,Pythonではimportできず,cv2フォルダがpythonのsite-packagesにできていません.
ビルド時,よく見るとBUILD_opencv_python3の項目が無く,また,configure後に出てくるはずの「Python 3:」の欄もありません.
エラーメッセージ
error
1OpenCV modules: 2 To be built: calib3d core dnn features2d flann gapi highgui imgcodecs imgproc ml objdetect photo stitching ts video videoio 3 Disabled: world 4 Disabled by dependency: - 5 Unavailable: java python2 python3 6 Applications: tests perf_tests apps 7 Documentation: NO 8 Non-free algorithms: NO 9... 10 OpenCL: YES (NVD3D11) 11 Include path: C:/Users/user/opencv-4.8.0/3rdparty/include/opencl/1.2 12 Link libraries: Dynamic load 13(ここにPython 3:の項目が出てくるはずです) 14 Python (for build): C:/Users/user/anaconda3/python.exe
該当のソースコード
ビルド時には下記のように,ライブラリなどを指定し,ファイルやフォルダの存在も確認しています. PYTHON3_EXECUTABLE=C:/Users/user/anaconda3/python.exe PYTHON3_INCLUDE_DIR=C:/Users/user/anaconda3/include PYTHON3_LIBRARY=C:/Users/user/anaconda3/libs/python311.lib PYTHON3_NUMPY_INCLUDE_DIRS=C:/Users/user/anaconda3/Lib/site-packages/numpy/core/include PYTHON3_PACKAGES_PATH=C:/Users/user/anaconda3/Lib/site-packages
試したこと・調べたこと
上記の詳細・結果
https://github.com/opencv/opencv/issues/14319
上記URLに類似の質問があり,OpenCVのHPからダウンロードすると解決できるかのような記述がありますが,試しても結果は変わりませんでした.
補足
特になし

0 コメント