设置感兴趣区域(ROI,region of interest),来专注或者简化工作过程,也就是从图像中选择一个图像区域,这个区域是

图像分析所关注的重点。我们圈定的这个区域,以便进行进一步处理

定义ROI的两种方法

1.使用表示矩形区域的Rect。他指定矩形的左上角左边和矩形的长宽以定义一个矩形区域

例:其中image是已经载入好的图片

Mat imageROI=image(Rect(x,y,xleng,yleng))

2.指定感兴趣行或列的范围(Range),Range是指从起始索引到终止索引的一段联系序列

如:Mat imageROI=image(Range(500,500+xleng),Range(250,250+yleng))

下面是代码:

#include <opencv2\opencv.hpp>
#include <opencv2\imgproc\imgproc.hpp>using namespace cv;int main()
{Mat image1 = imread("1.jpg");Mat image2 = imread("2.jpg");if (!image1.data){printf("第一张图片读取失败!\n");return -1;}imshow("image1", image1);if (!image2.data){printf("第二张图片读取失败!\n");return -1;}imshow("image2", image2);//定义一个Mat类型并设置ROI区域Mat imageROI = image1(Rect(10, 15, image2.cols, image2.rows));//加载掩码Mat mask = imread("2.jpg");//将掩码复制到ROIimage2.copyTo(imageROI, mask);imshow("利用ROI实验窗口叠加",image1);waitKey();return 0;
}

运行结果:

C/C++ OpenCV设置感兴趣区域ROI相关推荐

  1. opencv 手选roi区域_如何用opencv实现感兴趣区域ROI的选取

    OpenCV中感兴趣区域的选取与检测 感兴趣区域(Region of Interest, ROI)的选取,一般有两种情形:1)已知ROI在图像中的位置:2)ROI在图像中的位置未知. 1)第一种情形 ...

  2. OpenCV之感兴趣区域ROI

    这玩意儿在之前遇到过,但是只是简单了解下,现在遇到正版概念了. ROI 定义方法一 定义方法二 例程 #include <iostream> #include <opencv2/co ...

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

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

  4. OpenCV精进之路(十一):感兴趣区域ROI和logo添加技术

    在图像处理领域,有一个非常重要的名词ROI. 什么是ROI? 它的英文全称是Region Of Interest,对应的中文解释就是感兴趣区域. 感兴趣区域,就是我们从图像中选择一个图像区域,这个区域 ...

  5. python二值化 感兴趣区域_Python+OpenCV感兴趣区域ROI提取方法

    方法一:使用轮廓 步骤1 """src为原图""" ROI = np.zeros(src.shape, np.uint8) #感兴趣区域RO ...

  6. python提取图片感兴趣区域_Python+OpenCV感兴趣区域ROI提取方法

    方法一:使用轮廓 步骤1 """src为原图""" ROI = np.zeros(src.shape, np.uint8) #感兴趣区域RO ...

  7. 相机设置感兴趣区域(自带API)

    相机自带API设置感兴趣区域: 这样就可以在采集的时候自动减小图片大小找到我们想要的地方 //设置一个offset偏移为(0,0),600x400尺寸的区域GX_STATUS status = GX_ ...

  8. ITK:在一幅图像中提取感兴趣区域ROI

    ITK:在一幅图像中提取感兴趣区域ROI 内容提要 输出结果 C++实现代码 内容提要 在给定图像中提取给定的关注区域(ROI) 输出结果 C++实现代码 #include "itkImag ...

  9. Python-OpenCV选择、提取感兴趣区域(ROI区域)

    Python-OpenCV选择.提取感兴趣区域(ROI区域) 在图像处理中,我们常常要对某个区域进行选择.提取,然后对这个区域进行单独分析.处理.显示. 这样的区域我们称为叫ROI区域,英文全称为Re ...

最新文章

  1. vue全家桶+Koa2开发笔记(2)--koa2
  2. mybatis 批量查询参数语句
  3. malloc与new,free与delete
  4. mysql INFORMATION_SCHEMA COLUMNS 解释
  5. mysql 半同步 配置_Mysql 半同步复制配置
  6. gentos 执行sh文件_linux定时自动清理日志文件
  7. Nexus 3.X(Maven仓库私服)仓库迁移与备份
  8. Git 命令行(cygwin) + Git Extensions + Git Source Control Provider
  9. cookie被淘汰_可爱可恨的 Cookie
  10. 图像复原matlab论文,基于matlab图像复原论文
  11. Creator H5全平台游戏开发教程 PDF 下载(800+页)
  12. 安卓设备如何ROOT?玩转ROOT,让你的安卓手机更强更好用
  13. 8583 mac 字符选择 java 实现_8583报文MAC验证实现过程
  14. ubuntu录制屏幕及视频处理
  15. Spring学习(二)IOC
  16. 【整蛊系列大合集】整蛊又有新套路,遇到这种情况你会怎么办?看完笑死爹了。
  17. ACS 2017中国汽车CIO峰会10月强势登陆上海
  18. 微信支付 postman_微信收款商业版有什么功能?微信智慧经营2.0原来可以这么玩!...
  19. R语言实战笔记--第十五章 处理缺失数据
  20. 《CISP》(七)信息安全支撑技术——访问控制

热门文章

  1. 掼蛋游戏WEB版——PHP后台实现源码
  2. 严格地说来的zhajinhuagame
  3. 页面仔 很丢人么?前端越来越不好干了
  4. HTML5 API详解(9):大家都知道的 localStorage 本地存储
  5. 华为鸿蒙5g售价,华为5G新旗舰已确认,双曲面屏+升级到鸿蒙2.0,价格很感人
  6. 机器学习笔记九之支持向量机
  7. 续昨天的文章,在火山图标记基因名字
  8. 社区计生民生工程知识竞赛小结_幸福之基 和谐之本 内江经开区打造精品民生工程...
  9. java 32位_Java知识点:创建节约内存的JavaBean
  10. 基础省选+NOI-第6部分 字符串