13.1.13. O editor de limiares¶
O rastreamento de cor com find_blobs() depende inteiramente do seu tuplo de limiar – os seis números LAB (ou dois números em escala de cinzentos) que decidem quais os pixels que contam como o alvo. O editor de limiares, em Ferramentas → Machine Vision → Editor de Limiares, transforma a procura desses números de uma suposição numa ajuste visual: arraste os controlos deslizantes, observe quais os pixels que se iluminam, copie o tuplo quando o alvo estiver a branco sólido e tudo o resto a preto.
O editor de limiares a meio da afinação: a pré-visualização binária à direita mostra o que o tuplo de limiar na parte inferior rastreia atualmente.¶
O editor abre sobre o buffer de fotograma em tempo real ou um ficheiro de imagem do disco. Mostra a imagem de origem e uma pré-visualização binária lado a lado – os pixels brancos na pré-visualização são os pixels que o limiar atual rastreia – com um controlo deslizante mínimo e máximo por canal em baixo. Escolha escala de cinzentos ou LAB com o seletor, arraste os controlos deslizantes até que a pré-visualização binária isole o alvo, e copie o tuplo de limiar do campo de saída para o script. Uma caixa de seleção Inverter inverte a seleção, e Repor Controlos Deslizantes recomeça do princípio.
O procedimento prático: aponte a câmara para a cena real com a iluminação real, execute um script para que o buffer de fotograma contenha um fotograma representativo, abra o editor sobre o buffer de fotograma e restrinja cada canal por ordem – normalmente A e B primeiro para um alvo colorido, depois L por último e o mais solto possível, uma vez que a iluminação move L muito mais do que move A e B.
13.1.13.1. Editar um tuplo existente¶
O editor também está ligado ao editor de scripts. Selecione um tuplo de limiar existente num script – (30, 100, 15, 127, 15, 127) ou um par em escala de cinzentos – clique com o botão direito e escolha a entrada do editor de limiares no menu de contexto. O editor abre pré-carregado com esses valores e, quando clica em OK, escreve os números ajustados sobre a seleção (Cancelar descarta-os). Afinar um script implementado para nova iluminação é uma tarefa rápida feita desta forma.