O utilitárioAI Vision é o que lhe permite ligar e configurar o seu sensorAI Vision. Para saber como o fazer, pode ler estes artigos aqui:
- Ligue o sensor de visão de IA no VEXcode EXP baseado em aplicações.
- Ligue o sensor de visão de IA no VEXcode EXP baseado na Web.
- Configure assinaturas de cor com o sensor de visão de IA no VEXcode EXP.
- Configure os códigos de cores com o sensor de visão de IA no VEXcode EXP.
Compreender como o sensor de visão com IA deteta e mede objetos pode ajudá-lo a utilizar melhor estas medições nos seus projetos de programação. Com este conhecimento, pode melhorar as suas capacidades de programação e criar soluções mais precisas para tarefas como o reconhecimento de objetos e a análise espacial.
Compreender o Matiz e a Saturação
Ao configurar uma assinatura de cor, aparecem opções tanto para a gama de tonalidade como para a gama de saturação. Isto permite ajustar a assinatura de cor para ser mais resiliente . Uma assinatura de cor é considerada resiliente quando o objeto pode ser movido e ainda assim ser rastreado pelo utilitário de visão com IA.
O primeiro deslizador é o de intervalo de matiz . Matiz é a cor percebida, definida pela sua posição no círculo cromático. Esta roda de cores tem uma gama de 0 a 359,9 graus e cada cor na roda tem um valor em graus definido.
A opção "Faixa de Matiz" permite escolher os graus acima e abaixo da cor configurada que serão apresentados como essa cor. Por exemplo, um azul escuro pode ter um valor de matiz de 240 graus. Com uma gama de matiz de 20 graus, qualquer valor entre 220 e 260 graus será apresentado como a cor azul escura configurada.
O segundo deslizador é o de Gama de Saturação). A saturação é a intensidade ou pureza da cor. Quanto mais brilhante for a cor, mais saturada é. A saturação é uma escala relativa medida em percentagens, que variam entre 0%, que corresponde a um tom de cinzento suave, e 100%, que representa uma versão intensa desta tonalidade.
A opção "Faixa de Saturação" permite escolher a percentagem de saturação acima e abaixo da cor configurada que será apresentada como essa cor. Por exemplo, uma bola vermelha em condições de iluminação mais fracas pode parecer ter 50% de saturação. Com uma gama de saturação de 0,25 (o equivalente decimal de 25%), qualquer valor entre 25% e 75% de saturação será apresentado como a cor vermelha configurada.
Compreender Pixels e Resolução
Imagine que está a desenhar uma figura numa folha de papel quadriculado. Cada pequeno quadrado no papel é como um pixel . Ao colorir estes quadrados, está a criar o seu desenho.
| Baixa resolução | Alta resolução |
Agora, vamos falar da 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 ficar desfocada e pouco nítida.
O sensor de visão com IA 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 é que o sensor de visão com IA mede os objetos?
Dados reportados pelo sensor
O sensor de visão com IA recolhe dados sobre as cores configuradas, AprilTags e classificações de IA. Alguns destes dados são apresentados no utilitário AI Vision 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, uma buckyball terá uma altura superior a um anel.
CentroX e CentroY
Estas são as coordenadas do centro do objeto detetado em pixéis.
As coordenadas CenterX e CenterY auxiliam na navegação e no posicionamento. O sensor de visão com IA tem uma resolução de 320 x 240 pixéis.
Ângulo
O ângulo é uma propriedade apenas disponível para os códigos de cor e, AprilTags. Isto representa se o código de cordetectado (Códigoou ou o AprilTag estiverem orientados de forma diferente.
OriginX e OriginY
OriginX e OriginY são as coordenadas no canto superior esquerdo do objeto detetado, em pixéis.
As coordenadas OriginX e OriginY auxiliam 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 no seguimento de objetos em movimento ou na navegação entre objetos.
ID da etiqueta
O ID da etiqueta está apenas disponível para AprilTags. Este é o número de identificação da etiqueta AprilTag especificada.
A identificação de 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 pontos de referência 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.
O índice de confiança indica o grau de certeza do sensor de visão por computador em relação à sua deteção. Nesta imagem, o sistema tem 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 de alta confiança.