检测并测量圆

您正在查看最新版本(V2.1.2)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

功能描述

该步骤可检测并测量输入图像中的圆。

使用该步骤前,需在菜单栏的帮助  关于插件中启用与 2D 测量相关的步骤选项,方可进行操作。

使用场景

该步骤用于在测量场景中识别圆在图像中的圆心位置及半径(单位为像素),为后续计算物理尺寸作准备。

输入与输出

input and output

参数说明

ROI

参数解释:该参数用于指定感兴趣区域(ROI),以限定圆的检测和测量范围。

调节说明:具体使用流程如下

  1. 打开测量画板(2D)视图:在菜单栏的视图  显示视图中勾选测量画板(2D) 选项,并在右侧工程配置区切换至测量画板(2D) 视图。

  2. 选中当前步骤:在中间的工程编辑区中,单击选中当前步骤。

  3. 框选需要检测的区域:在右侧的测量画板(2D)视图中,框选框默认显示在图像左上角。建议先缩放图像至合适比例,将鼠标移动到框选框上,当箭头光标变为手形光标时,长按鼠标左键来 “拖动框选框” 及 “设置框选框大小”。

  4. 确认 ROI 参数:框选完成后,将在 ROI 参数处显示框选范围的各项数值(包括中心X、中心Y、宽、高和角度)。

位置与朝向修正

参数解释:该参数用于根据输入的 2D 变换调整 ROI 的位置和朝向。

默认值:不勾选

调节说明:若勾选该参数,则会按照输入的 2D 变换将此前运行时设置的 ROI 转换至贴合此次运行输入的图像中物体的位置与朝向。

边缘检测框数量

参数解释:该参数用于设置在 ROI 内生成的边缘检测框数量。用于拟合的物体边缘点将在各个边缘检测框内生成。该值越大,边缘点采样越密集,拟合精度提升,但是计算量会增大;该值过小则可能导致边缘细节丢失。

默认值:10

调节建议:根据实际需求设置该参数。

灰度变化下限阈值

参数解释:该参数用于设置边缘检测框内灰度变化的下限阈值。

默认值:20

调节说明:当边缘检测框内点的灰度梯度变化高于设定下限阈值时,则认为是物体边缘点;当灰度变化在下限阈值以下时,将被忽略。

边缘检测框半宽

参数解释:该参数用于设置边缘检测框的半宽。

默认值:1

调节说明:当边缘不清晰时,可以适当调高该参数值;边缘清晰时,可以适当调低该参数值。

高斯滤波系数

参数解释:该参数用于在边缘检测框内的垂直方向上滤波。

默认值:1.0

调节建议:推荐使用默认值。

边缘极性

参数解释:该参数用于指定何种灰度变化会被视为物体边缘。灰度变化指边缘检测框内由上往下的灰度变化。

值列表:白到黑、黑到白、兼可

  • 白到黑:检测框内由白到黑的变化之处会被认为是物体边缘点。

  • 黑到白:检测框内由黑到白的变化之处会被认为是物体边缘点。

  • 兼可:检测框内由黑到白或白到黑的变化之处会被认为是物体边缘点。

默认值:兼可

边缘选择

参数解释:该参数用于选择边缘检测框内检测到的边缘点,以作为用于拟合完整边缘的边缘点。

值列表:第一、第二、最后、全部

  • 第一:边缘检测框内,从上往下第一个点,会用于拟合。

  • 第二:边缘检测框内,从上往下第二个点,会用于拟合。

  • 最后:边缘检测框内,从上往下最后一个点,会用于拟合。

  • 全部:边缘检测框内,所有的点会同时用于拟合。

默认值:第一

边缘检测框半高

参数解释:该参数用于设置边缘检测框的半高。

默认值:30

调节说明:在保证边缘检测框能覆盖边缘的前提下,可适当调低该参数取值。

拟合方法

参数解释:该参数用于指定用于拟合圆的算法类型。

值列表:最小二乘法、Huber

  • 最小二乘法:通过最小化所有点到圆周的几何距离平方和进行拟合。计算效率高,适用于边缘点分布均匀、离群点较少的场景,但对异常值较为敏感。边缘点分布均匀、噪声较少的情况下,建议选择该项。

  • Huber:一种稳健的拟合方法,在偏差较小时与最小二乘法表现相似,在偏差较大时可有效抑制离群点的影响。边缘点质量较低或图像中存在离群点时,建议选择该项。

默认值:Huber

可视化设置

绘制ROI

参数解释:该参数用于决定是否在图像上显示检测区域与方向。用于指示边缘检测框的生成路径与方向。其中,检测区域为以手动选择的矩形感兴趣区域的较短边为直径绘制的圆形;检测方向线为与圆心在同一水平线上的带箭头线段。

默认值:勾选

调节说明:开启后,ROI 将以深蓝色显示,可根据实际需求选择是否显示。

绘制边缘检测框

参数解释:该参数用于决定是否在图像上显示用于提取边缘点的边缘检测框。边缘检测框从圆形检测区域的圆心出发,沿圆周方向等间距生成,用于在局部范围内提取灰度变化。

默认值:勾选

调节说明:开启后,边缘检测框将以浅蓝色线段显示,可根据实际需求选择是否显示。

绘制边缘点

参数解释:该参数用于决定是否在图像上显示拟合用的物体边缘点。物体边缘点通过在边缘检测框内根据灰度变化检出获得。

默认值:勾选

调节说明:开启后,边缘点将以红色显示,可根据实际需求选择是否显示。

绘制检出的圆

参数解释:该参数用于决定是否在图像上显示感兴趣区域内检测到的圆。

默认值:勾选

调节说明:开启后,圆将以绿色显示,可根据实际需求选择是否显示。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。