0

私は cdt プラグインで Eclipse Helios を使用しており、MINGW もダウンロードしました。ここで見つけた基本的な Opencv プログラムをコピーして貼り付けまし た Windows の eclipse での OpenCV このリンクに記載されているすべての指示に従い、他のいくつかのリンクも検索します。プロジェクトのプロパティに移動して、開いている cv パスも追加しました。しかし、それでもそれは示されています

c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: -lopencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d が見つかりませんopencv_objdetect opencv_contrib opencv_legacy opencv_flann

何度もチェックして、これらの変数をライブラリに追加しました。助けてください。

4

1 に答える 1

0

自分でopencvをコンパイルしましたか?mingw 用にコンパイル済みの opencv ライブラリのリリースはないと思いますが、Visual C++ 10、11、12 を含むコンパイル済みの opencv ライブラリが利用可能です。

opencv をコンパイルしていない場合は、次の手順に従う必要があります。

  1. このリンクに移動します。このリンクは役に立ちます。具体的には、あなたの場合、Installation in Windowsというタイトルのリンクにアクセスする必要があります
  2. 上記のページの両方のビデオ、特に 1 番目のビデオと 2 番目のビデオの冒頭部分を注意深く見てください。手順が Visual Studio のコンパイル用であることは知っていますが、コンパイル手順の感覚を掴むのに役立ちます。
  3. このビデオに従って、MINGW で opencv のコンパイルを行います。

注: 上記のビデオでは、多くの情報が古くなっています。ビデオに記載されている手順を変更/適応させる必要があります。

注: 3 番目のステップのビデオが英語ではないことはわかっています。ただし、それは私が見つけることができる最新バージョンの MINGW の opencv のビデオです。

ヒント: makefile を実際に生成して opencv をコンパイルする前に、すべての CMake エラーをクリーンアップしてください。

注: mingw での opencv のコンパイル手順は Qt に依存しません (Eclipse を使用していることは知っています)。

このコンパイルには CMake などの多くのツールをダウンロードする必要があるため、このコンパイルには多くの時間を費やす準備をしておいてください。

これらのコンポーネントを使用したくない場合は、ビデオで説明されている多くの手順をスキップできます。たとえば、python を使用したくない場合は、python をダウンロードする必要はありません。

頑張って、楽しんでください。

于 2014-10-22T08:20:38.807 に答える