opencv学习笔记5:感兴趣区域ROI
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相关推荐
- opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制
图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...
- python二值化 感兴趣区域_Python+OpenCV感兴趣区域ROI提取方法
方法一:使用轮廓 步骤1 """src为原图""" ROI = np.zeros(src.shape, np.uint8) #感兴趣区域RO ...
- C/C++ OpenCV设置感兴趣区域ROI
设置感兴趣区域(ROI,region of interest),来专注或者简化工作过程,也就是从图像中选择一个图像区域,这个区域是 图像分析所关注的重点.我们圈定的这个区域,以便进行进一步处理 定义R ...
- python提取图片感兴趣区域_Python+OpenCV感兴趣区域ROI提取方法
方法一:使用轮廓 步骤1 """src为原图""" ROI = np.zeros(src.shape, np.uint8) #感兴趣区域RO ...
- 【QtOpenCV 图像的感兴趣区域ROI】
图像的ROI(region of interest)是指图像中感兴趣区域.在OpenCV中图像设置图像ROI区域,实现只对ROI区域操作. 文章目录 前言 一.GUI 二.实现代码 1.Rubber ...
- ITK:在一幅图像中提取感兴趣区域ROI
ITK:在一幅图像中提取感兴趣区域ROI 内容提要 输出结果 C++实现代码 内容提要 在给定图像中提取给定的关注区域(ROI) 输出结果 C++实现代码 #include "itkImag ...
- Python-OpenCV选择、提取感兴趣区域(ROI区域)
Python-OpenCV选择.提取感兴趣区域(ROI区域) 在图像处理中,我们常常要对某个区域进行选择.提取,然后对这个区域进行单独分析.处理.显示. 这样的区域我们称为叫ROI区域,英文全称为Re ...
- C# opencvSharp实现鼠标移动选择感兴趣区域(ROI)
C# opencvSharp实现鼠标移动选择感兴趣区域(ROI)主要通过鼠标响应事件来实现. 1.鼠标按下响应 MouseDown() 获取鼠标按下的开始坐标. private void pictur ...
- OpenCV学习笔记(六)——感兴趣区域ROI(浅拷贝与深拷贝的区别)
目录 1 浅拷贝 2 深拷贝 示例代码 有时我们只对一张图像中的部分区域感兴趣,而原图像又比较大,如果带着非感兴趣区域一起处理会占用大量的内存,因次我们希望从原图像中截取部分图像后再进行处理.我们将这 ...
最新文章
- 经常用得到的安卓数据库基类
- linux c 字符串函数 replace indexOf substring 实现
- mqtt调试助手_物联网入门,如何使用MQTT协议,连接Tlink物联网平台
- 【PAT甲级 Date时间比较】1006 Sign In and Sign Out (20 分) Java版 5/5通过
- 山西最值得一去的5座古镇,你都去过吗?
- sql 临时表_深度分析 | JDBC与MySQL临时表空间的分析
- kubenetes 1.4 安装后8080端口无法访问
- 在linux桌面上显示图标
- 怎么用Excel来批量生成SQL语句
- 【安装SSH服务】ubuntu安装ssh以及开启root用户ssh登录
- matlab进行动力吸振器设计,动力吸振器详解.doc
- 程序员,对自己好一点
- 机器学习和人工智能之间的区别
- 生物医药和医疗卫生行业的关系 生物医药行业定义分析
- 【Python】用150行代码模拟太阳系行星运转+源码
- 英雄联盟服务器维护时间,英雄联盟维护的时间是几点结束 lol维护公告几点结束今天...
- Shell脚本到底是什么高大上的技术吗?
- 古城钟楼微博地支报时程序铛,100行代码实现
- HTML5相关的知识。
- [SEO名词]SEO是什么意思,如何理解?
热门文章
- Nginx——反向代理路径重写重定向实践示例
- 《数据库系统实训》实验报告——事务的应用
- android 文本左对齐,在Android中与文本左可绘制对齐
- 计算机网络(谢希仁第八版)第四章:网络层
- DefaultSerializer requires a Serializable payload but received an object of type
- Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】
- Android复习12【广播接收者-BroadcastReceiver(简单案例-发送广播、静态注册、动态注册、本地广播、代码示例(别处登陆踢用户下线)、常用系统广播总结、音乐播放器)】
- RocketMq Consumer 最佳实践
- make 调试和传参
- 【论文知识点笔记】GNN流程到GCN流程