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
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 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.
Renomeie a assinatura de cor selecionando na caixa de texto Nome e escrevendo.
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.
Depois de todas as cores pretendidas estarem definidas, seleccione Fechar.
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.
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.
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.
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.