Configuring Color Signatures with the AI Vision Sensor in VEXcode V5

A Color Signature is one of the two types of Visual Signatures utilized by the AI Vision Sensor for color identification. To enable the AI Vision Sensor to recognize Color Signatures, they need to be configured initially. Follow the steps outlined in this article to properly configure Color Signatures.

Ensure your AI Vision Sensor is connected to VEXcode V5. For information on how to setup and connect your AI Vision Sensor, read Connect the AI Vision Sensor to App-based VEXcode V5 or Web-based VEXcode V5.

AI Vision Utility with a red Buckyball placed in the center of the live video feed.

1. Put what solid-colored object you want the AI Vision Sensor to be able to recognize in front of it.

The cursor is shown selecting a rectangle over the red Buckyball in the video feed.

2. Position your mouse cursor over the solid-colored object, then select and drag across the desired color to configure it.

Note: Make sure to stay within the confines of the color you want to select. Otherwise, you may accidentally grab colors from the background that can throw off the AI Vision Sensor’s detection.

After selecting the rectangle over the Buckyball, the cursor selects the Set Color button in the Color Signature options to the right.

3. The Set Color button will become available. Select it to save the color.

Once a color is set, the AI Vision Sensor will save it as a Color Signature. Color Signatures can have their Hue Range and Saturation Range tweaked so the sensor can detect the color easier. 

To learn more about Hue and Saturation, see this article. 

After clicking the Set Color button, the cursor slides the Saturation Range value until the object in view is identified.

4. Move the slider for the Saturation Range until the object you want to track is fully surrounded by the target box.

After changing the Saturation Range, the cursor slides the Hue Range value until the object in view is better identified.

5. If the target box does not fully surround the object, slowly move the Hue Range slider until the target box is stable around the object. Do not move it any further than it needs to.

Now you can test the resiliency of your Color Signature. Put the object in different lighting conditions or move it around to see if the AI Vision Sensor can continue to track it in different settings and conditions.

If your object isn't resilient enough, continue to adjust the Hue Range slider until the AI Vision Sensor can identify the Color Signature in all conditions.

The Color Signature's name is highlighted to indicate that it can be changed by selecting it. By default, the name reads COLOR1.

6. Rename the color signature by selecting into the Name textbox and typing.

The previous Color Signature has been renamed to Red, and now the Add Color button is highlighted below.

7. Select Add Color to configure any further Color Signatures for other objects.

The AI Vision Sensor can track up to 7 Color Signatures at a time.

AI Vision Utility with two set Color Signatures, one reads Red and one reads Blue. The video feed now shows a blue Buckyball placed near the red one from before, and both Buckyballs are correctly identified. The Close button is highlighted in the bottom right corner.

8. Once all desired colors have been set, select Close.

VEXcode V5 Devices menu is opened to the AI Vision Sensor Settings menu. The Done button in the bottom right corner is highlighted.

9. Once the AI Vision Sensor window is gone, select Done to exit the Devices menu and save your configuration changes.



Once two or more Color Signatures have been set, you can begin to configure Color Codes.

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

Last Updated: