路径提取

通过路径提取模块,可在绘制的路径上等间隔取点或查找边缘点。该模块主要用于点胶行业的胶路检测等场景。

本节内容包含:

使用方法

前后序模块

流程中路径提取的前后序模块详情如下表所示。

前后序模块

描述

前序模块

一般为图像源模板匹配位置修正等模块。前序模块用于路径的粗定位,路径提取进行精确的路径点位提取。

说明:

前序模块包含位置修正时,创建位置修正基准点时必须在一张图像上进行。需先运行一次流程,双击位置修正模块手动点击创建基准点。

后序模块

后序模块无特殊要求,可接收并处理路径点数据即可。

主要配置步骤

在流程中调用该模块后,该模块的主要配置步骤如下:

  1. 配置该模块的基本参数,详情参见基本参数

  2. 配置该模块的运行参数

  3. 配置模板

应用示例

下图所示的应用示例中,绿点为与模板匹配的路径点,红点处为缺失的路径点。

图 1 路径提取应用示例

模板配置

请参照以下步骤配置路径模板。

  1. 选择模板配置页签,并单击新建模型

    如果图像源模块已正常运行,则该窗口默认显示当前图像源模块采集的图像。如需基于其他图像进行模板配置,可单击选择其他图像

  2. 绘制路径。
    选项 描述

    绘制轨迹路径

    单击,并在图像上绘制轨迹路径。单击绘制轨迹的节点,拖动光标绘制线段,双击结束绘制。

    绘制扇圆路径

    单击,并在图像上拖动光标绘制扇圆形路径。

  3. 可选操作: 进行如下可选操作。
    选项 描述

    删除路径

    右键单击路径,并在弹出的右键菜单上单击删除

    插入点

    右键单击路径上某个位置,并在弹出的右键菜单上单击插入点

    删除点

    右键单击路径上某个点,并在弹出的右键菜单上单击删除点

    闭合轨迹

    右键单击路径,并在弹出的右键菜单上单击闭合轨迹,将未闭合的路径轨迹闭合。

    调整路径位置

    单击选中路径,并拖拽调整其位置。

    清空基准

    点击清空基准可重新设置用于位置修正的基准点。

    移动图像

    单击后,将光标移动至图像上并拖拽图像进行移动。

    缩放图像

    单击/缩放图像;或将光标置于图像区域,并滚动鼠标滚轴缩放图像。

    清空路径

    单击清空掩膜。

    撤销上一步操作

    单击撤销上一步操作。

    恢复至撤销前

    单击取消撤销,恢复至撤销前的状态。

    图像自适应

    单击将图像大小设置为自适应模式。

    全屏显示

    单击将图像全屏显示。

  4. 单击生成模板。
    图 2 模板效果示例
  5. 可选操作: 在路径列表选择路径,配置训练参数,并重新生成模板,直至模板效果满足需求。

    具体可配置的训练参数取决于运行参数提取方式的配置。

    • 提取方式配置为查找边缘点时,可配置如下训练参数:

      边缘类型

      详情参见圆查找模块的同名参数。

      边缘极性

      详情参见圆查找模块的同名参数。

      边缘阈值

      详情参见圆查找模块的同名参数。

      卡尺宽度/高度

      详情参见圆查找模块的同名参数。

      滤波尺寸

      详情参见圆查找模块的同名参数。

      路径点数量

      调整模板中提取路径上的路径点数量,取值范围2~300。

      位置偏移量

      调整路径点的偏移量,取值范围-1000~1000。

    • 提取方式配置为等间隔取点时,可配置如下训练参数:

      路径点数量

      调整模板中提取路径上的路径点数量,取值范围2~300。

      位置偏移量

      调整路径点的偏移量,取值范围-1000~1000。

  6. 单击模板配置窗口右下角的确定,完成模板配置,并返回模板配置页签。
  7. 可选操作: 模板配置页签进行如下可选操作。
    选项 描述

    编辑模板

    单击编辑模板继续编辑模板。

    清空模板

    单击清空模板。

    载入模板

    单击从本地路径载入模板。

    导出模板

    单击将模板导出至本地路径。

参数配置

以下仅介绍该模块的运行参数详情。通过配置运行参数,可定义当前模块如何处理输入的数据。

说明:
提取方式

设置边缘点的提取方式,包括等间隔取点查找边缘点

等间隔取点

在运行结果中等间距取得模板中对应个数的胶点,检测参数默认不可更改。选择该提取方式时,可启用/关闭输出圆弧信息

输出圆弧信息

开启后,若有圆弧轨迹,该模块会在结果中输出圆弧的圆心和角度。

查找边缘点

运行结果展示为模板附近的边缘点,可自行更改检测参数。

模块结果

该模块输出结果中各项参数详情,请参见路径提取模块的输出结果