当前位置: 首页 > news >正文

OpenCV 形态学操作

# 图像膨胀(扩大白色区域/边缘)
# 参数1: 输入图像(通常是边缘检测结果)
# 参数2: 结构元素(核矩阵)
# 参数3: iterations: 膨胀操作次数
# 核矩阵选项:
#   - 自定义核: cv.getStructuringElement(shape, size)
#   - 常用形状:
#         cv.MORPH_RECT(矩形),
#         cv.MORPH_ELLIPSE(椭圆),
#         cv.MORPH_CROSS(十字形)
kernel = cv.getStructuringElement(cv.MORPH_RECT, (7,7))
dilated = cv.dilate(canny, kernel, iterations=3)
cv.imshow('Dilated', dilated)# 图像腐蚀(缩小白色区域/边缘)
# 参数与膨胀相同,但效果相反
# 常与膨胀配合使用(开运算=先腐蚀后膨胀,闭运算=先膨胀后腐蚀)
eroded = cv.erode(dilated, (7,7), iterations=3)
cv.imshow('Eroded', eroded)

膨胀与腐蚀操作参数对比总结

参数/属性膨胀 (cv2.dilate)腐蚀 (cv2.erode)
核心功能扩展图像中的白色区域(前景)缩小图像中的白色区域(前景)
工作原理用核覆盖区域内的最大像素值替换中心像素值用核覆盖区域内的最小像素值替换中心像素值
关键参数
- 输入图像二值图像(如Canny边缘结果)同膨胀
- 核 (kernel)结构元素(核矩阵),支持形状:
cv2.MORPH_RECT(矩形)
cv2.MORPH_ELLIPSE(椭圆)
cv2.MORPH_CROSS(十字形)
同膨胀
- 迭代次数 (iterations)值越大,白色区域扩展越显著值越大,白色区域缩减越显著
核尺寸影响核尺寸越大(如(7,7)),效果越强但计算量增加同膨胀
典型效果填补空洞、连接断裂边缘、增大目标尺寸去除噪点、分离粘连物体、细化边缘
组合应用闭运算:先膨胀后腐蚀 → 填充小孔洞开运算:先腐蚀后膨胀 → 去除小噪点
形态学梯度梯度 = 膨胀结果 - 腐蚀结果 → 突出目标轮廓同左侧计算逻辑
http://www.lryc.cn/news/620751.html

相关文章:

  • Spring AI PagePdfDocumentReader 全解析:基于 Apache PdfBox 的按页 PDF 读取实战
  • COLMAP进行密集重建,三维重建的步骤
  • [机器学习]08-基于逻辑回归模型的鸢尾花数据集分类
  • AUTOSAR汽车电子嵌入式编程精讲300篇-【自动驾驶】硬件在环(HIL)(二)
  • 第四天~在CANFD或CAN2.0的ARXML文件中实现Multiplexor多路复用信号实战
  • 依托AR远程协助,沟通协作,高效流畅
  • 读From GPT-2 to gpt-oss: Analyzing the Architectural Advances
  • 第四天-创建一个Classic CAN(经典CAN2.0)/CANFD的系统描述ARXML文件
  • IDEA、Pycharm、DataGrip等激活破解冲突问题解决方案之一
  • 学习设计模式《二十二》——职责链模式
  • 深入了解linux系统—— 线程概念
  • 深入解析 Spring IOC 容器在 Web 环境中的启动机制
  • 嵌入式学习Day27
  • stm32项目(29)——基于stm32的智能眼镜设计
  • 【代码随想录day 20】 力扣 108.将有序数组转换为二叉搜索树
  • SwiftUI 页面弹窗操作
  • Linux网络编程:应用层自定义协议与序列化
  • Flutter sqflite插件
  • 支付域——账户系统设计
  • 支持pcm语音文件缓存顺序播放
  • 解剖HashMap的put <四> jdk1.8
  • OpenCv(二)——边界填充、阈值处理
  • Nacos 配置热更新:Spring Boot Bean 自动获取最新配置
  • flutter3.7.12版本设置TextField的contextMenuBuilder的文字颜色
  • MixOne在macOS上安装碰到的问题
  • 解决SQL Server连接失败:Connection refused: connect
  • 苹果正计划大举进军人工智能硬件领域
  • 从0开始跟小甲鱼C语言视频使用linux一步步学习C语言(持续更新)8.14
  • 2025 电赛 C 题 发挥3 带数字编号的正方形识别 边长测量
  • [特殊字符]走进华为,解锁商业传奇密码