관리 메뉴

코코야이야기

[c++] OpenCV 도형그리기2 본문

프로그래밍/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;
}

 

 

 

출력영상

반응형

'프로그래밍 > OpenCV' 카테고리의 다른 글

[c++] OpenCV 도형그리기4  (0) 2015.09.19
[c++] OpenCV 도형그리기3  (0) 2015.09.19
[c++] OpenCV 도형그리기1  (0) 2015.07.04
[c++] OpenCV 두이미지합성2  (1) 2015.07.03
[c++] OpenCV 두이미지합성1  (0) 2015.07.02
Comments