颜色特征是 VEX AIM 编码机器人中的 AI 视觉传感器用于颜色识别的两种视觉特征之一。 为了使 AI 视觉传感器能够识别颜色签名,需要对其进行初始配置。 按照本文概述的步骤正确配置颜色签名。
注意:必须使用有线连接才能使用 AI Vision 实用程序并为机器人配置颜色特征。 请参阅本文以了解有关使用有线连接将机器人连接到 VEXcode AIM 的更多信息
配置颜色签名
将您希望 AI 视觉传感器能够识别的纯色物体放在它前面。
将鼠标光标放在纯色对象上,然后选择并拖动所需的颜色进行配置。 所选区域的边缘将出现
请确保保持在要选择的颜色范围内。 否则,您可能会意外地从背景中抓取颜色,从而影响 AI 视觉传感器的检测。
设置颜色 按钮将变为可用。 选择它来保存颜色。
一旦设置了颜色,AI 视觉传感器将把它保存为 颜色签名。
通过选择 名称 文本框并输入来重命名颜色特征。
选择 添加颜色 来为其他对象配置任意进一步的 颜色签名 。
AI 视觉传感器一次 可以追踪 7 颜色签名。
设置完所有所需颜色后,选择 Close。
所有配置的颜色特征现在都将出现在 AIM 控制面板中。
调整颜色特征
可以调整颜色特征的 色调范围 和 饱和度范围 以便传感器更容易检测到颜色。
配置颜色特征时,会出现色调和饱和度范围的选项。 这些允许您调整颜色特征以使其更具 弹性。 当物体可以移动并且仍能被 AI Vision Utility 追踪时,颜色特征被认为具有弹性。
第一个滑块是 色调范围。 色调是感知到的颜色,由其在色轮上的位置定义。 该色轮的范围是 0 到 359.9 度,并且色轮上的每种颜色都有定义的度数值。
色调范围允许您选择将报告为该颜色的配置颜色的上方和下方的度数。 例如,深蓝色的色调值可能为 240 度。 色调范围为 20 度,从 220 度到 260 度之间的任何颜色都会报告为深蓝色配置颜色。
要调整颜色配置,请缓慢移动 色调范围 滑块,直到目标框在物体周围稳定下来。 不要将其移动得比需要的更远。
第二个滑块是 饱和度范围。 饱和度是颜色的强度或纯度。 颜色越亮,越饱和。 饱和度是一个相对尺度,用百分比来衡量,0% 表示柔和的灰色调,100% 表示该色调的强烈版本。
饱和度范围允许您选择配置颜色之上和之下的饱和度百分比,以将报告为该颜色。 例如,昏暗灯光下的红球可能显示 50% 饱和度。 饱和度范围为 .25(25% 的十进制等价物),饱和度在 25% 到 75% 之间的任何值都将报告为红色配置颜色。
移动 饱和度范围 滑块,直到要跟踪的对象完全被目标框包围。
现在您可以测试 色签名的弹性。 将物体置于不同的光照条件下或移动它,看看 AI 视觉传感器是否可以在不同的设置和条件下继续跟踪它。
一旦设置了两个或更多个 颜色签名 ,您就可以开始配置 颜色代码。