モジュール FindOpenCV.cmake が見つかりませんでした ( 設定プロセスのエラー )
2023-10-21 13:59:59
質問
私は
CMakeLists.txt
のプロジェクトのために
C++
を使用しています。
OpenCV
のライブラリを使っています。cmakeを使ってプロジェクトを作成しようとすると、次のような設定上の問題が発生します。
CMake Error at CMakeLists.txt:15 (find_package):
Could not find module FindOpenCV.cmake or a configuration file for package
OpenCV.
Adjust CMAKE_MODULE_PATH to find FindOpenCV.cmake or set OpenCV_DIR to the
directory containing a CMake configuration file for OpenCV. The file will
have one of the following names:
OpenCVConfig.cmake
opencv-config.cmake
実は、Visual Studioで問題なく使用しているパスの環境変数があるのです。OpenCVを含めない場合は、問題なく設定と生成ができるのですが、問題を解決する必要があります。cmakeがOpenCVのパスを見つけられない理由や、それを修正する方法を理解していません。
このリンクで紹介されている推奨事項も使いました。 FindOpenCV.cmake
どなたかこの問題に直面した方はいらっしゃいますか?
どのように解決するのですか?
このエラーは、CMakeがFindOpenCV.cmakeファイルを見つけられないというもので、cmakeには最初から含まれていないからです。したがって、それを見つけて、cmake が見つけることができる場所に置く必要があります。
を見つけることができます。 があります。 . もし冒険したい気分なら、自分で書くこともできます。
そして、それをプロジェクトのどこかに追加し、cmakeがそれを見つけられるようにCMAKE_MODULE_PATHを調整します。
例えば、もしあなたが
CMakeLists.txt
cmake-modules/FindOpenCV.cmake
次に
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake-modules)
find_package(OpenCV)を実行する前に、CMakeLists.txtファイルで
関連
-
アクセス違反の書き込み位置例外のブラインド解決法
-
OpenCV-DFT の最適サイズ cv::getOptimalDFTSize
-
OpenCV - 理想的なハイパスフィルタとローパスフィルタ (C++)
-
OpenCV-Butterworth ローパスおよびハイパスフィルタ (C++)
-
C++ベースのOpenCV共通関数
-
OpenCV演習 - 顔検出と顔画像抽出
-
背景抽出 - パラメータの変更とガウス混合モデルでの使用 BackgroundSubtractorMOG2
-
opencv notes - cvCreateImage 関数の説明
-
[Learn opencv3] 11章を読む
-
OpenCVでWatershedのマーカーを定義するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセス違反の書き込み位置例外のブラインド解決法
-
OpenCV-DFT の最適サイズ cv::getOptimalDFTSize
-
OpenCV-Butterworth ローパスおよびハイパスフィルタ (C++)
-
OpenCV演習 - 顔検出と顔画像抽出
-
背景抽出 - パラメータの変更とガウス混合モデルでの使用 BackgroundSubtractorMOG2
-
opencv3.0とopencv2.4のガウス混合モデルbackgroundSubtractorMOG2の使い分けについて
-
Opencvにおける矩形関数とRect関数の使用法
-
OpenCV - 長方形の境界 cv::boundingRect
-
cvCvtColor の使用法
-
[解決済み] OpenCV の Mat::type() を使って,Mat オブジェクトの型が何であるかを調べる方法