ROI和widthStep

来源:互联网 发布:股票入门知乎 编辑:程序博客网 时间:2024/05/23 23:41



ROI和widthStep在实际工作中有很重要的作用,在很多情况下,使用它们会提高计算机视觉代码的执行速度。这是因为它们允许对图像的某一小部分进行操作,而不是对整个图像进行运算。在OpenCV中 ,普遍支持ROI和widthStep,函数的操作被限于感兴趣区域。要设置或取消ROI,就要使用cvSetImageROI()和cvResetImageROI()函数。


如果想设置ROI,可以使用函数cvSetImageROI(),并为其传递一个图像指针和矩形。而取消ROI,只需要为函数cvResetImageROI()传递一个图像指针。


void cvSetImageROI( IplImage* image, CvRect rect );  
void cvResetImageROI( IplImage* image ); 

通过cvResetImageROI()函数释放ROI是非常重要的,否则,将忠实地只显示ROI区域。

0 0
原创粉丝点击