3

Windowsにopencvをインストールしようとしています。マニュアル (secn 1.4) には、「ビルド [vs2010、win32 など] を選択してダウンロードする」と記載されていますが、完全な実行可能ファイル (2.4.2 用) しか利用できません。そのファイルをダウンロードすると、いくつかのディレクトリに展開されました。ただし、このディレクトリ リストは、セクションの項目 7 に示されているものと一致しません。主に「bin」ディレクトリがありません。したがって、実行可能ファイルをクリックするだけでなく、さらに何かを行う必要があると思います。

「ビルド」ディレクトリの下に、x86/vc10/bin が表示されます (vc10 は Visual C++ 2010 を表していると思います)。しかし、これらをインストールして Visual Studio 2010 とリンクするにはどうすればよいですか? マニュアルには、その下に「bin」が必要な「OPENCV_DIR」変数をセットアップするようにしか書かれていませんが、私はそれを持っていません。

これは、新しいユーザーがopencvのインストールで直面する本当の問題のようです。Windows + Visual Studio 2010 のインストール方法に関する正しい手順とリンクはありますか?

更新: 以下に投稿された完全なソリューション。

4

2 に答える 2

3

多くの実験の後、opencv-2.4.2(win-exe) + vstudio2010-express が連携して動作するようになりました。役立つリンクを提供してくれた Abid に感謝します。追加の役立つリンクはhttp://blog.hcilab.org/bastian/2012/06/installing-opencv-2-4-windows-7-visual-studioです。

手順の完全なリストは次のとおりです。

  • システム変数 OPENCV_DIR = install_dir\build を設定します
  • システム変数を設定 TBBROOT = tbb_install_dir
  • パス += ;%OPENCV_DIR%\x86\vc10\bin;%TBBROOT%\bin\ia32\vc10
  • 空のプロジェクトを作成します: File->New->Project->Win32ConsoleApp
  • project->Properties に次の項目を追加します。
  • 上記サイトから画像表示テストファイルをダウンロードし、プロジェクトディレクトリに保存します。しかし、そのページの Test.cpp はより多くの入力を必要とするため、簡単には機能しません。代わりに、 http://docs.opencv.org/doc/tutorials/introduction/display_image/display_image.html#display-imageのコードを使用してください。
  • Properties->ConfigProps->Debugging->CommandArgs: ロードするファイル名を指定します
  • Tools->Option->Debugging->Symbol->MS-Server=yes (これにより、「PDB が見つかりません」エラーのほとんどが削除されます)
  • Tools->Settings->ExpertSettings=on (これによりいくつかのエラーも削除されます)
  • tbb_debug.dll と tbb.dll を TBBROOT\bin\ia32\vc10 からプロジェクト ディレクトリにコピーします (上記の設定でこれらが自動的に取得されない理由はわかりません)。
  • Ctrl+F5 で実行 (デバッグなしで開始)
于 2012-07-06T10:26:43.897 に答える
1

インストールはOKだと思います。VSで構成するだけです

  1. プロジェクト プロパティ > C/C++ > 追加のインクルード ディレクトリを追加: C:\opencv\build\include;C:\opencv\build\include\opencv

  2. C/C++ > リンカー > 入力追加の依存関係: C:\opencv\build\x86\vc9\lib\opencv_core231.lib
    C:\opencv\build\x86\vc9\lib\opencv_flann231.lib
    C:\opencv\build\ x86\vc9\lib\opencv_highgui231.lib
    C:\opencv\build\x86\vc9\lib\opencv_imgproc231.lib

    必要に応じて

  3. 値C:\opencv\build\x86\vc10\binでOPENCV_DIR環境変数を追加します

詳細は、このOpenCV 2.1 with MS Visual Studio に従ってください

于 2012-07-05T10:51:10.173 に答える