코코야이야기
[c++] OpenCV 영상엣지검출 본문
반응형
소스코드
//영상에서 cvCanny 함수로 에지 검출
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage *srcImage;
if((srcImage = cvLoadImage("test.jpg",CV_LOAD_IMAGE_GRAYSCALE))==NULL)
return -1;
IplImage *edgeImage = cvCreateImage(cvGetSize(srcImage),IPL_DEPTH_8U,1);
cvCanny(srcImage,edgeImage,50,100,3);
//cvCanny(영상,엣지영상,threshold1,threshold2,aperture_size(디폴트 3)) - threshold1 < threshold2 , 50 :100이 50:200 보다 엣지가 더 많음
cvNamedWindow("edgeImage",CV_WINDOW_AUTOSIZE);
cvShowImage("edgeImage",edgeImage);
cvWaitKey(0);
cvDestroyAllWindows();
cvReleaseImage(&srcImage);
cvReleaseImage(&edgeImage);
return 0;
}
출력영상
반응형
'프로그래밍 > OpenCV' 카테고리의 다른 글
[c++] OpenCV 원검출 (0) | 2015.09.24 |
---|---|
[c++] OpenCV 직선검출 (0) | 2015.09.23 |
[c++] OpenCV 트랙바추가 (0) | 2015.09.22 |
[c++] OpenCV 도형그리기5 (0) | 2015.09.22 |
[c++] OpenCV 문자열출력2 (0) | 2015.09.21 |
Comments