Masking操作,即只关注图像的一部分
mask即遮罩的效果,即只关注感兴趣的部位,比如人脸识别就是rol,一般不关注图片中其他非人脸部分,可以用mask实现opencv只显示你感兴趣的部分。
# mask.pyimport numpy as np
import os
import cv2 as cv
path="E:\images"
fileNames=os.listdir(path=path)
#images文件下第一张图片
filePath=os.path.join(path,fileNames[0])
img=cv.imread(filename=filePath,flags=cv.IMREAD_COLOR)cv.imshow("image",img)
mask=np.zeros(img.shape[:2],dtype="uint8")
(cX,cY)=(img.shape[1] // 2,img.shape[0] // 2)
#白色凸显出来(255),忽视黑色部分(0)
cv.rectangle(mask,(cX-75,cY-75),(cX+75,cY+75),255,-1)
cv.imshow("Mask",mask)
masked=cv.bitwise_and(img,img,mask=mask)
cv.imshow("Mask Applied to Image",masked)
cv.waitKey(0)
#cv.destroyAllWindows("image")
Masking操作,即只关注图像的一部分相关推荐
- OpenCV的Masking操作
OpenCV的Masking操作 1.介绍 Masking操作使用mask(起遮罩效果)可以让我 只关注图像的某区域,可以称作为感兴趣区域,例如人脸识别系统人脸 就是一般不关注图片中其他非人脸部分.此 ...
- 【图像处理】——Python OpenCV实现形态学膨胀、腐蚀开闭操作(可以用于图像滤波、图像分割等)
转载博客请注明详细地址,谢谢 本文讲了形态学基本操作膨胀腐蚀开闭操作的原理 本文讲解了用OpenCV-Python实现形态学操作 目录 一.形态学简述 1.简介 2.一些基本定义 3.结构元素 (1) ...
- 2023年的深度学习入门指南(14) - 不能只关注模型代码
2023年的深度学习入门指南(14) - 不能只关注模型代码 最近,有一张大模型的发展树非常流行: 这个图是相当不错的,对于加深对于Transformer模型编码器.解码器作用的理解,模型的开源和闭源 ...
- Jeff Darcy个人发布的分布式存储测试分析报告为什么只关注Small Synchronous Writes
http://pl.atyp.us/2013-07-why-sync-writes.html 肯定有其他op的性能需要考虑.但是其他op不能得出两个分布式文件系统的不同,只有这个小的同步写可以. 原因 ...
- xis表格怎么打印_Excel如何只打印表格的一部分?局部打印设置方法
使用Excel制作了表格,不想全部打印,只想打印一部分或者多个部分,比如只想打印出来临时参考其中的一部分内容以核对数据;而有时又是经常性的,比如一张日常大表格,只有其中的一部分有必要作为最终报表结果输 ...
- ArcBlock 分享 | 多数人只关注眼前赛道的大小,而忽视了变化
作者:吴映亚 来源:CoinVoice 即便是放眼于全球区块链行业,ArcBlock也是一家极其特殊的公司. 比如,在行业早期阶段,大多数公司的思路是从一个大领域起家,然后在这个领域里做到极致去赢.但 ...
- ITK:使图像的一部分透明化
ITK:使图像的一部分透明化 内容提要 输出结果 C++实现代码 内容提要 演示如何为图像中的像素分配透明度,然后将结果写入tif文件进行检查和验证. 输出结果 C++实现代码 #include &q ...
- python操作mycat只操作主库【解决办法】
python操作mycat只操作主库 测试: 1.将数据库配置成主从赋值,mycat实现读写分离: 2.使用python对数据库进行操作: 3.主从数据库都打开general_log,查看数据库查询日 ...
- 开发过程中任何一个时刻,只关注解决当前面临的问题。
开发过程中任何一个时刻,只关注解决当前面临的问题. 转载于:https://www.cnblogs.com/philosophywang/archive/2011/11/30/2269009.html
最新文章
- Linux发行版上安装Netbeans IDE的各种方法
- 比特币现金生态:SLP开发人员发布新规则
- 推荐一个非常COOL的开源相册程序!
- wincc远程服务器配置,wincc实现远程访问的方法
- Hyperledger Fabric Rest API服务开发教程【含源码】
- cli2弃用了吗 vue_vue-cli 3 和 vue-cli 2的区别
- windows 平台 atom编辑器常用快捷键
- HNU信息院大二夏季实训——利用单片机制作游戏
- LU分解法求解线性方程组
- android集成建行龙支付,龙支付及建行信用卡分期支付SDK
- 360杀毒软件无视宏病毒!
- 手把手教你用移远M26/BC28的 MQTT协议 对接阿里云IoT平台
- BZOJ 4987 (树形DP)
- 双拼域名价格高吗?关于双拼域名的几种解读
- TCP: too many of orphaned sockets报错解决
- 嵩天老师python爬虫笔记整理week3
- Bootstrap-表格合并单元格
- address localhost:8080 is already in use(端口被占用)Windows系统问题解决
- pro缺点和不足 一加7t_一加7T与OPPO Reno Ace 各有优势与缺点
- 全球与中国干式涡旋泵市场深度研究分析报告