OAI Vision Utility é o que lhe permite ligar e configurar o seuAI Vision Sensor. Para saber como o fazer, pode ler estes artigos aqui:
- Configurar assinaturas de cor com o sensor AI Vision no VEXcode AIM
- Configurar códigos de cores com o sensor de visão de IA no VEXcode AIM
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
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.
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.
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.
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.
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.
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.