管理算法模块

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

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

本文介绍如何在 Mech-DLK 中管理算法模块,包括添加、重命名、复制、移动、导入/导出、限制导出及删除算法模块。

添加算法模块

为新工程添加单个算法模块

新建空白工程后,在软件界面右上角的模块栏会自动创建一个输入模块。可通过以下方式在输入模块下添加新算法模块:

  1. 选中输入模块,单击+按钮。

  2. 在弹出的添加模块窗口,选择需要的算法模块。

  3. 单击确定

    add single module

添加树状算法模块

树状算法模块是指在单个工程内对多个算法模块进行串并联组合,以应对多种业务需求并存的复杂应用场景。详细信息,请参照树状算法模块介绍

可通过以下方法进行组合:

  1. 在软件界面右上角的模块栏,选中待组合的模块:

    • 若想为某一模块添加串联的子模块,选中该模块。

    • 若想为某一模块添加并联的同级模块,选中该模块的父模块。

  2. 单击+按钮。

  3. 在弹出的添加模块窗口,选择需要的算法模块。

  4. 单击确定

示例说明:

  • 在图像分类模块后串联一个目标检测模块:

    add tree structured module serial
  • 添加一个实例分割模块,使其与目标检测模块并联:

    add tree structured module parallel

在树状算法模块中,模块之间的串联与并联存在如下限制:

  • 文本检测模块下只支持串联文本识别模块。

  • 文本识别模块后不能串联其他模块。

  • 任意物体抓取V2模块和工件料筐分割模块仅支持与输入模块串联,不支持与其他模块串联或并联。

重命名算法模块

若需自定义模块名称,可通过以下方式为模块重命名

  1. 在软件界面右上角的模块栏,选中需重命名的模块,在右键菜单中单击重命名

  2. 重命名弹窗中,输入修改后的模块名称,单击确定

    rename module

模块名称最长不超过32个字符,不支持包含特殊字符,且不支持与已有名称重复。

复制和移动算法模块

  • 若需在同一层级(并联结构)快速创建多个功能相同或配置相似的模块时,可通过以下方式复制模块到同级:

    在软件界面右上角的模块栏,选中目标模块,在右键菜单中单击复制到同级

  • 若需调整并联模块的显示顺序,可通过以下方式移动模块:

    在软件界面右上角的模块栏,选中目标模块,在右键菜单中单击移动

    支持根据模块当前位置执行左移、右移、移至最左或移至最右操作。

  • 若需调整非输入模块之间的父子连接结构,可通过以下方式移动模块:

    在软件界面右上角的模块栏,选中目标模块,拖动该模块至目标父模块位置,当两模块重叠时即可完成连接。

    移动模块后,在从上一模块导入窗口中设置的参数配置将被清除。

导入和导出算法模块

  • 若需导入模块,可通过以下方式操作:

    1. 在软件界面右上角的模块栏,选中目标模块,在右键菜单中单击导入模块

    2. 在弹出的对话框中,单击确定

      import module
    3. 选择要导入的模块文件,单击打开

  • 若需导出模块,可通过以下方式操作:

    1. 在软件界面右上角的模块栏,选中目标模块,在右键菜单中单击导出模块

    2. 选择模块的导出路径,设置文件名,单击保存

  • 导出模块时,默认以模块名称作为文件名,导出文件为压缩文件格式(.zip)。

  • 输入模块仅支持导入和导出操作。

  • 每个模块只允许导入相同算法的模块。

限制导出算法模块

若需在导出全部模型时排除某个模块及其子模块的模型,可使用限制导出功能。被设置为限制导出的模块及其子模块的模型不会随全部模型一起导出。如需导出该模块模型,请单独导出。

  • 可通过以下方式限制模块导出:

    1. 在软件界面右上角的模块栏,选中需限制导出的模块,在右键菜单中单击限制导出

    2. 当模块上出现锁定图标 icon restrict 时,表示限制导出成功。

  • 可通过以下方式取消限制:

    1. 在软件界面右上角的模块栏,选中需取消限制的模块,在右键菜单中单击取消限制

    2. 当模块上不再显示锁定图标 icon restrict 时,表示取消成功。

  • 父模块限制导出后,其所有子模块将自动被限制导出。

  • 取消限制时,需先取消父模块的限制,子模块无法单独取消限制。

删除算法模块

若需删除模块,可通过以下方式操作:

  1. 在软件界面右上角的模块栏,选中需删除的模块,在右键菜单中单击删除

  2. 在弹出的对话框中,单击确定

    delete module

删除模块将删除其所有图像、类别、标签、模型和子模块。删除后无法恢复,请谨慎操作。

查看模块详细信息

若需查看模块详细信息,可通过以下方式操作:

  1. 在软件界面右上角的模块栏,点击详细信息

  2. 详细信息窗口,可查看模块信息、验证结果数量统计和耗时统计。验证完成后,验证时间将显示在模块左下角。

module details

该页面是否有帮助?

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

我们重视您的隐私

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