こけめも

メモみたいなもの

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ドライブから実行することは不可能でした。