AI Vision Utility es lo que le permite conectar y configurar su sensor de visión AI. Para leer sobre cómo hacerlo, puede leer estos artículos aquí:
- Conecte el sensor de visión AI en VEXcode EXP basado en la aplicación
- Conecte el sensor de visión AI en VEXcode EXP basado en web
- Configure las firmas de color con el sensor de visión AI en VEXcode EXP
- Configurar códigos de color con el sensor de visión AI en VEXcode EXP
Comprender cómo el sensor de visión de IA detecta y mide objetos puede ayudarte a utilizar mejor estas mediciones en tus proyectos de codificación. Con este conocimiento, puedes mejorar tus habilidades de codificación y crear soluciones más precisas para tareas como el reconocimiento de objetos y el análisis espacial.
Comprender el tono y la saturación
Al configurar una firma de color, aparecen opciones para los rangos de tono y saturación. Estos le permiten ajustar la firma de color para que sea más resistente. Una firma de color se considera resistente cuando el objeto se puede mover y seguir siendo rastreado por AI Vision Utility.
El primer control deslizante es el Hue Range. El matiz es el color percibido, definido por su posición en la rueda de color. Esta rueda de color tiene un rango de 0 a 359.9 grados y cada color en la rueda tiene un valor de grado definido.
El rango de tono le permite elegir los grados por encima y por debajo del color configurado que se informará como ese color. Por ejemplo, un azul oscuro puede tener un valor de tono de 240 grados. Con un rango de tono de 20 grados, cualquier cosa de 220 grados a 260 grados se informará como ese color azul oscuro configurado.
El segundo control deslizante es el rango de saturación. La saturación es la intensidad o pureza del color. Cuanto más brillante es el color, más saturado está. La saturación es una escala relativa medida con porcentajes desde 0%, siendo un tono gris apagado, y 100% siendo una versión intensa de ese tono.
El rango de saturación le permite elegir el porcentaje de saturación por encima y por debajo del color configurado que se informará como ese color. Por ejemplo, una bola roja en la iluminación del atenuador puede aparecer como 50% de saturación. Con un rango de saturación de .25 (el equivalente decimal del 25%), cualquier cosa entre el 25% y el 75% de saturación informará como ese color rojo configurado.
Comprender los píxeles y la resolución
Imagina que estás dibujando una imagen en un trozo de papel cuadriculado. Cada pequeño cuadrado en el papel es como un píxel. Cuando coloreas estos cuadrados, estás haciendo tu foto.
| Resolución baja | Alta resolución |
Ahora, hablemos de la resolución. La resolución es el número de píxeles de una imagen. Si tiene muchos cuadrados pequeños (píxeles) en su papel cuadriculado, su imagen se verá nítida y detallada. Pero si solo tienes unos pocos píxeles, tu imagen puede verse borrosa y no muy clara.
El sensor de visión AI tiene una resolución de 320 píxeles horizontalmente por 240 píxeles verticalmente. Esto significa que el centro de detección preciso se alinea con las coordenadas 160 en el eje X y 120 en el eje Y.
¿Cómo mide los objetos el sensor de visión de IA?
Datos reportados por el sensor
El sensor de visión de IA recopila datos sobre colores configurados, etiquetas de abril y clasificaciones de IA. Algunos de estos datos se muestran en AI Vision Utility y pueden ayudar a planificar y crear un proyecto VEXcode.
Ancho y alto
Este es el ancho o la altura del objeto detectado en píxeles.
Las medidas de ancho y alto ayudan a identificar diferentes objetos. Por ejemplo, una Buckyball tendrá una altura mayor que un Ring.
CenterX y CenterY
Estas son las coordenadas centrales del objeto detectado en píxeles.
Las coordenadas CenterX y CenterY ayudan con la navegación y el posicionamiento. El sensor de visión AI tiene una resolución de 320 x 240 píxeles.
Ángulo
Angle es una propiedad solo disponible para códigos de color y AprilTags. Esto representa si el código de color detectado o AprilTag está orientado de manera diferente.
OriginX y OriginY
OriginX y OriginY son las coordenadas en la esquina superior izquierda del objeto detectado en píxeles.
Las coordenadas OriginX y OriginY ayudan con la navegación y el posicionamiento. Al combinar esta coordenada con el ancho y la altura del objeto, puede determinar el tamaño del cuadro delimitador del objeto. Esto puede ayudar a rastrear objetos en movimiento o navegar entre objetos.
ID de etiqueta
El ID de etiqueta solo está disponible para AprilTags. Este es el número de identificación de la etiqueta de abril especificada.
La identificación de AprilTags específicos permite una navegación selectiva. Puede programar su robot para moverse hacia ciertas etiquetas mientras ignora otras, usándolas efectivamente como señales para la navegación automatizada.
Puntaje
La propiedad score se utiliza al detectar clasificaciones de IA con el sensor de visión de IA.
El puntaje de confianza indica qué tan seguro es el sensor de visión AI sobre su detección. En esta imagen, tiene un 99% de confianza en la identificación de las clasificaciones de IA de estos cuatro objetos. Puede usar esta puntuación para asegurarse de que su robot solo se centre en detecciones de alta confianza.