Canny边缘检测vsSobel算子检测硬币边缘48课件讲解.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 22页
  • 2026-02-07 发布于陕西
  • 举报

Canny边缘检测vsSobel算子检测硬币边缘48课件讲解.pptx

计算机视觉应用Canny边缘检测vsSobel算子(检测硬币边缘)主讲人:宋莉娜

计算机视觉应用

Canny边缘检测

Canny边缘检测工业零件的精确测量医学图像的细胞分析

Canny边缘检测

项目目标与准备工作第一部分

“学什么”“备什么”

1.项目目标掌握Canny边缘检测的完整四阶段流程------从高斯去噪到梯度计算,再到非极大值抑制和双阈值筛选,一步都不落下;1.理解Canny相比Sobel的优势所在,搞清楚为什么Canny能产生更细、更准确的边缘;2.掌握双阈值参数的调优技巧,能够根据不同场景选择合适的阈值组合。3.

我们需要一张硬币图像,要求硬币轮廓清晰、背景简单;2.准备工作素材方面核心技术高斯滤波非极大值抑制梯度计算双阈值筛选

核心步骤拆解代码逐行解释第二部分

“为什么这么写”“参数是什么意思”

1.核心步骤拆解先导入必要的库OpenCV核心库

1.核心步骤拆解第一步:读取图像+预处理为什么转灰度?因为边缘检测主要依赖亮度信息,灰度图能大幅减少计算量。这里直接使用图像文件名,前提是图像文件与代码在同一目录;后面应该加判断`ifcolor_imgisNone`,确保图像读取成功。参数里(5,5)是滤波核大小;sigmaX=1是高斯标准差。为什么要用5×5核?因为硬币图像需要较强的去噪效果,但又要避免过度模糊边缘。

1.核心步骤拆解第二步:Sobel算子对比(理解Canny基础)这里展示了传统边缘检测方法,边缘较粗且有噪声,为后续Canny的优越性做铺垫。

1.核心步骤拆解第三步:Canny边缘检测核心参数里50是低阈值,150是高阈值。Canny内部自动完成了四个步骤:高斯去噪→计算梯度→非极大值抑制→双阈值筛选。

1.核心步骤拆解第四步:多阈值对比实验通过对比理解阈值选择的重要性。

1.核心步骤拆解第五步:结果显示与对比

1.核心步骤拆解第六步:资源释放等待按键后关闭所有窗口,释放系统资源

运行验证与结果分析第三部分

边缘检测的关键规律Canny通过非极大值抑制让边缘更细,通过双阈值筛选让结果更干净;阈值选择需要权衡完整性和纯净度;理解算法原理才能正确调参

总结参数调优的实用技巧双阈值的作用机制四阶段处理的原理

总结Canny不是简单的边缘检测等场景都能游刃有余工业视觉医疗影像自动驾驶

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档