- #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));
- cvEllipse(dstImage, cvPoint(250, 200), cvSize(200, 100), 0, 0, 360, CV_RGB(0, 0, 250));
- cvEllipse(dstImage, cvPoint(250, 200), cvSize(200, 100), 45, 0, 360, CV_RGB(255, 0, 0));
- CvBox2D box;
- box.center = cvPoint2D32f(250, 200);
- box.size = cvSize2D32f(100, 200);
- box.angle = 45;
- cvEllipseBox(dstImage, box, CV_RGB(255, 0, 255)); //box에 내접한 타원을 그린다.
- CvFont font;
- cvInitFont(&font, CV_FONT_HERSHEY_SIMPLEX, 1.0, 1.0);
- cvPutText(dstImage, "OpenCV Test Programming", cvPoint(50, 50), &font, CV_RGB(0, 0, 0));
- cvNamedWindow("Drawing Graphics", CV_WINDOW_AUTOSIZE);
- cvShowImage("Drawing Graphics", dstImage);
- cvWaitKey(0);
- cvDestroyAllWindows();
- cvReleaseImage(&dstImage);
- return 0;
- }
box를 그리는 것이 조금 새로울 뿐 크게 새로운 것은 없었다.
반응형
'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 |
OpenCV 기본으로 라인, 사각형 그리기 (0) | 2014.12.19 |