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操作,即只关注图像的一部分相关推荐

  1. OpenCV的Masking操作

    OpenCV的Masking操作 1.介绍 Masking操作使用mask(起遮罩效果)可以让我 只关注图像的某区域,可以称作为感兴趣区域,例如人脸识别系统人脸 就是一般不关注图片中其他非人脸部分.此 ...

  2. 【图像处理】——Python OpenCV实现形态学膨胀、腐蚀开闭操作(可以用于图像滤波、图像分割等)

    转载博客请注明详细地址,谢谢 本文讲了形态学基本操作膨胀腐蚀开闭操作的原理 本文讲解了用OpenCV-Python实现形态学操作 目录 一.形态学简述 1.简介 2.一些基本定义 3.结构元素 (1) ...

  3. 2023年的深度学习入门指南(14) - 不能只关注模型代码

    2023年的深度学习入门指南(14) - 不能只关注模型代码 最近,有一张大模型的发展树非常流行: 这个图是相当不错的,对于加深对于Transformer模型编码器.解码器作用的理解,模型的开源和闭源 ...

  4. Jeff Darcy个人发布的分布式存储测试分析报告为什么只关注Small Synchronous Writes

    http://pl.atyp.us/2013-07-why-sync-writes.html 肯定有其他op的性能需要考虑.但是其他op不能得出两个分布式文件系统的不同,只有这个小的同步写可以. 原因 ...

  5. xis表格怎么打印_Excel如何只打印表格的一部分?局部打印设置方法

    使用Excel制作了表格,不想全部打印,只想打印一部分或者多个部分,比如只想打印出来临时参考其中的一部分内容以核对数据;而有时又是经常性的,比如一张日常大表格,只有其中的一部分有必要作为最终报表结果输 ...

  6. ArcBlock 分享 | 多数人只关注眼前赛道的大小,而忽视了变化

    作者:吴映亚 来源:CoinVoice 即便是放眼于全球区块链行业,ArcBlock也是一家极其特殊的公司. 比如,在行业早期阶段,大多数公司的思路是从一个大领域起家,然后在这个领域里做到极致去赢.但 ...

  7. ITK:使图像的一部分透明化

    ITK:使图像的一部分透明化 内容提要 输出结果 C++实现代码 内容提要 演示如何为图像中的像素分配透明度,然后将结果写入tif文件进行检查和验证. 输出结果 C++实现代码 #include &q ...

  8. python操作mycat只操作主库【解决办法】

    python操作mycat只操作主库 测试: 1.将数据库配置成主从赋值,mycat实现读写分离: 2.使用python对数据库进行操作: 3.主从数据库都打开general_log,查看数据库查询日 ...

  9. 开发过程中任何一个时刻,只关注解决当前面临的问题。

    开发过程中任何一个时刻,只关注解决当前面临的问题. 转载于:https://www.cnblogs.com/philosophywang/archive/2011/11/30/2269009.html

最新文章

  1. Linux发行版上安装Netbeans IDE的各种方法
  2. 比特币现金生态:SLP开发人员发布新规则
  3. 推荐一个非常COOL的开源相册程序!
  4. wincc远程服务器配置,wincc实现远程访问的方法
  5. Hyperledger Fabric Rest API服务开发教程【含源码】
  6. cli2弃用了吗 vue_vue-cli 3 和 vue-cli 2的区别
  7. windows 平台 atom编辑器常用快捷键
  8. HNU信息院大二夏季实训——利用单片机制作游戏
  9. LU分解法求解线性方程组
  10. android集成建行龙支付,龙支付及建行信用卡分期支付SDK
  11. 360杀毒软件无视宏病毒!
  12. 手把手教你用移远M26/BC28的 MQTT协议 对接阿里云IoT平台
  13. BZOJ 4987 (树形DP)
  14. 双拼域名价格高吗?关于双拼域名的几种解读
  15. TCP: too many of orphaned sockets报错解决
  16. 嵩天老师python爬虫笔记整理week3
  17. Bootstrap-表格合并单元格
  18. address localhost:8080 is already in use(端口被占用)Windows系统问题解决
  19. pro缺点和不足 一加7t_一加7T与OPPO Reno Ace 各有优势与缺点
  20. 全球与中国干式涡旋泵市场深度研究分析报告

热门文章

  1. ​每天十分钟| Get实用在线英语启蒙教育APP—叽里呱啦
  2. Exoplayer2 播放单个音频
  3. 简单的neo4j三元组增量插入-通过py2neo实现
  4. 币值最大化问题 C++C++
  5. 自动化测试工程师的发展前景怎么样?好不好?
  6. gfs和hdfs文件系统的区别
  7. 2021年中国存款余额持续增长,人民币、外币存款余额均创历史新高[图]
  8. Linux与ISCSI
  9. 今天sql练习遇到的问题
  10. [生存志] 第59节 仲尼弟子座次