0

私はopencvの新しいユーザーで、この組み合わせを機能させようとしており、助けが必要です。

これらのバージョンがあります: openframeworks=71、codeblocks+mingw=10.05、opencv=2.4.2、および win7 を使用しています。

OF のインストールで、いくつかのファイル addons/ofxOpenCv/.../*231.a を見つけました - これは opencv-2.3.1 のみをサポートするということですか?

また、この 2 つを統合する手順はありますか? たとえば、examples/addons/opencvExample で例を実行する前に設定する環境変数はありますか?

このソフトウェアの組み合わせを試した人はいますか? もしそうなら、私を案内してもらえますか - パッケージを見つける場所、インストールして実行する方法は?

必要に応じて、以前のバージョンの opencv に移行して、組み合わせを機能させることができます。

4

1 に答える 1

1

新しいライブラリを使用できるはずです。openFrameworks 007(0)、Code :: Blocks + MingW、OpenCV 2.4.2でテストしましたが、WinXPSP3でテストしました。プロジェクトのリンカーオプションのパスを変更して、代わりにOpenCV2.4.2ライブラリを指すようにしました。.cbp xmlでは、それは変更されます

<Add option="../../../addons/ofxOpenCv/libs/opencv/lib/win_cv/libopencv_calib220.a" />
...etc.

のようなものに

<Add option="C:\OpenCV\lib\opencv_calib3d242d.lib" />
...etc.

簡単なテストのために。私のWindowsマシンでは、OpenCVをC:に直接インストールしていますが、openframeworks内でヘッダーとライブラリのコピーを作成し、相対パスを使用すると、より「将来を保証する」ためによりクリーンになると思います(したがって、古いバージョンのOFを引き続き機能させることができます)すべてのアプリで、将来的には新しいバージョンのOpenCVをインストールする可能性があります)。

統合についておっしゃいましたが、 Kyle McDonaldsのofxCvアドオンを強くお勧めします。これは、他の多くの優れたラッパー機能の中でもtoOf()、タイプtoCv()間の変換を容易にします。私は以前にこのアドオンを正常に使用しました(OSXで、IPカメラにアクセスする必要があったので別のhighui libを使用しましたが、プロジェクトでリンクが適切に設定されると、Windowsでもすべてが正常になります)。ofImagecv::Mat

于 2012-10-13T00:37:06.293 に答える