Comprensión de los datos en la utilidad de visión de IA

La utilidadAI Vision Utility es lo que le permite conectar y configurar suAI Vision Sensor. Para leer sobre cómo hacerlo, puedes leer estos artículos aquí:

Comprender cómo el sensor de visión de IA detecta y mide los objetos puede ayudarlo a utilizar mejor estas mediciones en sus proyectos de codificación. Con este conocimiento, podrá mejorar sus habilidades de codificación y crear soluciones más precisas para tareas como el reconocimiento de objetos y el análisis espacial.

Comprensión de los píxeles y la resolución

Cuadrícula con una casa garabateada encima.

Imagina que estás dibujando una imagen en una hoja de papel cuadriculado. Cada pequeño cuadrado en el papel es como un píxel . Cuando coloreas estos cuadrados, estás haciendo tu imagen.

Baja resolución Resolución alta
Versión muy pixelada de un robot de dibujos animados VEX 123. Versión muy detallada de un robot de dibujos animados VEX 123.

Ahora, hablemos de la resolución . Resolución es el número de píxeles de una imagen. Si muchos cuadrados pequeños (píxeles) en su cuadrícula de papel, su imagen se verá nítida y detallada. Pero si sólo tienes , tu imagen podría versey no clara.

Rectángulo para indicar la resolución del sensor de visión IA. La esquina superior izquierda tiene las coordenadas 0 coma 0. La esquina superior derecha tiene las coordenadas 320 coma 0. La esquina inferior izquierda tiene las coordenadas 0 coma 240. Y el centro tiene coordenadas que indican 160 coma 120.

El sensor de visión IA tiene una resolución de 320 píxeles horizontales por 240 píxeles verticales. 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?

El sensor de visión de IA recopila datos sobre colores configurados, identificaciones de AprilTag y clasificaciones de IA. Algunos de estos datos se muestran en la Utilidad AI Vision y pueden ayudar a la hora de planificar y crear un proyecto VEXcode. 

Primer plano de un cubo azul detectado por la visión de IA en la utilidad. Un resaltado resalta una parte del texto sobre el Cubo Azul que dice W colon 80 H colon 92. Esto muestra que el ancho del cubo es de 80 píxeles y la altura es de 92 píxeles.

Ancho y alto

Este es el ancho o alto del objeto detectado en píxeles.

Las medidas de ancho y alto pueden ayudar a identificar diferentes objetos. Por ejemplo, los cubos tendrían un ancho y una altura similares, pero los anillos tendrían un ancho mayor que la altura. 

Primer plano de un cubo azul detectado por la visión de IA en la utilidad. Un resaltado resalta una parte del texto sobre el Cubo Azul que dice CX colon 169 CY colon 139. Esto indica que la coordenada central del cubo es 169, 139.

CentroX y CentroY

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 IA tiene una resolución de 320 x 240 píxeles.

Una imagen giratoria que muestra cómo, a medida que se gira un código de color, el valor del ángulo se mueve de 0 a 90, 180 y 360 grados.

Ángulo

El ángulo es una propiedad disponible solo para los códigos de color yAprilTag IDs. Esto representa la orientación del código de colordetectadoo AprilTag ID.

Primer plano de un cubo azul detectado por la visión de IA en la utilidad. Un resaltado resalta la esquina superior izquierda del cuadro alrededor del Cubo Azul, indicando el punto de origen.

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 a navegar entre objetos.

Primer plano de un cubo azul detectado por la visión de IA en la utilidad. Un resaltado resalta una parte del texto sobre el objeto que dice Cubo azul

Primer plano de un cubo azul detectado por la visión de IA en la utilidad. Un resaltado resalta una parte del texto sobre el Cubo Azul que dice ID colon 5. Esto indica que el ID de AprilTag es el número 5.

Identificación de etiqueta

El tagID solo está disponible para la clasificación de IA y AprilTags. La clasificación de IA mostrará su nombre apropiado.

Los ID de AprilTag mostrarán el número de identificación real.

La identificación de ID específicos de AprilTag permite una navegación selectiva. Puede codificar su robot para que se mueva hacia ciertas identificaciones de AprilTag mientras ignora otras, utilizándolas efectivamente como señales para la navegación automatizada.

Primer plano de un cubo azul detectado por la visión de IA en la utilidad. Un resaltado resalta el texto sobre el objeto que dice puntuación dos puntos 99 por ciento.

Puntaje

La propiedad de puntuación se utiliza al detectarclasificaciones de IA con el sensor de visión de IA.

La puntuación de confianza indica qué tan seguro está el sensor de visión de IA acerca de su detección. En esta imagen, hay un 99% de confianza en identificar este objeto como un cubo azul. Puede utilizar esta puntuación para garantizar que su robot solo se centre en detecciones altamente confiables.

Para obtener más información sobre cómo codificar su robot VEX IQ con estos datos, visite Referencia de API de VEXcode - IQ (2.ª generación).

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

Last Updated: