본문 바로가기
IT/OpenCV

OpenCV 기본으로 라인, 사각형 그리기

by Jang HyunWoong 2014. 12. 19.

기본적인 것

 

라인, 사각형 그리기 연습

 

  1. #include "opencv\cv.h"
  2. #include "opencv\highgui.h"
  3.  
  4. int main()
  5. {
  6. IplImage *dstImage;
  7. dstImage = cvCreateImage(cvSize(512, 512), IPL_DEPTH_8U, 3);
  8.  
  9. cvSet(dstImage, CV_RGB(255, 255, 255));
  10. cvRectangle(dstImage, cvPoint(100, 100), cvPoint(400, 400), CV_RGB(255, 0, 0));
  11. cvLine(dstImage, cvPoint(400, 100), cvPoint(100, 400), CV_RGB(0, 255, 0));
  12. cvLine(dstImage, cvPoint(400, 100), cvPoint(100, 400), CV_RGB(0, 255, 0), 2, 8, 1);
  13. cvRectangle(dstImage, cvPoint(400/2, 100/2), cvPoint(100/2, 400/2), CV_RGB(0, 0, 255));
  14. cvNamedWindow("Drawing Graphics", CV_WINDOW_AUTOSIZE);
  15. cvShowImage("Drawing Graphics", dstImage);
  16. cvWaitKey(0);
  17. cvDestroyAllWindows();
  18. cvReleaseImage(&dstImage);
  19. return 0;
  20. }



 

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