Configurar assinaturas de cores no VEXcode AIM

Uma Assinatura de Cor é um dos dois tipos de Assinaturas Visuais utilizadas pelo Sensor de Visão de IA no Robô de Codificação VEX AIM para a identificação de cores. Para permitir que o sensor de visão de IA reconheça assinaturas de cor, estas têm de ser configuradas inicialmente. Siga os passos descritos neste artigo para configurar corretamente as Assinaturas de Cores.

Nota: é necessário utilizar uma ligação com fios para utilizar o AI Vision Utility e configurar assinaturas de cores para o robô. Consulte este artigo para saber mais sobre como ligar um robô ao VEXcode AIM utilizando uma ligação com fios.

Configurar uma assinatura de cor

Utilitário AI Vision no VEXcode AIM. A esquerda mostra a imagem da câmara do robô com um cubo vermelho no centro de um fundo branco.

Coloque à sua frente o objeto de cor sólida que pretende que o AI Vision Sensor reconheça.

Coloque o cursor do rato sobre o objeto de cor sólida, selecione e arraste sobre a cor pretendida para a configurar. Uma caixa vermelha aparecerá na borda da área selecionada.

Nota: Certifique-se de que se mantém dentro dos limites da cor que pretende selecionar. Caso contrário, pode acidentalmente captar cores do fundo, o que pode perturbar a deteção do sensor de visão de IA.

O mesmo utilitário de antes, com uma caixa vermelha no cubo vermelho, mostrando onde a cor foi selecionada. No lado direito da janela, o botão Definir cor está destacado.

O botão Definir Cor ficará disponível. Selecione para guardar a cor.

Depois de uma cor ser definida, o sensor de visão de IA irá guardá-la como uma assinatura de cores.

Versão ampliada da janela do utilitário AI Vision com um destaque na caixa de texto Nome da assinatura de cor que foi definida.

Renomeie a assinatura de cor selecionando na caixa de texto Nome e escrevendo.

Janela do utilitário AI Vision ampliada no lado direito com um destaque no botão adicionar cor.

Selecione Adicionar cor para configurar mais Assinaturas de cor para outros objetos.

O sensor de visão de IA pode acompanhar até assinaturas de cores, de cada vez.

Utilitário AI Vision no VEXcode AIM com destaque no botão Fechar no canto inferior direito.

Depois de todas as cores pretendidas estarem definidas, seleccione Fechar.

Vista ampliada do Painel de Controlo no VEXcode AIM com um destaque em torno da secção Cores Configuradas. No interior existe uma linha que corresponde à cor configurada anteriormente.

Todas as assinaturas de cores configuradas aparecerão agora no Painel de Controlo do AIM.


Ajuste uma assinatura de cor

As assinaturas de cor podem ter os seus intervalos de matiz e de saturação ajustados para que o sensor possa detetar a cor mais facilmente.

Vista ampliada do AI Vision Utility que mostra as opções disponíveis para ajustar a assinatura de cor definida.

Ao configurar uma assinatura de cor, aparecem opções para intervalos de matiz e saturação. Permitem 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 AI Vision Utility.

Círculo com cores do arco-íris em cascata. O vermelho está na direção de 0 graus, o verde está aproximadamente na direção de 120 graus e o azul está aproximadamente na direção de 240 graus.

O primeiro deslizador é o Hue Range. A tonalidade é a cor percebida, tal como definida pela sua posição na roda das cores. Esta roda de cores tem um intervalo de 0 a 359,9 graus e cada cor na roda tem um valor de grau definido. 

O intervalo de matiz permite escolher os graus acima e abaixo da cor configurada que serão reportados como essa cor. Por exemplo, um azul escuro pode ter o valor de matiz de 240 graus. Com uma gama de matiz de 20 graus, qualquer valor entre 220 e 260 graus será reportado como a cor azul escura configurada.

Para ajustar a sua definição de cor, mova lentamente o deslizador Hue Range até que a caixa de destino fique estável em torno do objeto. Não o mova mais do que o necessário.

Tabela que mostra a mudança de cores com base nos valores de saturação. Na extremidade esquerda, igual a 0% de saturação, a cor aparece cinzenta. O brilho da cor aumenta à medida que se desloca para a direita e observa aumentos nos valores de saturação.

O segundo deslizador é o Intervalo 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 com percentagens de 0%, sendo um tom de cinzento suave, e 100%, sendo uma versão intensa deste matiz. 

O Intervalo de Saturação permite escolher a percentagem de saturação acima e abaixo da cor configurada que será reportada como essa cor. Por exemplo, uma bola vermelha com iluminação mais fraca pode aparecer com 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á reportado como a cor vermelha configurada.

Mova o controlo deslizante para o Intervalo de Saturação até que o objeto que pretende seguir esteja totalmente rodeado pela caixa de destino.

Agora pode testar a resiliência da sua Assinatura de Cor . Coloque o objeto em diferentes condições de iluminação ou mova-o para ver se o sensor de visão de IA consegue continuar a segui-lo em diferentes configurações e condições.

Depois de definidas duas ou mais Assinaturas de Cor , pode começar a configurar Códigos de Cor.

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

Last Updated: