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

【05】VisionMaster入门到精通——圆查找

文章目录

  • 1 运行参数

先检测出多个边缘点然后拟合成圆形,可用于圆的定位与测量
在这里插入图片描述

在这里插入图片描述

1 运行参数

先检测出多个边缘点然后拟合成圆形,可用于圆的定位与测量——运行参数

  • 扇环半径——圆环ROI的内外圆半经;

  • 边绿类型

    • 最强——只检测扫描范围内梯度最大的边缘点集合并拟合成圆;
    • 最后一条——只检测扫描范围内与园心距离最大的边缘点集合并拟合成圆;
    • 第一条——只检测扫描范围内与圆心距离最小的边缘点集合并拟合成圆;
  • 边缘极性

    • 黑到白——从灰度值低的区域过渡到灰度值亮的区域的边缘;
    • 白到黑——从灰度值亮的区域过渡到灰度值低的区城的边缘;
    • 任意——上述两种边缘均被检测;
  • 边缘阈值——边缘阈值即梯度阈值范国0-255,只有边缘梯度阈值大于该值的边点才被检测到,数值地大,抗躁能力越强,得到的边缘数量越少,甚至导致目标边缘点被筛除;

  • 滤波尺寸——用于增强边缘和抑制澡声,最小值为1,当边缘模糊或有噪声干扰时,增大该值有利于使得检测结果更加稳定,但如果边缘与边缘之间距离小于滤波尺寸时反而会影响边缘位置的精度甚至丢失边缘,该值须要根据实际情况设置;

  • 卡尺数量——用于扫描边缘点的ROI区域数量;

  • 剔除点数——误差过大而被排除不参与拟合的最小点数量,一般情况下,离群点越多,该值应设置越大,为获取更佳查找效果,建议与影除距离结合使用;

  • 初定位——若开启切定位,结合圆定位敏感度、下采样系数没置,圆初定位可以大致判定ROI区域内更接近圆的区域中心作为切始圆中心,便于后续精细圆查找:若关闭初定位,则默认ROI中心为初始圆中心,一般情况下,圆查找前一模块为位置修正,建议关闭初定位;

  • 下采样系数——则下采样也叫降采样,即是采样点数减少,对于一副N*M的图像来说,如果降采样系数为K,则即是在原图中每行每列每隔K个点取一个点组成一幅图像,因此下采样系数越大,轮廓点越稀疏,轮廓越不精细,该值不宜设置过大;

  • 圆定位敏感度——排除干扰点,值越大,排除噪声干扰的能力越强,但也容易导致圆初定位失败;

  • 剔除距离——允许离群点到拟合圆的最大像素距离,值越小,排除点越多;

  • 投影宽度——在ROI中环形分布若干个边缘点查找ROI,该值描述扫描边缘点查找ROI的区城宽度,在一定范围内增大该值可以获取更加稳定的边缘点;

  • 初始拟合

    • 局部——局部最优也就是按照局部的特征点拟合圆,如果局部特征更加准确反映圆所在位置,则采用局部最优,否则采用全局最优;
      全局——以查找到的全局特征点进行圆拟合
  • 拟合方式——拟合方式有最小二乘、huber和tukey三种。三种拟合方式只是权重的计算方式有些差异,随着离群点数量增多以及离群距离增大,可逐次使用最小二乘、huber和tukey。

下图,干扰较多,应增大滤波尺寸;
在这里插入图片描述
边缘极性,黑到白,白到黑,是相对于圆心为参考点;
下图,
黑到白,则检测到内圆;
白到黑,则检测到外圆;

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/607723.html

相关文章:

  • Spring Boot 全 YAML 配置 Liquibase 教程
  • 决策树算法:三大核心流程解析
  • 嵌入式系统的中断控制器(NVIC)
  • SpringCloud实战:机器人对战系统架构
  • 《软件测试与质量控制》实验报告二 单元测试
  • Terraria 服务端部署(Docker)
  • 【Java】不允许直接操作数据表中的数据,开发前台界面来实现对多个数据表的增删改查
  • 在 AKS 中运行 Azure DevOps 自托管代理-2
  • 【Office】Office2024最新版下载安装使用教程(附多版本安装包)
  • 【深度学习新浪潮】什么是专业科研智能体?
  • Flutter镜像替换
  • 大模型学习专栏-导航页
  • 第十四天:C++内存管理
  • 5-EP4CE10F17C8-引脚配置
  • 亚像素级精度的二维图像配准方法
  • Metamorph、LlamaFusion、MetaQuery论文解读
  • 第13届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2022年1月22日真题
  • 两个服务之间的大规模数据推送
  • 《文明5》错误代码0xc0000142修复方法
  • linux编译基础知识-工具链
  • Java 日期时间格式化模式说明
  • 蓝桥杯----DA、AD
  • Prim算法
  • 26数据结构-顺序表
  • python列表推导式
  • windows系统安装文生图大模型Stable diffusion V3.5 large(完整详细可用教程)
  • 损失函数和调度器相关类代码回顾理解 |nn.CrossEntropyLoss\CosineAnnealingLR
  • 接口幂等性
  • 数据库小知识
  • C4画图实战案例分享