- 1
- 0
- 约1.12千字
- 约 22页
- 2026-02-10 发布于陕西
- 举报
计算机视觉应用硬币边缘检测与计数主讲人:宋莉娜
计算机视觉应用
硬币边缘检测与计数
硬币边缘检测自动售货机的硬币识别银行硬币清分设备
硬币边缘检测与计数去噪边缘检测轮廓计数
项目目标与准备工作第一部分
“学什么”“备什么”
1.项目目标掌握去噪→二值化→边缘检测的完整物体轮廓提取流程------从图像预处理到特征提取,再到结果分析,一步都不落下;1.能够通过Canny边缘检测清晰提取硬币轮廓,理解参数调整对检测效果的影响;2.初步实现基于轮廓数量的硬币自动计数,理解边缘检测在实际工程中的应用价值。3.
我们需要一张含多枚硬币的图像,要求硬币无重叠、背景简单;2.准备工作素材方面核心技术高斯滤波轮廓查找Canny边缘检测结果可视化
核心步骤拆解代码逐行解释第二部分
“为什么这么写”“参数是什么意思”
1.核心步骤拆解先导入必要的库OpenCV核心库处理数值数组
1.核心步骤拆解第一步:读取图像+格式验证这里直接使用图像文件名,前提是图像文件与代码在同一目录;怕图像路径错了加载失败,能及时提示硬币图像读取失败!,实际项目里这种容错很重要。
1.核心步骤拆解第二步:图像预处理为什么转灰度?因为彩色图有3个通道,灰度图只有1个通道,能大幅减少计算量,而且边缘检测主要依赖亮度差异信息。参数里(5,5)是滤波核大小;sigmaX=1.5是高斯标准差。为什么要先滤波?因为原始图像可能有噪声,高斯滤波能平滑噪声,避免噪声被误检为边缘。
1.核心步骤拆解第三步:Canny边缘检测核心是低阈值,低于此值的边缘点被丢弃;是高阈值,高于此值的边缘点被确认为强边缘;介于两者之间的边缘点需要与强边缘连接才会被保留。
1.核心步骤拆解第四步:轮廓查找与计数表示只检测最外层轮廓,忽略硬币内部可能存在的反光区域;压缩水平、垂直和对角线段,只保留端点,节省内存。
1.核心步骤拆解第五步:结果可视化避免修改原始数据参数里(0,255,0)是绿色BGR值,2是线宽;添加红色计数文字(20,40)是文字位置FONT_HERSHEY_SIMPLEX是字体类型,1.2是字体大小
1.核心步骤拆解第六步:显示与保存结果显示原图显示边缘图显示最终结果
运行验证与结果分析第三部分
图像处理的关键规律预处理的高斯滤波sigmaX要适中(1.5-2),过小噪声多,过大轮廓模糊;Canny阈值需要根据图像特性调整;轮廓查找要用RETR_EXTERNAL模式避免内部干扰
总结轮廓查找模式怎么选Canny参数怎么调预处理为什么重要
总结计算机视觉落地需要反复调试和优化等任务都能举一反三零件计数细胞检测目标定位
您可能关注的文档
- 影视画面剪辑基础一基础技术468课件讲解.pptx
- 影视蒙太奇与长镜头的美学应用58课件讲解.pptx
- 影视行业的AI提示词工程14课件讲解.pptx
- 影响微生物生长的主要因素浙江药科职业大学楼天灵58课件讲解.pptx
- 硬胶囊剂的制备方法中药药剂学30课件讲解.pptx
- 硬胶囊剂的制备中药药剂技术实训98课件讲解.pptx
- 用Sobel算子检测道路边缘宋莉娜16课件讲解.pptx
- 2026诊断水平剂量计校准规范.docx
- 胆管结石的实验室检查护理.ppt
- 人工智能基础与应用:培养具备AI素养的技术技能人才PPT教学课件.pptx
- 广西南宁2025-2026秋季期末八年级【语文】试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一化学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末九年级数学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一英语(含答案,无听力音频).pdf
- 广西南宁2025-2026秋季期末高一地理试卷(含答案).pdf
- 内科护理(中职):心包疾病病人的护理PPT教学课件.ppt
- 胆管结石的中医护理方法.ppt
- 内科护理(中职):心肌疾病病人的护理PPT教学课件.ppt
- 内科护理(中职):心律失常病人的护理PPT教学课件.ppt
- 嵌入式系统实践及工程应用—从基础到人工智能:具备AI算力的嵌入式系统开发PPT教学课件.pptx
原创力文档

文档评论(0)