opencv学习——兴趣区选取
在OpenCV中,普遍支持ROI和widthStep,函数的操作被限制于感兴趣的区域,要设置或者取消ROI,就要使用cvSetImageROI()和cvResetImage()函数.如过想设置ROI,可以使用函数cvSetImageROI(),并为其传递一个图像指针和矩形.而取消ROI,只需要为函数cvResetImageROI()传递一个图像指针 void cvSetImageROI( IplImage* image, CvRect rect ); void cvResetImageROI( IplImage* image ); 如例3.12,读取一幅图像,并设置了想要的ROI的x,y,width,和height的值,最后将ROI区域都加上了一个整数,本例程中,通过内联的cvRrect()构造函数设置ROI.通过cvResetIMageROI()函数释放ROI是非常重要的,否则将忠实的显示ROI区域 [cpp] view plain copy //例3.12 用imageROI来增加某范围的像素 #include "stdafx.h" #include <cv.h> #include <highgui.h> int _tmain( int argc, _TCHAR* argv[]) { IplImage* src; src = cvLoadImage( "C:/Users