13.1.13. L’editor delle soglie

Il tracciamento del colore con find_blobs() vive e muore in base alla sua tupla di soglia – i sei numeri LAB (o i due numeri in scala di grigi) che decidono quali pixel contano come bersaglio. L’editor delle soglie, sotto Tools → Machine Vision → Threshold Editor, trasforma la ricerca di quei numeri da congettura a regolazione visiva: trascina gli slider, osserva quali pixel si illuminano, copia la tupla quando il bersaglio è bianco pieno e tutto il resto è nero.

L'editor delle soglie che regola una soglia LAB: immagine sorgente a sinistra, anteprima binaria a destra con il bersaglio bianco, i sei slider LAB sotto e la tupla di soglia nel campo di output

L’editor delle soglie a metà regolazione: l’anteprima binaria a destra mostra ciò che la tupla di soglia in basso traccia attualmente.

L’editor si apre o sul frame buffer live o su un file immagine da disco. Mostra l’immagine sorgente e un’anteprima binaria affiancate – i pixel bianchi nell’anteprima sono i pixel che la soglia corrente traccia – con uno slider di minimo e uno di massimo per canale sotto. Scegli scala di grigi o LAB con il selettore, trascina gli slider finché l’anteprima binaria non isola il bersaglio, e copia la tupla di soglia dal campo di output nel tuo script. Una casella Invert inverte la selezione, e Reset Sliders riparte dall’apertura completa.

La procedura pratica: punta la camera sulla scena reale con l’illuminazione reale, esegui uno script così che il frame buffer contenga un frame rappresentativo, apri l’editor sul frame buffer, e restringi ciascun canale a turno – di solito prima A e B per un bersaglio colorato, poi L per ultimo e nel modo più ampio possibile, poiché l’illuminazione sposta L molto più di quanto sposti A e B.

13.1.13.1. Modifica di una tupla sul posto

L’editor è collegato anche all’editor di script. Seleziona una tupla di soglia esistente in uno script – (30, 100, 15, 127, 15, 127) o una coppia in scala di grigi – fai clic destro su di essa, e scegli la voce dell’editor delle soglie dal menu contestuale. L’editor si apre precaricato con quei valori e, quando fai clic su OK, riscrive i numeri regolati sopra la selezione (Cancel li scarta). Riregolare uno script distribuito per una nuova illuminazione è un lavoro rapido eseguito in questo modo.