2

Win32にOpenCVをインストールする必要があります。現在インストールしていません。OpenCV-2.0.0a-win32.exeをダウンロードして実行しました。私は今何をしているのですか?.libなどはありません。

http://opencv.willowgarage.com/wiki/InstallGuideで、cmakeを使用してリリースをビルドするための手順をいくつか見つけました 。最新で最高のcmakeをダウンロードし、指示に従おうとしましたが、推測していました。喜びはありません。

「設定」を行うときにVC++9を指定しましたが、cmakeはVC ++6dswファイルを作成しました。vcprojはありません。とにかく、dswをvc ++ 9 vcprojに変換して、動作するかどうかを確認しました。いいえ。多くのファイルをコンパイルしましたが、omp.hが見つからなかったため、多くのファイルが失敗しました。案の定、それはどこにもありません。ビルドログには、「ツールが「カスタムビルドステップの実行」からエラーコードを返しました」と記載されています。

迷っています。

理想的には、Win32 vc ++ 2008用に事前にビルドされたすべてのファイルを含む完全なインストールを見つけたいと思います。それができない場合は、私でも従うことができる手順が必要です。短い文章と小さな単語ですが、たくさんあります。

助けてください!

更新:CXCOREだけをビルドしようとしました。「ファイル'VCOMPD.lib'を開けません」と文句を言いました。そのOMPが再びあります。

4

4 に答える 4

5

バージョン2.0の場合、ソースからプロジェクトをビルドする必要があります。

必要なものは次のとおりです。

  1. OpenCVインストーラー。
  2. CMake。これがCMakeインストーラーです。
  3. CMakeを使用してOpenCV-2.0.01-win32をインストールするための手順。vc ++ Expressエディションを使用している場合、これらの手順には追加の手順が必要です。その場合、 CMakeGUIを実行するときにENABLE_OPENMPチェックを外す必要があります。
  4. アプリケーションプロジェクトを設定するための手順。(この検索をしてくれたmloskotに感謝します。)
于 2010-02-16T13:13:38.217 に答える
2

インストールしている場合はOpenCV-2.0.0a-win32.exe、ビルド済みのDLLとライブラリがインストールされます。次に、このチュートリアルの指示に従う必要があります。

以前にOpenCV2.0をインストールしたフォルダをワイプして再インストールすることをお勧めします。

アップデート:

申し訳ありませんが、うまくいきませんでした。次に、次のことをお勧めします。SVNリポジトリから最新バージョンをチェックしてください。https: //code.ros.org/svn/opencv/trunk/opencv任意のSVNクライアントで-私はTortoiseSVNを使用しています。

次に、ソースフォルダーでCMakeを実行し(既にインストールされているようです)、ソリューションファイルをコンパイルします。これはうまくいくはずです-それは私にとってはうまくいきます。

私の古い答えをお詫びします-私は数ヶ月前に同じ方法でOpenCVを使い始め、ゴールドバージョンのダウンロードはまだ機能すると思いました-明らかにそうではありません。

OMP

OMPの問題は、CMake構成で[ OpenMPを有効にする]をオンにした場合に発生する可能性があります。チェックを外してみてください..最初の問題が解決する可能性があります。

于 2010-02-01T21:05:36.307 に答える
1

Jive Dadsonの手順に従って、OpenCV2.0をVisual Studio 2010 Express(OMPを無効にしたもの)で動作させました。デバッグとリリースで生成されたものをコンパイルするまで、すべてうまくいきました。どちらの場合も、デバッグで「LINK:致命的なエラーLNK1181:入力ファイル'../../lib/Release/cv200.lib'を開けません」というエラーが発生しました。唯一の違いは、ライブラリがcv200d.libであることです。

編集:OpenCV2.0の最新のsvnスナップショットをダウンロードして解決しました。Vista / 7でもう1つ、CMakeを管理者として実行するとよい場合があります。

于 2010-03-10T14:27:22.667 に答える
-1
  1. Windows用のOpenCVインストーラーをダウンロードする
  2. OpenCV-2.0.0a-win32.Readme.Please.txtを読む
  3. OpenCVを使用してプロジェクトを作成するには、Visual C ++ 6.0、2005 Express、および2008ExpressでOpenCVをフォローしてください。
于 2010-02-06T18:56:17.940 に答える