检测并测量腰型孔¶
功能描述¶
检测并测量输入图像中的腰型孔。
使用场景¶
此步骤用于在测量场景中检测图像中腰型孔的位置及尺寸(单位为像素),为后续计算物理尺寸作准备。
输入与输出¶
参数说明¶
参数 |
参数说明 |
ROI |
设置检测范围 |
位置与朝向修正 |
利用 2D 变换修正 ROI 位置和朝向 |
Canny 边缘检测低阈值 |
使用双阈值进行边缘判定。 |
Canny 边缘检测高阈值 |
|
高斯滤波系数 |
用于在边缘检测框内的垂直方向上滤波 |
边缘极性 |
用于指定何种灰度变换会被视为物体边缘 |
边缘选择 |
用于选择检测到的边缘点,以用于拟合完整边缘 |
参数调节说明¶
- ROI
- 默认值:0调节说明:首先单击工具栏 测量模式 按钮进入测量模式,然后单击选中本步骤,最后框选需要检测的区域。框选框位于图像的左上角,将鼠标移动到框选框上(建议先缩放图像),箭头鼠标变为触手鼠标,长按鼠标来 “拖动框选框” 及 “设置框选框大小”。
框选完成后,将在 ROI 参数处显示各项数值,如下图所示。
- 位置与朝向修正
- 默认值:不勾选。调节说明:若勾选此参数,则会按照输入的 2D 变换将 ROI 转换至贴合图中物体的位置和朝向。
- Canny 边缘检测低阈值
- 默认值:40调节说明:当梯度大于高阈值时,则认为是实际边缘;当梯度位于高低阈值之间,且与梯度大于高阈值的实际边缘连接时,也认为是实际边缘;当梯度在低阈值以下时,将被忽略。计算梯度使用 Soble 导数算子,最大梯度可达 1440。
- Canny 边缘检测高阈值
- 默认值:100调节说明:当梯度大于高阈值时,则认为是实际边缘;当梯度位于高低阈值之间,且与梯度大于高阈值的实际边缘连接时,也认为是实际边缘;当梯度在低阈值以下时,将被忽略。计算梯度使用 Soble 导数算子,最大梯度可达 1440。
- 高斯滤波系数
- 默认值:1调节说明:该参数用于在边缘检测框内的垂直方向上滤波。推荐值为 1。
- 边缘极性
- 默认值:兼可。值列表:白到黑、黑到白、兼可。调节说明:该参数用于指定何种灰度变化会被视为物体边缘。灰度变化指边缘检测框内由上往下的灰度变化。
白到黑:检测框内由白到黑的变化之处会被认为是物体边缘点。
黑到白:检测框内由黑到白的变化之处会被认为是物体边缘点。
兼可:检测框内由黑到白或白到黑的变化之处会被认为是物体边缘点。
- 边缘选择
- 默认值:第一。值列表:第一、第二、最后、全部。调节说明:每个边缘检测框内,该参数用于选择检测到的边缘点,以作为用于拟合完整边缘的边缘点。
第一:边缘检测框内,从上往下第一个点,会用于拟合。
第二:边缘检测框内,从上往下第二个点,会用于拟合。
最后:边缘检测框内,从上往下最后一个点,会用于拟合。
全部:边缘检测框内,所有的点会同时用于拟合。