기본적인 것
라인, 사각형 그리기 연습
- #include "opencv\cv.h"
- #include "opencv\highgui.h"
- int main()
- {
- IplImage *dstImage;
- dstImage = cvCreateImage(cvSize(512, 512), IPL_DEPTH_8U, 3);
- cvSet(dstImage, CV_RGB(255, 255, 255));
- cvRectangle(dstImage, cvPoint(100, 100), cvPoint(400, 400), CV_RGB(255, 0, 0));
- cvLine(dstImage, cvPoint(400, 100), cvPoint(100, 400), CV_RGB(0, 255, 0));
- cvLine(dstImage, cvPoint(400, 100), cvPoint(100, 400), CV_RGB(0, 255, 0), 2, 8, 1);
- cvRectangle(dstImage, cvPoint(400/2, 100/2), cvPoint(100/2, 400/2), CV_RGB(0, 0, 255));
- cvNamedWindow("Drawing Graphics", CV_WINDOW_AUTOSIZE);
- cvShowImage("Drawing Graphics", dstImage);
- cvWaitKey(0);
- cvDestroyAllWindows();
- cvReleaseImage(&dstImage);
- return 0;
- }
cvCreateImage, cvSet, cvRectangle, cvLine 함수로 쉽게 그릴 수 있다.
소스분석도 어렵지 않다 x,y좌표, 선 색, 두께 등. 쉽다.
반응형
'IT > OpenCV' 카테고리의 다른 글
커널 Kernel in Image processing (0) | 2014.12.19 |
---|---|
PDB 파일을 찾거나 열 수 없습니다 (0) | 2014.12.19 |
영상 카메라 띄우기 (0) | 2014.12.19 |
lifecam hd-3000 test on vs2010 (1) | 2014.12.19 |
타원, 텍스트 그리기 (0) | 2014.12.19 |