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)
相关推荐
技术大咖--上好嘉几秒前
聚焦老龄化AI赋能 京能天云数据-智慧康养服务 APP重构老年健康管理新范式
人工智能
地球资源数据云1 分钟前
1960年-2024年中国农村居民消费价格指数数据集
大数据·数据库·人工智能·算法·数据集
一点一木1 分钟前
2025 年终复盘:当 AI 工具链从生产力进化为我的生活秩序
人工智能
爱打代码的小林5 分钟前
opencv基础
人工智能·opencv·计算机视觉
程序媛Dev1 小时前
用这个开源AI,实现了与数据库的“自然语言对话”
数据库·人工智能
leo__5209 小时前
基于MATLAB的交互式多模型跟踪算法(IMM)实现
人工智能·算法·matlab
脑极体9 小时前
云厂商的AI决战
人工智能
njsgcs9 小时前
NVIDIA NitroGen 是强化学习还是llm
人工智能
知乎的哥廷根数学学派10 小时前
基于多模态特征融合和可解释性深度学习的工业压缩机异常分类与预测性维护智能诊断(Python)
网络·人工智能·pytorch·python·深度学习·机器学习·分类
mantch10 小时前
Nano Banana进行AI绘画中文总是糊?一招可重新渲染,清晰到可直接汇报
人工智能·aigc