공부해요/OpenCV

[ openCV 제대로 배우기 ] ex2-4.exe - 간단한 변환

예쁜꽃이피었으면 2014. 7. 28. 09:28



# include <opencv\cv.h> 

# include <opencv\highgui.h> 


void example2_4(IplImage* image)

{

//입력 영상과 결과 영상을 나타낼 윈도우 생성

cvNamedWindow("Example4-in");

cvNamedWindow("Example4-out");


//입력창에 영상보여주기

cvShowImage("Exameple4-in",image);


//스무딩 연산이 적용된 결과 영상을 저장할 변수 생성

IplImage* out = cvCreateImage(

cvGetSize(image),

IPL_DEPTH_8U,

3

);

//스무딩 연산 실행

cvSmooth(image , out, CV_GAUSSIAN, 3,3);


//결과 창에 영상 보여주기

cvShowImage("Example4-out",out);


//결과 영상에 관련된 메모리 해제

cvReleaseImage(&out);


//사용자가 키를 누를 때까지 기다렸다가 윈도우 소멸

cvWaitKey(0);

cvDestroyWindow("Example4-in");

cvDestroyWindow("Example4-put");

}


int main(int argc,char**argv)

{

IplImage* img = cvLoadImage(argv[1]);

IplImage* img = cvLoadImage("c:/opencv/build/doc/opencv-logo.png");

example2_4(img);

cvReleaseImage(&img);

return 0;

}

반응형