在图像处理区域,我么长需要设置感兴趣的区域(RIO,region of interest),来专注或简化工作。它通俗的的意思的就是从图像中选取一个区域图像,这个区域是图像分析的重点。我们圈定这个区域以便进一步出理。

以下是代码演示:

#include<opencv2/opencv.hpp>
#include<opencv2/imgproc/imgproc_c.h>

using namespace cv;
int main()
{
Mat image1 = imread("1.jpg");
Mat image2 = imread("2.jpg");
if (!image1.data)
{
printf("第一张图片读取失败");
return -1;
}
imshow("image1", image1);
if (!image2.data)
{
printf("第一张图片读取失败");
return -1;
}
imshow("image2", image2);
//定义一个Mat类型的ROI区域
Mat imageROI = image1(Rect(20, 30, image2.cols, image2.rows));

//加载掩膜
Mat mask = imread("2.jpg");
//将掩膜放到ROI中
image2.copyTo(imageROI, mask);
imshow("利用ROI实验窗口叠加", image1);
waitKey(0);
return 0;
}

设置图像感兴趣区域(RIO)相关推荐

  1. 乳腺肿瘤超声图像感兴趣区域的自动识别综述

    1.  研究背景与意义 乳腺恶性肿瘤是女性最常见的恶性肿瘤之一,其死亡率已经超过宫颈癌死亡率,位居癌症死亡率的前五名 [d1]. 美国癌症协会的调查报告 [d2] 显示2008年全球新发乳腺癌病例达1 ...

  2. OpenCV实战(3)——图像感兴趣区域

    OpenCV实战(3)--图像感兴趣区域 0. 前言 1. 感兴趣区域 1.1 ROI 实例 1.2 定义 ROI 2. 使用图像掩码 3. 完整代码示例 小结 系列链接 0. 前言 在实际应用场景下 ...

  3. 提取图像感兴趣区域_从图像中提取感兴趣区域

    提取图像感兴趣区域 Welcome to the second post in this series where we talk about extracting regions of intere ...

  4. 基于matlab得图像感兴趣区域提取

    对于图像感兴趣区域(ROI)的提取,一般从来两个方面着手解决:一是利用图像分割技术提取ROI:二是从人眼得视觉特征出发,通过模拟人眼得视觉特点,寻找特定得视觉敏感区域,并将这些视觉敏感区域排序作为RO ...

  5. matlab如何手动选择图像目标区域,如何用MATLAB实现感兴趣区域ROI的选取

    描述 感兴趣区域 感兴趣区域(Regions of Interest,ROI)这一概念,是指图像中最能引起用户兴趣.最能表现图像内容的区域.感兴趣区域(Regions of Interest,ROI) ...

  6. LabVIEW感兴趣区域分析(实战篇—1)

    目录 1.ROI定义及实现方法 2.基础案例:图像感兴趣区域手动标记 3.进阶案例:图像颗粒自动标记 ROI(region of interest),感兴趣区域.机器视觉.图像处理中,从被处理的图像以 ...

  7. openCV任意几何形状感兴趣区域(ROI)提取

    图像感兴趣区域(ROI)提取主要使用掩模来进行.掩模是二值图像,感兴趣区域的掩模值设置为255,非感兴趣区域的掩模值为0 获取掩模的方法主要有两种 方法一 使用opencv中Mat函数方法,调用Mat ...

  8. 钢板表面缺陷感兴趣区域检测算法

    钢板表面缺陷感兴趣区域检测算法 图像预处理作为缺陷图像检测的关键环节,对缺陷分割和识别的精度产生重要影响.图像预处理包括:原始钢板图像感兴趣区域(Region of Interest,ROI)检测 ...

  9. 2.3 感兴趣区域(ROI)

    一.ROI介绍 二.操作 一.ROI介绍 我们可能对图像中的某一个特定区域感兴趣,改区域称为感兴趣区域(Region of Interest,ROI). 二.操作 (1)显示一幅图像的感兴趣区域 im ...

最新文章

  1. Java过滤器与SpringMVC拦截器之间的关系与区别
  2. ASP.NET Core 入门教程 6、ASP.NET Core MVC 视图布局入门
  3. 朴素贝叶斯分类器的应用-转载加我的理解注释
  4. HashMap 和HashTable区别和实现原理。
  5. React的工作原理,为什么我直接从JSBin copy到本地的代码无法执行
  6. cms的html调用,工作笔记三,phpcms几中HTML标签的调用
  7. echarts Map(地图) 不同颜色区块显示
  8. mfc获取控件在对话框上的位置
  9. 在Oracle Data Guard环境中的RMAN备份和还原
  10. 传奇服务端GOM引擎和GEE引擎区别在哪里?
  11. python读取并显示图片
  12. 矩阵计算与AI革命:可将计算性能提高150倍的异构计算
  13. 那些不回你微信的人都在看什么?
  14. 算法与数据结构实战实验——线性数据结构实现与应用(使用java)
  15. vue使用render函数自定义标签动态导入js文件
  16. Mac OS X Lion 系统中检测 WiFi 信号强度
  17. Linux实现myshell
  18. AnyProxy 代理服务器
  19. sygate45chs激活
  20. 使用帕累托最优解和熵权双基点法实现电力成本双目标优化——附matlab实现代码

热门文章

  1. Java基础(1)基本语法
  2. String,异常捕获,多线程中最容易出错的几道选择题
  3. HDMI分配器--4K*2K的HDMI分配器1进8出
  4. 遥感航拍影像25篇CVPR39个数据集
  5. 新员工培训环境准备中,碰见的两个ORA-600错误
  6. 12v、24v转±50V、±100VDC、±110VDC、±150VDC、±200VDC、±250VDC等参数、模块、稳压输出
  7. 用户态TCP协议栈的调研
  8. 自定义new Date()格式显示,适用JavaScript / Nodejs / Vue / React / UniApp / 其他基于js工程的项目
  9. python 卡方检验批量筛选_用python和Excel进行列联表分析(卡方检验)
  10. 5G网络切片的七种武器(三)