問題タブ [opencv-contrib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - 「__init__.py」に参照「ximgproc」が見つかりません
cv2.ximgprocモジュールを使いたい。
これはアドオン モジュールですOpencv
が、モジュールのロードに問題があります。
試しpip install opencv-contrib-pythonましたが、うまくいきません。正確には、すでにインストールされていますが、モジュール
が見つかりません。cv2.ximgproc
それが私のインポートセクションです。
そこで、OpenCV github からソースファイルを貼り付けてみ
ましたが、C++ ソースしかありません..
(.pyファイルが存在する場合もありますが、それは必要なファイルではありません。)
python - opencv-contrib モジュールを機能させるには?
SIFT アルゴリズムを使用したいので、このガイドに従って opencv (バージョン 3.4.4) と contrib モジュールをインストールしました。 https://www.pyimagesearch.com/2018/05/28/ubuntu-18-04-how-to-install-opencv/ インストール後に思い通りに動かないことに気がついたらビルドフォルダを削除して再試行しましたが、これもうまくいきませんでした。私はこのようにインポートしました:
次の方法でSIFT(python 3.6)を使用しようとしました:
これは通常、次のようなエラーになります: 属性エラー: モジュール cv2 には属性 'SIFT_create' がありません (他の 3 つのオプションでも同じことが起こります)。正しく機能します。
この後、 pip install opencv-contrib-python を見つけて使用しました。結果はまったくありません。
contrib モジュールを使用して opencv を機能させる方法について、いくつかのヒントをいただければ幸いです。
opencv - 次の依存関係が見つからないため、モジュール opencv_sfm が無効になりました: Glog/Gflags - 両方が検出されました
cmake を使用して opencv 用の sfm モジュールをコンパイルできません。
次のログは、cmake が glog と gflags の両方を見つけたが、コンパイルが失敗したことを示しています。
前の出力を引き起こす"opencv_contrib\modules\sfm\CmakeLists.txt"のコード スニペットを次に示します。
cmake の gflags と glog パスに問題があると思います。より多くのバリエーションを試しました。現在の設定は次のとおりです。それらのほとんどは、 Ceres Solver のドキュメントに基づいて設定されています。
構成:
- OpenCV 4.5.0
- OpenCV-contrib 4.5.0
- グログ 0.4.0
- gflags 2.2.2
- セレス ソルバー 2.0.0
- 固有値 3.3.9
- CMake 3.9.12
- ウィンドウズ10
同様の質問:
- 次の依存関係が見つからないため、モジュール opencv_sfm が無効になりました: Glog/Gflags #8536 - Ubuntu のみで解決されました。
- make install 後に opencv から一部のモジュールのみをインストールするにはどうすればよいですか? - ビルド フォルダーを削除しても解決しませんでした。
- sfm モジュールの問題を伴う opencv のビルド- ここで彼は、すべてのパーツの古いバージョンをダウンロードすることを提案しています。