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

运行结果:

原图:

相关推荐
商业看点解说3 分钟前
哪些 AI 创业公司和生成式 AI 产品适合使用 Amazon Bedrock?
人工智能
智驭未来掌门人4 分钟前
大模型网关集成 MCP 与 CLI 的调用指南(自动分配密钥工具)
人工智能
snakeshe10104 分钟前
AI 应用开发Day4(下):Embedding——从关键词匹配走向语义检索
人工智能
秦先生在广东8 分钟前
Tencent BrowserSkill:让 AI Agent 无缝接入真实浏览器会话
人工智能
Allen正心正念202521 分钟前
Agent框架—LangGraph智能体框架设计要点和踩坑预防指南
人工智能
高升说25 分钟前
无人机机载视觉避障硬件链路拆解:从成像到制动的五层设计
人工智能
I Am a robert girl31 分钟前
Plaud 发布首款 AI 耳机,但重点不是耳机
人工智能·智能硬件·硬件·数据处理·信息处理·ai 耳机
jimmyleeee33 分钟前
大模型安全之十九:从黑箱到透明:Observability 与 AI Evaluation Tool 完全指南
人工智能·安全
wshzd36 分钟前
LLM之Agent(七十四)|PI(十三)会话 Session 与持久化
人工智能
沉下心来学鲁班38 分钟前
初识DeepAgents搭建第一个智能体
人工智能·python·langchain