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)
相关推荐
qyr67892 分钟前
深度解析:3D细胞培养透明化试剂供应链与主要制造商分布
大数据·人工智能·3d·市场分析·市场报告·3d细胞培养·细胞培养
软件开发技术深度爱好者2 分钟前
浅谈人工智能(AI)对个人发展的影响
人工智能
一路向北he8 分钟前
esp32 arduino环境的搭建
人工智能
SmartBrain17 分钟前
Qwen3-VL 模型架构及原理详解
人工智能·语言模型·架构·aigc
renhongxia122 分钟前
AI算法实战:逻辑回归在风控场景中的应用
人工智能·深度学习·算法·机器学习·信息可视化·语言模型·逻辑回归
民乐团扒谱机29 分钟前
【AI笔记】精密光时频传递技术核心内容总结
人工智能·算法·光学频率梳
不惑_41 分钟前
通俗理解GAN的训练过程
人工智能·神经网络·生成对抗网络
OpenCSG2 小时前
对比分析:CSGHub vs. Hugging Face:模型管理平台选型对
人工智能·架构·开源
云上凯歌2 小时前
传统老旧系统的“AI 涅槃”:从零构建企业级 Agent 集群实战指南
人工智能
cskywit2 小时前
破解红外“魅影”难题:WMRNet 如何以频率分析与二阶差分重塑小目标检测?
人工智能·深度学习