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()

运行结果:

原图:

相关推荐
彩讯股份3006344 分钟前
Claude Code 开启多 Session 通信,Rich AIBox 拆解多智能体 AI 团队
人工智能
我不是疯子是傻子6 分钟前
用 DeepSeek 将 Modbus 协议文档自动化为 Qt 枚举与寄存器结构体?「文档解析+AI生成+编译验证」的代码工厂实践
人工智能·qt·自动化
小淮AI7 分钟前
告别水印困扰?2026年AI图像修复工具实测
人工智能
泛凡(Linyongui)10 分钟前
第三篇、生命的bug分两种:一种是Flash坏了,一种是RAM乱了
人工智能·单片机·程序人生
OAK中国_官方12 分钟前
在 OAK 上进行箱体尺寸测量:无需专用测量系统
人工智能·机器人·oak深度相机·箱体测量
网易云信13 分钟前
AI 也要"背业绩":销售正在成为 Agent 落地的下一个黄金战场
人工智能·agent
博、、17 分钟前
AI新零售线上商城系统实战开发指南:从架构设计到部署经验
人工智能·零售
帅哥的AI自修课18 分钟前
模型幻觉检测与抑制技术-金融医疗双案例实战
人工智能·深度学习·金融
小女孩真可爱19 分钟前
GPT(1)----------从零实现 GPT 模型以生成文本
人工智能·python·gpt·nlp
程序员cxuan21 分钟前
一招让你的 Claude 被封了也能用
人工智能·后端·程序员