프로그래밍/OpenCV
[c++] OpenCV 도형그리기2
코코야
2015. 7. 4. 16:00
반응형
소스코드
//원그리기
#include "cv.h"
#include "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(250,100), cvPoint(250,400), CV_RGB(0,255,0));
cvLine(dstImage, cvPoint(100,250), cvPoint(400,250), CV_RGB(0,255,0));
cvCircle(dstImage, cvPoint(250,250), 150 /*반경*/, CV_RGB(0,0,255),2);
cvNamedWindow("Drawing Graphics", CV_WINDOW_AUTOSIZE);
cvShowImage("Drawing Graphics",dstImage);
cvWaitKey(0);//0이면 키를 누를때 까지 무한대기
cvDestroyAllWindows();
cvReleaseImage(&dstImage);
return 0;
}
출력영상
반응형