opencv+python(顶帽+黑帽)

1、顶帽运算:去除目标图像外的噪声,原图-开运算;

morphologyEx(src,

op, # 为形态变换的类型 MORPH_TOPHAT:顶帽,又称礼帽

kernel,

dst: ,

anchor,

iterations,

borderType,

borderValue)

复制代码
#如果达不到想要效果,可以调节一下 kernel or 迭代次数,有可能得到的是噪声
 kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(5,5))
    dst=cv2.morphologyEx(img,cv2.MORPH_TOPHAT,kernel,iterations=4)
    cv2.imshow("dst",dst)

1、黑帽运算:去除目标图像内的噪声,原图-闭运算;

morphologyEx(src,

op, # 为形态变换的类型 MORPH_BLACKHAT:黑帽

kernel,

dst: ,

anchor,

iterations,

borderType,

borderValue)

复制代码
  kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(9,9))
    dst=cv2.morphologyEx(img,cv2.MORPH_BLACKHAT,kernel,iterations=2)
    cv2.imshow("dst",dst)
相关推荐
字节跳动数据库1 小时前
文章分享——相似函数处理方法
人工智能·后端·程序员
Bigfish_coding1 小时前
前端转agent-【python】-12 LangChain 入门实战:RAG + LCEL 链式调用
人工智能
程序员cxuan2 小时前
读懂 Claude Code 架构分析系列,第一篇,开始!
人工智能·后端·架构
饼干哥哥2 小时前
扣子3.0测评:我让 Codex 和 Claude Code 住同一个桌面,结果它们打架了!
人工智能·开源·代码规范
Token炼金师3 小时前
IP-Adapter:解耦交叉注意力如何让扩散模型看见图像
人工智能
Bigfish_coding3 小时前
前端转agent-【python】-11 LangGraph 高级特性:时间旅行与人工介入
人工智能
Token炼金师3 小时前
从safetensors到像素:ComfyUI Checkpoint加载机制的底层拆解
人工智能
AI闲人3 小时前
AI 写代码越来越快,为什么 Code Review 反而更慢了?
人工智能·code review·ai 编程
武子康3 小时前
调查研究-202 SGLang 深度解析:为什么大模型推理框架不只是“把模型跑起来“
人工智能·openai·agent
我是大卫3 小时前
Trae 读取 agents.md 并驱动 AI 完整底层原理
人工智能