読者です 読者をやめる 読者になる 読者になる

こけめも

メモみたいなもの

Visual Studio 2008 Express Edition withOpenCV

Visual Studio 2008 Express Edition でOpenCVを使用する際の設定メモ


メモ、と書いておいてなんだけど、インストール・設定は以下を参照

OpenCVで学ぶ画像認識

今回はOpenCV 1.1Preを使用する。
上記ページサンプルどおり、画像を表示するプログラム作成。

でビルドすると、warning発生。
これはここが参考になりそう。
(未実施)

さらに実行すると「アプリケーションを正しく初期化できませんでした (0xc0150002) 」とのエラーが…

ここここここを参考にし、
Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x86)をインストールすることで解決しました。
どうやらOpenCVのバイナリが2005のランタイムをもとに作られているためだとか。
ソース取ってきて2008でビルドしても良かったんだろうか?

ちなみに、自分の環境では上記パッケージをDドライブから実行することは不可能でした。