GUI 和 API

本主题介绍您与 VisionPro Deep Learning 互动所使用的 GUI 和 API。

 

VisionPro Deep Learning GUI

VisionPro Deep Learning 图形用户界面 (GUI) 用于以下内容:

  • 管理将包含训练集的图像。
  • 快速准确地标记图像。
  • 将多个 VisionPro Deep Learning 工具链接入工具链。
  • 验证经过训练的工具的性能。
  • 导出经过训练的网络和工具链,以便在运行时使用。

 

GUI 概述

本主题简要介绍了 VisionPro Deep Learning 导航。VisionPro Deep Learning 采用通用布局:

符号 控制 说明
1 流控件

显示当前的流,并控制添加、重命名、删除和复制流。

2 工具参数

访问 VisionPro Deep Learning 工具参数。

3 重叠复选框

在图像显示区域上显示标记、标签或热力图(绿色分类高细节/绿色分类高细节快速)。

4 图像显示区域

显示图像和视图的空间。用户可配置的特征尺寸图形位于左上角。自定义集的标记、标签和指示器以及用于训练或验证集的指示器(高细节)显示在右上角。

5 图像文件信息 显示图像的文件名、图像文件的图像分辨率位深度以及显示图像的当前缩放设置。
6 视图浏览器

工具正在处理的视图的交互式列表。视图浏览器有 2 个模式。网格模式会在工作区中显示图像的缩略图以及标签、标记和遮蔽信息的摘要。列表模式提供了一个信息表,该表提供有关视图状态的更多详细信息,包括标记、标签、集或视图索引。有关更多详细信息,请参阅视图浏览器 - 网格模式视图浏览器 - 列表模式。您可以使用显示筛选条件来自定义和排序所显示的视图。有关显示筛选条件的更多信息,请参阅显示筛选条件

7 工具控件

提供对工具的访问,允许您添加其他工具,以及创建 VisionPro Deep Learning 工具链(如果需要)。

包含一个右键菜单,用于编辑所选工具。

还包含用于处理视图和训练工具的控件。执行这些任务时,将显示进度和状态信息。

8 数据库概述

工具的数据库概述部分,提供训练后工具状态的统计信息。

 

GUI 右键单击菜单

VisionPro Deep Learning 工具控件的右键菜单提供用于编辑工具的选项。所有选项都是标准的编辑选项,除了重置工具选项。重置工具选项通过擦除工具的受过训练的神经网络或模型(如果包含其一)并丢弃所有预训练数据,将工具置于预训练状态。

蓝色定位和蓝色读取工具的右键菜单包含一个额外选项(即,编辑工具模型),用于启动工具的模型编辑器。

 

视图浏览器 - 网格模式

网格模式通过显示缩略图来汇总了每个视图的信息。在网格模式下,您还可以向当前 VisionPro Deep Learning 工作区添加新图像,向训练集添加图像,对显示的视图应用筛选条件,对显示的视图进行排序,或者对每个视图进行其他操作。

 

视图浏览器 - 列表模式

列表模式通过呈现信息表来描述每个视图的完整信息。在信息表中,每个视图的书签(星形图标)、文件名、视图索引、标记、标签、分数、训练集指示器和自定义集指示器显示为一行。表中提供的列的种类因工具类型而异。在列表模式下,您还可以向当前 VisionPro Deep Learning 工作区添加新图像,向训练集添加图像,对显示的视图应用筛选条件,对显示的视图进行排序,或者对每个视图进行其他操作。

 

VisionPro Deep Learning API

VisionPro Deep Learning 通过 API 支持完全相同的功能。VisionPro Deep Learning 通过下列编程语言支持 API:

  • C (C++)

  • C# (.NET)

 

对于要利用 API 的人而言,强烈建议先通读一下本文档中介绍的 VisionPro Deep Learning GUI 的所有详细信息,因为在利用 VisionPro Deep Learning 工具方面,GUI 和 API 的所有功能概念和演练都相同。有关每种编程语言 API 的详细信息,请参阅下面路径中的开发人员和 API 文档

  • C

    • API 文档:

      C:\Program Files\Cognex\VisionPro Deep Learning\2.1\Develop\docs
    • 示例代码:

      C:\ProgramData\Cognex\VisionPro Deep Learning\2.1\Examples\c++
  • C#

    • API 文档:

      C:\Program Files\Cognex\VisionPro Deep Learning\2.1\Develop\docs
    • 示例代码:

      C:\ProgramData\Cognex\VisionPro Deep Learning\2.1\Examples\c++