了解 AI Vision 实用程序中的数据

AI Vision Utility 允许您连接和配置您的AI Vision Sensor。 要了解如何操作,您可以阅读以下文章:

了解 AI 视觉传感器如何检测和测量物体可以帮助您在编码项目中更好地使用这些测量值。 有了这些知识,您可以提高您的编码技能,并为对象识别和空间分析等任务创建更精确的解决方案。

了解像素和分辨率

网格涂鸦房子.png

想象一下你正在一张方格纸上画一幅画。 纸上的每一个小方块就像一个 像素。 当你给这些方块涂上颜色时,你就正在绘制你的图画。

低分辨率 高分辨率

现在我们来谈谈 分辨率分辨率 是图像中的像素数。 如果您的网格纸上有许多小方块(像素),您的图片将看起来清晰而细致。 但是如果只有几个 像素,你的图片可能会看起来很模糊,不太清晰。

AI 视觉传感器的分辨率为水平 320 像素、垂直 240 像素。 这意味着检测的精确中心与 X 轴上的坐标 160 和 Y 轴上的坐标 120 对齐。

AI 视觉传感器如何测量物体

AI 视觉传感器收集有关配置的颜色、AprilTag 和 AI 分类的数据。 其中一些数据显示在 AI Vision Utility 中,可以在规划和创建 VEXcode 项目时提供帮助。 

视觉系统正在追踪蓝色桶。 物体周围有白色轮廓,轮廓内居中有一个白色十字。 左上角的标签表明该物体为蓝色桶,中心坐标为 CX:174、CY:95,尺寸为 W:50、H:57。

宽度和高度

这是检测到的物体的宽度或高度(以像素为单位)。

宽度和高度的测量有助于识别不同的物体。 例如,桶的高度会比运动球的高度更大。

视觉系统正在追踪蓝色桶。 物体周围有白色轮廓,轮廓内居中有一个白色十字。 左上角的标签表明该物体为蓝色桶,中心坐标为 CX:163、CY:95,尺寸为 W:50、H:57。

CenterX 和 CenterY

这是检测到的物体的中心坐标(以像素为单位)。

CenterX 和 CenterY 坐标有助于导航和定位。 AI 视觉传感器的分辨率为 320 x 240 像素。

角度

Angle 是仅适用于颜色代码AprilTags属性。 这表示检测到的颜色代码AprilTag 是否方向不同。

视觉系统正在追踪蓝色桶。 物体周围有白色轮廓,轮廓内居中有一个白色十字。 左上角的标签表明该物体为蓝色桶,中心坐标为 CX:176、CY:95,尺寸为 W:50、H:57。 一个小红方块突出显示了对象的左上角。

OriginX 和 OriginY

OriginX 和 OriginY 是检测到的物体左上角的坐标(以像素为单位)。

OriginX 和 OriginY 坐标有助于导航和定位。 通过将该坐标与对象的宽度和高度相结合,您可以确定对象边界框的大小。 这有助于追踪移动物体或在物体之间导航。

视觉系统正在追踪蓝色桶。 物体周围有白色轮廓,轮廓内居中有一个白色十字。 左上角的标签表明该物体为蓝色桶,中心坐标为 CX:178、CY:95,尺寸为 W:50、H:57。 一个紫色的 AprilTag 正在被视觉系统追踪。 AprilTag 标记为 ID:3,显示坐标 A:350°、X:206、Y:47、W:29、H:29。 每张卡片都有白色轮廓,系统正在跟踪它们的位置和方向。

标签ID

tagID 仅适用于 AI 分类和 AprilTags。 AI分类将显示其正确名称。

AprilTags 将显示实际的 ID 号码。

识别特定的 AprilTag 可以实现选择性导航。 您可以对机器人进行编程,使其朝某些标签移动而忽略其他标签,有效地将它们用作自动导航的路标。

替代

分数

当使用 AI 视觉传感器检测AI 分类 使用分数属性。

置信度分数表示人工智能视觉传感器对其检测的确定程度。 在这张图片中,识别这四个物体的 AI 分类的信心达到 99%。 您可以使用此分数来确保您的机器人只关注高度可信的检测。

有关如何使用这些数据对 VEX AIM 编码机器人进行编码的更多信息,请访问 VEXcode API 参考 - AIM

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: