码迷,mamicode.com
首页 > 其他好文 > 详细

ROI

时间:2018-09-06 23:03:50      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:com   .net   mat   ali   获取   函数   矩阵   range   进一步   

1.ROI简介

  ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、

不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。在Halcon、OpenCV、Matlab等机器

视觉软件上常用到各种算子(Operator)和函数来求得感兴趣区域ROI,并进行图像的下一步处理。

  在图像处理领域,感兴趣区域(ROI) 是从图像中选择的一个图像区域,这个区域是你的图像分析所关注

的重点。圈定该区域以便进行进一步处理。使用ROI圈定你想读的目标,可以减少处理时间,增加精度

  获取感兴趣区域图像,能保存得到正确的图像(cv::Mat)。

但转换成后续所需要的接口数据类型(const void* const)之后,处理结果错误。

提醒大家,获取感兴趣区域图像的方式要注意!!! 

做图像处理时,以自己开展的具体项目中的处理为例,得到原图感兴趣区域的cv::Rect区域之后,需要将人眼感兴趣区域单独获取以后续处理,如进一步检测瞳孔中心、瞳孔半径、光斑中心等。

2.定义ROI方法

  • 使用表示矩阵区域的Rect。

它指定矩阵的左上角坐标(构造函数的前两个参数)和矩阵的长宽(构造函数的后两个参数)以定义一个矩阵区域。

// 定义一个Mat类型并给定其设定的区域
Mat imageROI;
// 方法一
imageROI = image(Rect(500, 250, logo.cols, logo.rows));
  • 指定感兴趣行或列的范围(Range)。

Range是指从起索引到终止索引(不包括终止索引)的一连串连续序列。cRange可以用来定义Range。如果使用Range来定义ROI,那么前例中定义ROI的代码可以重写为:

// 方法二
imageROI = image( Range(250, 250+logoImage.rows), 
Range(200, 200+logoImage.cols));

3.链接

  https://blog.csdn.net/rongrongyaofeiqi/article/details/52515347

ROI

标签:com   .net   mat   ali   获取   函数   矩阵   range   进一步   

原文地址:https://www.cnblogs.com/fpzs/p/9601198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!