Compreender os dados no utilitário AI Vision

OAI Vision Utility é o que lhe permite ligar e configurar o seuAI Vision Sensor. Para saber como o fazer, pode ler estes artigos aqui:

Compreender como o AI Vision Sensor deteta e mede objetos pode ajudá-lo a utilizar melhor estas medições nos seus projetos de codificação. Com este conhecimento, pode melhorar as suas competências de codificação e criar soluções mais precisas para tarefas como o reconhecimento de objetos e a análise espacial.

Compreender pixels e resolução

grid-doodle-casa. png

Imagine que está a desenhar uma imagem num pedaço de papel quadriculado. Cada pequeno quadrado no papel é como um pixel . Ao colorir estes quadrados, está a criar a sua imagem.

Baixa resolução Alta resolução

Agora, vamos falar sobre a resolução . Resolução é o número de pixéis de uma imagem. Se tiver muitos quadradinhos (pixels) no seu papel quadriculado, a sua imagem ficará nítida e detalhada. Mas se tiver apenas alguns pixels, a sua imagem pode parecer desfocada e não muito nítida.

O sensor de visão AI tem uma resolução de 320 pixéis na horizontal por 240 pixéis na vertical. Isto significa que o centro de deteção preciso se alinha com as coordenadas 160 no eixo X e 120 no eixo Y.

Como o sensor de visão de IA mede os objetos

O sensor de visão de IA recolhe dados sobre as cores configuradas, AprilTags e classificações de IA. Alguns destes dados são apresentados no AI Vision Utility e podem ajudar no planeamento e criação de um projeto VEXcode. 

Um barril azul a ser rastreado por um sistema de visão. Um contorno branco circunda o objeto, com uma cruz branca centrada no interior do contorno. O rótulo superior esquerdo indica que o objeto é um Barril Azul, juntamente com as coordenadas centrais CX:174, CY:95 e as dimensões W:50, H:57.

Largura e altura

Esta é a largura ou altura do objeto detetado em pixéis.

As medidas de largura e altura ajudam a identificar diferentes objetos. Por exemplo, um cano terá uma altura superior a uma bola desportiva.

Um barril azul a ser rastreado por um sistema de visão. Um contorno branco circunda o objeto, com uma cruz branca centrada no interior do contorno. O rótulo superior esquerdo indica que o objeto é um Barril Azul, juntamente com as coordenadas centrais CX:163, CY:95 e as dimensões W:50, H:57.

CentroX e CentroY

Estas são as coordenadas centrais do objeto detetado em pixéis.

As coordenadas CenterX e CenterY ajudam na navegação e no posicionamento. O sensor de visão AI tem uma resolução de 320 x 240 pixels.

Ângulo

O ângulo é uma propriedade apenas disponível para os códigos de cor eAprilTags. Isto representa se o código de cordetectadoou AprilTag está orientado de forma diferente.

Um barril azul a ser rastreado por um sistema de visão. Um contorno branco circunda o objeto, com uma cruz branca centrada no interior do contorno. O rótulo superior esquerdo indica que o objeto é um Barril Azul, juntamente com as coordenadas centrais CX:176, CY:95 e as dimensões W:50, H:57. Um pequeno quadrado vermelho destaca o canto superior esquerdo do objeto.

OrigemX e OrigemY

OriginX e OriginY são as coordenadas no canto superior esquerdo do objeto detetado em pixéis.

As coordenadas OriginX e OriginY ajudam na navegação e no posicionamento. Ao combinar esta coordenada com a Largura e a Altura do objeto, pode determinar o tamanho da caixa delimitadora do objeto. Isto pode ajudar a rastrear objetos em movimento ou a navegar entre objetos.

Um barril azul a ser rastreado por um sistema de visão. Um contorno branco circunda o objeto, com uma cruz branca centrada no interior do contorno. O rótulo superior esquerdo indica que o objeto é um Barril Azul, juntamente com as coordenadas centrais CX:178, CY:95 e as dimensões W:50, H:57. Uma AprilTags roxa a ser rastreada por um sistema de visão. A AprilTag está rotulada como ID:3, mostrando as coordenadas A:350°, X:206, Y:47, W:29, H:29. Cada carta tem um contorno branco, e o sistema está a acompanhar as suas posições e orientações.

ID da etiqueta

O tagID está apenas disponível para a Classificação AI e AprilTags. A Classificação IA exibirá o seu nome próprio.

O AprilTags exibirá o número de ID real.

Identificar AprilTags específicas permite uma navegação seletiva. Pode programar o seu robô para se mover em direção a determinadas etiquetas enquanto ignora outras, utilizando-as efetivamente como sinalizadores para a navegação automatizada.

alt

Pontuação

A propriedade de pontuação é utilizada ao detetarClassificações de IA com o Sensor de Visão de IA.

A pontuação de confiança indica o grau de certeza do sensor de visão de IA sobre a sua deteção. Nesta imagem, existe 99% de confiança na identificação das classificações de IA destes quatro objetos. Pode utilizar esta pontuação para garantir que o seu robô se concentra apenas em deteções altamente fiáveis.

Para obter mais informações sobre como codificar o seu robô de codificação VEX AIM com estes dados, visite VEXcode API Reference - AIM.

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

Last Updated: