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区域。

ROI和widthStep相关推荐

  1. IplImage 的使用

    本文转载自  少壮要努力   http://blog.chinaunix.net/uid-22682903-id-1771421.html IplImage 结构解读: typedef struct ...

  2. IplImage的相关知识

    IplImage 结构解读: typedef struct _IplImage  {  int nSize;                              /* IplImage大小,等于 ...

  3. IplImage的使用

    IplImage是通过cvLoadImage一jpg图片得到的,而我的程序里是利用v4l2驱动从摄像头读到的UYVY格式的数据,因此想自己来创建这个IplImage的结构体. IplImage是ope ...

  4. Python+OpenCV 图像处理系列(5)—— 图像 ROI 操作及通道的拆分合并

    1. 图像 ROI 有时你需要对一幅图像的特定区域进行操作.例如我们要检测一副图像中眼睛的位置,我们首先应该在图像中找到脸,再在脸的区域中找眼睛,而不是直接在一幅图像中搜索.这样会提高程序的准确性和性 ...

  5. 《OpenCV3编程入门》学习笔记5 Core组件进阶(二) ROI区域图像叠加图像混合

    第5章 Core组件进阶 5.2 ROI区域图像叠加&图像混合 5.2.1 感兴趣区域ROI(region of interest) 1.定义ROI区域两种方法: (1)定义矩形区域Rect: ...

  6. OpenCV+python:ROI与泛洪填充

    1,ROI 感兴趣区(Region of Interest,ROI) 是图像的一部分,它通过在图像上选择或使用诸如设定阈值(thresholding) 或者从其他文件(如矢量> 转换获得等方法生 ...

  7. Numpy数组图像基本操作方法,及截取ROI、增加行与列

    Numpy数组截取ROI,增加列.行 1)图片基本操作:读写.显示.缩放.旋转 2)截取ROI,为图片增加行.列 参考 图片在Numpy数组中使用ndarry表示的. 比如分辨率: 400 * 500 ...

  8. opencv感兴趣区域ROI的图像混合操作

    AddWeighted( const CvArr* src1, double alpha,const CvArr* src2, double beta,double gamma, CvArr* dst ...

  9. OpenCV(十)ROI感兴趣区域

    目录 1.概念 2.代码 3.效果 参考资料 1.概念 在图像处理的时候,常常我们只想对一部分图像进行处理,也就是感兴趣区域(ROI,region of interest).我们把一部分图像区域分化独 ...

  10. OpenCV——使用ROI进行图像切割

    ROI(region of interest)--感兴趣区域. 1.用途 这个区域是图像分析所关注的重点.圈定这个区域,以便进行进一步的处理.而且,使用ROI指定 想读入的目标,可以减少处理时间,增加 ...

最新文章

  1. JAVA post和get方式请求远程HTTP接口
  2. 2个点马氏距离计算实例_数据分析基础:距离度量方式(欧式距离、马氏距离、曼哈顿距离)...
  3. 005_Buzz播放音频
  4. oracle复制sequence,oracle sequence语句重置方介绍
  5. bzoj 4278 [ONTAK2015]Tasowanie——后缀数组
  6. Node.js Electron的扩展模块
  7. redis下并发问题解决方案
  8. [2021-ICCV] MUSIQ Multi-scale Image Quality Transformer 论文简析
  9. Docker 安装Node-Exporter+ Prometheus Server +Grafana
  10. Checksum 校验和
  11. linux随手笔记(Centos为主)
  12. 群的概念,双线性映射
  13. java项目相关架构图
  14. PySide6将ui文件编译为py文件
  15. 图画日记怎么画_图画日记
  16. Linux磁盘配额(EXT4XFS)
  17. 西电计科微机原理期末复习笔记
  18. gitlab小记(一)
  19. 程序员如何学习英语效率高?
  20. 国外问卷调查,一个不错的网上兼职项目

热门文章

  1. 封装自己专属的真正的纯净版Windows系统过程记录(4)——进行封装
  2. CC2541蓝牙低功耗芯片中文资料提供
  3. php 开源留言板,PHP开源多功能留言板(SyGuestBook)
  4. html制作网页案例代码
  5. 如何在Visio中绘制KPT模型中的用户(小人)?在哪里找?
  6. 计算机教学能力大赛实施报告模板,“现代信息技术在课堂教学中的运用”实施情况总结...
  7. 微信扫一扫服务器地址,微信扫一扫
  8. web端四方支付 只有安卓可以跳转
  9. 关于国标码最后一位校验码计算方法
  10. VB中,连接ACCESS数据库