2009年6月7日日曜日

OpenCV

基本的な読み込みのサンプルコード

#include < iostream >

#include < cv.h >
#include < highgui.h >

using namespace std;

#pragma comment(lib, "cv.lib")
#pragma comment(lib, "highgui.lib")
#pragma comment(lib,"cxcore.lib")


int main()
{
//画像の読み込み
IplImage* src = 0;
src = cvLoadImage("./test.png",CV_LOAD_IMAGE_COLOR);

if(src == 0){
cout << "read error" << endl;
}
/* ウィンドウ生成 */
cvNamedWindow("src",CV_WINDOW_AUTOSIZE);
cvShowImage("src",src);

cvWaitKey(0);
/* 終了処理 */
cvDestroyWindow("src");
cvReleaseImage(&src);
return(0);
}

WindowsではcvRelaseImageを利用するためにcxcoreをリンクする必要がある?のかな?
リンクしなかったら参照ミス出るし・・・。

0 件のコメント:

コメントを投稿