アットウィキロゴ

OpenCV遊び

@wikiの使い方良く分からないので適当です。


OpenCV2.1 を導入してみました。

sourceforgeで落とせるんですが

何と今回、VC2008用にパッケージを用意してくれているんです

便利ですねー

ってことで取ってきてクリックしてあとは自分で登録する感じですね。

なんかOpenCV1.1らへんに戻ってきた感じ。いいですねー

んでVC2008に導入する方法ですが

  • パッケージダウンロード(OpenCV-2.1.0-win32-vs2008.exe)→展開

  • VC2008を開いてプロジェクトを作成
 (動かすだけならwin32コンソールアプリケーション→空のプロジェクト作成)

設定

libがデバッグ用とリリース用と二つ用意されているので
プロジェクト→ プロパティ― → 構成プロパティ― → リンカ
上のタブが
デバッグなら
追加依存ファイル
cv210d.lib,cxcore210d.lib,highgui210d.lib
リリースなら
追加依存ファイル
cv210.lib,cxcore210.lib,highgui210.lib
と使用するライブラリーを登録。
Fernsが謎に試験段階ということで入ってるのを使いたい人はcvaux210を入れる。

んで
ツール→オプション→プロジェクトおよびソリューション→VC++ディレクトリ
にインクルードファイルの入っているフォルダを指定して追加
今回は
C:\OpenCV2.1\include\opencv

であとはサンプルをコピペして使用してみてください。
筆者はそれで動きました。



ちなみに2.0からC++に対応していて
using namespace cv;
と打てばC++版が使えるようになりました 便利!
IplImageからMat型になってさらにクラス内関数にコピー関数とか付くようになったので
色々と使い勝手は良くなりましたがC言語と互換性は怪しいです。
あるんですがめんどくさそうです。
Mat→IplImageの関数があったようななかったような
最終更新:2010年04月13日 04:16