Lookout for Vision Edge Agent - AWS IoT Greengrass

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Lookout for Vision Edge Agent

Lookout for Vision Edge Agent 组件 aws.iot.lookoutvision.EdgeAgent () 安装本地亚马逊 Lookout for Vision 运行时服务器,该服务器使用计算机视觉来查找工业产品中的视觉缺陷。

要使用此组件,请创建并部署 Lookout for Vision 机器学习模型组件。这些机器学习模型通过查找用于训练模型的图像中的模式来预测图像中是否存在异常。然后,您可以开发和部署自定义 Greengrass 组件(称为客户端应用程序组件),这些组件为该运行时组件提供图像和视频流,以便使用机器学习模型检测异常。

你可以使用 Lookout for Vision Edge Agent API 与其他 Greengrass 组件中的该组件进行交互。此 API 是使用 gRPC 实现的,gRPC 是一种用于进行远程过程调用的协议。有关更多信息,请参阅亚马逊 Lookout f or Vision 开发者指南中的编写客户端应用程序组件Lookout for Visi on Edge Agent API 参考。

有关如何使用此组件的更多信息,请参阅以下内容:

注意

Lookout for Vision Edge Agent 组件仅在以下版本中 AWS 区域可用:

  • 美国东部(俄亥俄)

  • 美国东部(弗吉尼亚州北部)

  • US West(Oregon)

  • 欧洲地区(法兰克福)

  • 欧洲(爱尔兰)

  • 亚太地区(东京)

  • 亚太地区 (首尔)

版本

此组件有以下版本:

  • 1.2.x

  • 1.1.x

  • 1.0.x

  • 0.1.x

Type

组件是一个通用组件 (aws.greengrass.generic)。Greengrass 核心运行组件的生命周期脚本。

有关更多信息,请参阅 组件类型

操作系统

此组件只能安装在 Linux 核心设备上。

要求

此组件具有以下要求:

依赖项

这个组件没有任何依赖关系。

配置

此组件提供以下配置参数,您可以在部署该组件时对其进行自定义。

Socket

(可选)运行 Edge 代理的文件套接字。Lookout for Vision 模型组件使用此文件套接字与 Edge Agent 通信。如果更改此参数,则在部署 Lookout for Vision 模型组件时必须指定相同的值。

默认:unix:///tmp/aws.iot.lookoutvision.EdgeAgent.sock

本地日志文件

此组件使用以下日志文件。

/greengrass/v2/logs/aws.iot.lookoutvision.EdgeAgent.log
查看此组件的日志
  • 在核心设备上运行以下命令以实时查看此组件的日志文件。/greengrass/v2替换为 AWS IoT Greengrass 根文件夹的路径。

    sudo tail -f /greengrass/v2/logs/aws.iot.lookoutvision.EdgeAgent.log

更改日志

下表描述了该组件的每个版本中的更改。

版本

更改

1.2.0

常规错误修复和性能改进。

1.1.9

常规错误修复和性能改进。

1.1.8

常规错误修复和性能改进。

1.1.7

新功能
  • 在 Lookout for Vision Edge Agent 虚拟环境中安装opencv-python-headless软件包。

错误修复和改进
  • 改进了置信度分数的计算。

  • 将热图模型掩码的大小调整为原始文件大小。

  • 常规错误修复和性能改进。

1.1.6

新功能

DetectAnomalies结果添加了新值。

  • anomaly_score— 介于 0.0 和 1.0 之间的数字,表示图像的异常程度。

  • anomaly_threshold— 在模型训练期间设置的阈值,用于确定异常图像和普通图像之间的边界。

常规错误修复和性能改进。

flink-client

新功能

增加了对 OpenCV 的支持,以便在可用时调整图像大小。当 OpenCV 不可用时,边缘代理会使用 Pillow。

错误修复和改进

常规错误修复和性能改进。

1.1.3

常规错误修复和性能改进。

1.1.1

常规错误修复和性能改进。

1.1.0

新功能
  • 增加了对图像分割模型的支持,该模型可以识别图像中的异常。

  • 增加了对 CPU 推断的支持,因此你可以在没有 GPU 的核心设备上使用 Lookout for Vision 模型。

错误修复和改进
  • 常规错误修复和性能改进。

1.0.0

此版本的 Lookout for Vision Edge Agent 组件需要与 0.1.x 版本不同的 Python 版本。如果要从 v0.1.x 升级到 1.x 版本,则必须升级核心设备上的 Python 安装。

错误修复和改进
  • 常规错误修复和性能改进。

0.1.37

常规错误修复和性能改进。

0.1.36

初始版本。