利用OpenCV设定不规则ROI区域
来源:互联网 发布:8月份上海房产成交数据 编辑:程序博客网 时间:2024/04/30 16:59
ROI(Regions Of Interest)区域在实际工作中有着很重要的作用,它不仅能提高计算机视觉代码的执行速度,而且还能排除一些复杂背景带来的干扰。OpenCV中提供了一个提取ROI区域的函数,函数原型为void cvSetImageROI(IplImage* image,CvRect rect),但是这个函数限定了CvRect类型的矩形。在实际的工作中,我们所需要设定的ROI区域不仅仅是矩形区域,还有可能是其它不规则的区域。
利用OpenCV的其它函数,我们也可以提取不规则的ROI区域,方法步骤如下:(仅供参考)
1、利用鼠标响应函数cvSetMouseCallback( const char* window_name, CvMouseCallback on_mouse, void* param)在初始化的图像上设定将要提取的不规则区域的各个顶点,并获取各顶点坐标(其实这些不规则区域即是由这些顶点的顺序连接组成的);
2、然后根据这些顶点坐标,利用cvPolyLine()函数绘制多边形,其次利用cvFillPoly()填充多边形内部,即完成mask的制作;
3、将得到的mask图像与原图像cvAnd()即可得到原图像的ROI区域。
- 利用OpenCV设定不规则ROI区域
- OPENCV不规则ROI-圆形ROI
- Opencv提取不规则ROI
- openCV设定ROI区
- opencv不规则ROI——圆形ROI
- opencv处理不规则多边形ROI
- opencv提取ROI区域
- Opencv感兴趣区域-ROI
- Opencv ROI区域操作
- 利用鼠标绘制不规则ROI
- 对图像的不规则区域设置ROI
- opencv 感兴趣区域建立ROI
- OpenCV ROI区域图像叠加
- Opencv ROI区域图像叠加
- 《OpenCV让ROI区域透明》
- OpenCV生成不规则ROI另一法
- opencv处理不规则多边形ROI 之二
- opencv只操作不规则多边形roi
- ActionServlet类未找到
- JDBC的支持——DataSource的配置
- 应用Python快速实现系统原型
- 通过反射技术创建窗体实例然后给控件赋值(C#)
- 算法导论学习笔记(13)——二项堆
- 利用OpenCV设定不规则ROI区域
- AndroidNote012.Android访问webservice.客户端登录注册
- JDBC数据处理步骤
- stallman 征婚
- 我要编程
- Property-Driven和Model-Driven
- android相关网址
- (转)获得Python脚本所在目录
- Active控件调试