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浩几秒前
【Qwen3-VL-4B-Instruct实战】推理图片和视频、加速
人工智能
腾飞开源6 分钟前
26_Spring AI 干货笔记之 OCI GenAI Cohere 聊天
人工智能·自动配置·依赖管理·springai·聊天模型·运行时选项·oci cohere
谅望者8 分钟前
从 GitHub Copilot 到 Claude Code:AI 编码的 3 年演变之旅
人工智能·github·copilot
逐云者12316 分钟前
Nested Learning:Google Research 正在尝试重新定义深度学习的“学习结构”
人工智能·深度学习·学习·nested learning·google新模型·快慢记忆·学习结构
SaaS_Product21 分钟前
企业网盘怎么注册?一文解读申请流程
网络·人工智能·云计算·saas·onedrive
西猫雷婶27 分钟前
CNN计算|矩阵扩充方法变化和卷积核移动步长变化
人工智能·pytorch·深度学习·神经网络·矩阵·cnn
Sui_Network40 分钟前
BitGo 通过 LayerZero 将原生 WBTC 引入 Sui
大数据·人工智能·科技·去中心化·区块链
IT_陈寒1 小时前
Redis性能提升50%的7个关键配置:从慢查询优化到内存碎片整理实战指南
前端·人工智能·后端
汽车仪器仪表相关领域1 小时前
SCG-1 增压 + 空燃比二合一仪表:涡轮改装的 “空间杀手” 与 “安全保镖”
大数据·服务器·人工智能·功能测试·安全·汽车·可用性测试
生成论实验室1 小时前
生成论入门十讲 · 第九讲生成的创造——设计学与人工智能
人工智能·科技·神经网络·信息与通信·几何学