openCV ROI 영역에 관해

Author : 퓨림노 / Date : 2013.11.13 23:03 / Category : before/Develop


code

#include 
// opencv
#include 
#include 
#include 
#include 

using namespace std;
using namespace cv;

void main()
{
	Mat img = imread("input.jpg");

	Mat roi = img(Rect(0,0,100,100));

	rectangle( roi, cvPoint(10,10), cvPoint(150,150), CV_RGB(255,0,0),3);

	rectangle( img, cvPoint(20,20), cvPoint(150,150), CV_RGB(0,255,0),3);

	imshow("Input Image", img);
	imshow("Input ImageROI", roi);
	waitKey(0);
}

result





결론 

 * 원본/roi 영역의 이미지에 작업을 할 경우, 양쪽다 영향을 받기 때문에 깊은 복사를 통하여 영상을 사용하여야 한다.

   


저작자 표시 비영리 동일 조건 변경 허락
신고

'before > Develop' 카테고리의 다른 글

[티스토리(Tistory)] SyntaxHighlighter Setting!!  (0) 2014.06.10
[OpenCV] Blending  (2) 2014.04.22
openCV ROI 영역에 관해  (0) 2013.11.13
Visual studio assist 1830  (0) 2013.11.13
opencv2.4.6 버전 Problem  (0) 2013.10.24
[C] Visual Studio - Debugging  (0) 2013.10.22

Tags : ,

Blog Information

퓨림노

앞으로 블로그에 markdown+dropbox를 이용하여 포스팅 예정중!!

Search

Statistics

  • Total : 455,012
  • Today : 41
  • Yesterday : 120

Archives

Copyright © http://vbflash.net All Rights Reserved
Designed by CMSFactory.NET