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

OpenCV Canny 边缘检测

# Canny边缘检测
# 参数1: 输入图像(建议先模糊降噪)
# 参数2/3: 低/高阈值(低于低阈值的边缘被丢弃,高于高阈值的边缘保留)
# 可选参数:
#   - apertureSize: Sobel算子大小(默认3)
#   - L2gradient: 使用更精确的L2梯度计算(默认False用L1)
canny = cv.Canny(blur, 125, 175, apertureSize=5, L2gradient=True)
参数推荐值/范围核心作用调整影响
低阈值高阈值的 0.3~0.5 倍过滤弱边缘过低 → 噪声增多;过高 → 边缘断裂断裂风险增加
高阈值梯度幅值最大值的 0.7 倍确定强边缘过低 → 边缘过厚;过高 → 有效边缘丢失风险增加
孔径大小
(apertureSize)
3(默认)/5/7控制 Sobel 算子的梯度计算精度越大 → 边缘连续性更好,但计算量增大;越小 → 实时性更高
L2梯度标志
(L2gradient)
True(精度优先)选择梯度幅值计算方法True → 更精确(L2范数);False → 更快(L1范数)
模糊核大小
(预处理)
(3,3)~(7,7)高斯平滑降噪越大 → 噪声抑制更强,但细节丢失风险增加
http://www.dtcms.com/a/331815.html

相关文章:

  • 软考中级【网络工程师】第6版教材 第3章 局域网 (上)
  • Linux中tty与8250-uart的虐恋(包括双中断发送接收机制)
  • Linux中Samba服务配置与使用指南
  • YouBallin正式上线:用Web3重塑创作者经济
  • 会议通信系统核心流程详解(底稿1)
  • JVM的逃逸分析深入学习
  • 17.2 修改购物车商品
  • RLVR(可验证奖励的强化学习):大模型后训练的客观评估策略
  • 负载因子(Load Factor) :哈希表(Hash Table)中的一个关键性能指标
  • AI大模型+Meta分析:助力发表高水平SCI论文
  • 多任务并发:进程管理的核心奥秘
  • 【记录】Apache SeaTunnel 系统监控信息
  • 使用ETL工具同步Oracle的表到Doris
  • 使用load data或insert导入10w条数据
  • 51单片机-GPIO介绍
  • 网络组播技术详解
  • 深入理解 `std::any`:C++ 中的万能容器
  • 俄罗斯加强互联网管控,限制 WhatsApp 和 Telegram 通话
  • P5663 [CSP-J2019] 加工零件
  • 腾讯K8S环境【TKE】中,如何驱逐指定pod重新部署?
  • Kafka下载和安装
  • Python:如何处理WRF投影(LCC, 兰伯特投影)?
  • 深度学习 --- ResNet神经网络
  • 【递归完全搜索】CCC 2008 - 24点游戏Twenty-four
  • 【完整源码+数据集+部署教程】膝关节屈伸运动检测系统源码和数据集:改进yolo11-RFAConv
  • pip和dnf只下载不安装离线包
  • 沈帅波出席茅台红缨子高粱节探讨产业赋能新模式
  • Ansys FreeFlow入门:对搅拌罐进行建模
  • 【159页PPT】机械制造行业数字化转型某著名企业U8系统全解决方案(附下载方式)
  • Avalonia_SukiUI明暗主题切换时部分元素颜色不变