ROI

ROI 感兴趣区域
从被处理的图像以方框,圆,不规则多边形等勾勒出我们感兴趣的区域。
可以通过各种算子(Operator)和函数来求得感兴趣的区域。

本次通过下标的形式获取ROI

ROI 下标方法

a=cv2.imread(“image\lenacolor.png”,cv2.IMREAD_UNCHANGED)
face=a[220:400,250:350]
用下标框出我们需要的区域

显示面部

import cv2
import numpy as np
a=cv2.imread('lenacolor.png',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
face=np.ones((101,101,3)) #这一行,可要可不要
cv2.imshow("original",a)
face=a[220:400,250:350]
cv2.imshow("face",face)
cv2.waitKey()
cv2.destroyAllWindows()

复制面部

import cv2
import numpy as np
a=cv2.imread('lenacolor.png',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
face=np.ones((101,101,3))
cv2.imshow("original",a)
face=a[220:400,250:350]
a[0:180,0:100]=face
cv2.imshow("result",a)
cv2.waitKey()
cv2.destroyAllWindows()

结果:

还可以读取多张图,将不同图的部分融合在一起。

import cv2
import numpy as np
a=cv2.imread('lenacolor.png',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
b=cv2.imread("girl.bmp",cv2.IMREAD_UNCHANGED)
face=np.ones((101,101,3))
face=a[220:400,250:350]
b[0:180,0:100]=face
cv2.imshow("result",b)
cv2.waitKey()
cv2.destroyAllWindows()

总目录链接:
python3+opencv学习笔记汇总目录(适合基础入门学习)

持续更新ing
电气专业的计算机小白,写博文不容易,如果你觉得本文对你有用,请点个赞支持下。谢谢

opencv学习笔记5:感兴趣区域ROI相关推荐

  1. opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制

    图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...

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

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

  3. C/C++ OpenCV设置感兴趣区域ROI

    设置感兴趣区域(ROI,region of interest),来专注或者简化工作过程,也就是从图像中选择一个图像区域,这个区域是 图像分析所关注的重点.我们圈定的这个区域,以便进行进一步处理 定义R ...

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

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

  5. 【QtOpenCV 图像的感兴趣区域ROI】

    图像的ROI(region of interest)是指图像中感兴趣区域.在OpenCV中图像设置图像ROI区域,实现只对ROI区域操作. 文章目录 前言 一.GUI 二.实现代码 1.Rubber ...

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

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

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

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

  8. C# opencvSharp实现鼠标移动选择感兴趣区域(ROI)

    C# opencvSharp实现鼠标移动选择感兴趣区域(ROI)主要通过鼠标响应事件来实现. 1.鼠标按下响应 MouseDown() 获取鼠标按下的开始坐标. private void pictur ...

  9. OpenCV学习笔记(六)——感兴趣区域ROI(浅拷贝与深拷贝的区别)

    目录 1 浅拷贝 2 深拷贝 示例代码 有时我们只对一张图像中的部分区域感兴趣,而原图像又比较大,如果带着非感兴趣区域一起处理会占用大量的内存,因次我们希望从原图像中截取部分图像后再进行处理.我们将这 ...

最新文章

  1. 经常用得到的安卓数据库基类
  2. linux c 字符串函数 replace indexOf substring 实现
  3. mqtt调试助手_物联网入门,如何使用MQTT协议,连接Tlink物联网平台
  4. 【PAT甲级 Date时间比较】1006 Sign In and Sign Out (20 分) Java版 5/5通过
  5. 山西最值得一去的5座古镇,你都去过吗?
  6. sql 临时表_深度分析 | JDBC与MySQL临时表空间的分析
  7. kubenetes 1.4 安装后8080端口无法访问
  8. 在linux桌面上显示图标
  9. 怎么用Excel来批量生成SQL语句
  10. 【安装SSH服务】ubuntu安装ssh以及开启root用户ssh登录
  11. matlab进行动力吸振器设计,动力吸振器详解.doc
  12. 程序员,对自己好一点
  13. 机器学习和人工智能之间的区别
  14. 生物医药和医疗卫生行业的关系 生物医药行业定义分析
  15. 【Python】用150行代码模拟太阳系行星运转+源码
  16. 英雄联盟服务器维护时间,英雄联盟维护的时间是几点结束 lol维护公告几点结束今天...
  17. Shell脚本到底是什么高大上的技术吗?
  18. 古城钟楼微博地支报时程序铛,100行代码实现
  19. HTML5相关的知识。
  20. [SEO名词]SEO是什么意思,如何理解?

热门文章

  1. Nginx——反向代理路径重写重定向实践示例
  2. 《数据库系统实训》实验报告——事务的应用
  3. android 文本左对齐,在Android中与文本左可绘制对齐
  4. 计算机网络(谢希仁第八版)第四章:网络层
  5. DefaultSerializer requires a Serializable payload but received an object of type
  6. Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】
  7. Android复习12【广播接收者-BroadcastReceiver(简单案例-发送广播、静态注册、动态注册、本地广播、代码示例(别处登陆踢用户下线)、常用系统广播总结、音乐播放器)】
  8. RocketMq Consumer 最佳实践
  9. make 调试和传参
  10. 【论文知识点笔记】GNN流程到GCN流程