opencv基础40-礼帽运算(原始图像减去其开运算)cv2.MORPH_TOPHAT

礼帽运算是用原始图像减去其开运算图像的操作。礼帽运算能够获取图像的噪声信息,或者得到比原始图像的边缘更亮的边缘信息。

例如,图 8-22 是一个礼帽运算示例,其中:

  • 左图是原始图像。
  • 中间的图是开运算图像。
  • 右图是原始图像减开运算图像所得到的礼帽图像。

将函数 cv2.morphologyEx()中操作类型参数 op 设置为"cv2.MORPH_TOPHAT",可以实现礼帽运算。其语法结构如下:

result = cv2.morphologyEx(img, cv2.MORPH_TOPHAT, kernel)

代码示例:

复制代码
import cv2
import numpy as np
o1=cv2.imread("tophat.bmp",cv2.IMREAD_UNCHANGED)

k=np.ones((5,5),np.uint8)
r1=cv2.morphologyEx(o1,cv2.MORPH_TOPHAT,k)

cv2.imshow("original1",o1)
cv2.imshow("result1",r1)

cv2.waitKey()
cv2.destroyAllWindows()

运行结果:

原图:

相关推荐
阿乔外贸日记几秒前
爱尔兰公司后续维护
大数据·人工智能·智能手机·云计算·汽车
Jerryhut4 分钟前
sklearn函数总结十一 —— 随机森林
人工智能·随机森林·sklearn
测试人社区-千羽7 分钟前
语义分析驱动的测试用例生成:提升软件测试效率的新范式
运维·人工智能·opencv·面试·职场和发展·自动化·测试用例
CNRio8 分钟前
从水银体温计淘汰看中国科技战略与技术伦理的深度融合
大数据·人工智能·科技
神算大模型APi--天枢6469 分钟前
自主算力筑基 数据提质增效:国产硬件架构平台下大模型训练数据集的搜集与清洗实践
大数据·人工智能·科技·架构·硬件架构
木卫二号Coding10 分钟前
第五十九篇-ComfyUI+V100-32G+运行Flux Schnell
人工智能
Aevget10 分钟前
知名Java开发工具IntelliJ IDEA v2025.3正式上线——开发效率全面提升
java·ide·人工智能·intellij-idea·开发工具
传说故事11 分钟前
RL中的同步和异步(On-Policy & Off-Policy)的通俗解释
人工智能·强化学习
无妄无望12 分钟前
大语言模型是零样本推理器 Large Language Models are Zero-Shot Reasoners
人工智能·语言模型·自然语言处理
打破砂锅问到底00713 分钟前
AI智能体:技术原理、实战应用与未来展望
大数据·人工智能·机器学习