检测圆心
功能描述
对图像中的圆心进行检测。
使用场景
通用的圆心检测步骤,无固定用法。
输入
输入图像:此端口输入的图像中圆的圆心将被检测。
输出
可视化图像:输出用于可视化检测结果的彩色图像。
检测圆数据:输出检测到的圆的圆心坐标及角度数据。
检测圆半径:输出检测到的圆的半径值。
参数说明
输出设置
输出类型
设置圆检测结果的输出数据类型。
值列表:Shape2DList(默认)、Pose2DList
圆检测器设置
圆相似度
候选目标与理想圆形的相似程度阈值。数值越大,要求检测出的形状必须越接近绝对的圆形。
默认值:0.5
调节建议:值范围为 0 到 1。如果工件存在缺口、变形或部分遮挡,请适当调低此值。
最小圆心距
当图像中存在多个圆时,限制任意两个被检测圆的圆心之间的最短像素距离。用于防止同一个物理圆被算法重复检测输出。
默认值:50 px
最小重复度
在多阈值切片过程中,同一个连通域(斑块特征)至少需要在多少个不同的二值化切片层中被连续提取到,才能被确认为一个最终的有效圆心。此参数用于验证特征的稳定性,设定值越高,过滤随机噪点或微弱伪边缘的能力越强。
默认值:2
调节建议:
若目标对比度较弱导致频繁漏检,可尝试将其降低为 1。
若背景存在大量噪点导致误检,可适当提高此值(如 3 或 4),但通常需要同时配合减小“阈值步长”以确保系统能切出足够多的图层供算法验证。
是否有目标极性
开启后可指定检测目标的颜色极性(黑/白),未开启时同时寻找所有极性。
默认值:不开启
是否限制凸度
开启后限制检测目标的椭圆度范围,用于筛选近似圆形的孔洞。
默认值:不开启
步长调整
阈值步长
动态调整步长的敏感度阈值,当变化量超过该阈值时触发步长调整机制。
默认值:10(适用于中等复杂度场景的平衡值)
切片范围下限
可调整步长的最小有效值,防止步长过小导致收敛速度过慢。
默认值:20(保证基础精度的最小步进单位)
切片范围上限
步长的最大允许值,避免步长过大引起系统震荡或计算溢出。
默认值:200(兼顾效率与稳定性的最大步进边界)
圆半径设置
最小半径
待检测圆的半径下限约束。小于此半径特征的圆将被忽略。
默认值:10 px
最大半径
待检测圆的半径上限约束。大于此半径特征的圆将被忽略。
默认值:200 px