cvSetImageROI 感兴趣区域选择

来源:互联网 发布:2017全国最新人口数据 编辑:程序博客网 时间:2024/05/17 04:48

    基于给定的矩形设置图像的ROI  感兴趣区域


格式:

   void cvSetImageROI(IplImage* image,CvRect rect);

参数:

image :图像头,待处理图像
rect :ROI 矩形

例子:
如果ROI为NULL并且参数rect的值不等于整个图像,则ROI被分配。大多数OpenCV函数都支持ROI,并将它作为一个独立图像进行处理,所有像素坐标都是从ROI的左上角或者左下角(基于图像结构)开始计算的。
比如:
IplImage *img1=cvLoadImage("1.jpg");
cvSetImageROI(img1,cvRect(100,100,356,156));//设置img1的ROI区域
之后显示img1图像是只显示ROI标识的一部分,即改变了指针img1,但是它仍旧保留有原来图像的信息,在执行这一句cvResetImageROI(img1);之后,img1指示原来的图像信息。执行下面的例子即可明了显示。

0 0
原创粉丝点击