GUST NOTCH? DIARY

OpenCV 2.2 を自分でビルドしてみた

本家で配布しているバイナリはVS2010用らしいので、ソースを取ってきて自分でビルドしてみた。

opencv.jp で説明されている 2.1 のビルド方法を参考にさせてもらった。

説明ではCMakeのソースの場所とビルドの場所が変えてあるけど、あえて同じ場所を指定してみた。Configure を押して、Visual Studio 9 2008 の default Native Compiler を指定。
BUILD_EXAMPLES と INSTALL_C_EXAMPLES のチェックだけ追加して入れて、Configure -> Generate。
後は出来上がった OpenCV.sln をダブルクリックしてVS2008を起動。ビルド-バッチビルドから「すべて選択」して、「uninstall」の2つだけチェックを外す。後は、「ビルド」。
エラーが2個でるけど、最後のテストが実行できなかったということなので無視。
bin を PATH に、include と lib を、ツール - オプションから VC++ディレクトリ に設定する。opencv.hpp をプロジェクトに追加してインクルードするといいっぽい。リンクするlib は、必要そうなのを入れておく。最悪全部いれときゃいいでしょう。
で、一応カメラからの画像を出すテストはしてみたんだけど……、ロジクールのカメラで画像サイズがQVGAになってしまうのが解決できない。他のカメラだとVGAになるんだけどな。