13.1.7. Histogram

Ispod preglednika međuspremnika slike, okno histograma iscrtava raspodjelu vrijednosti piksela u trenutnoj sličici – ili, kada je u međuspremniku slike odabrano područje, samo u tom području. Ažurira se uživo s pregledom, što ga čini instrumentom za pitanja koja se neprestano javljaju u radu sa strojnim vidom: koje boje jest taj objekt brojčano, koliko varira i kako se odvaja od pozadine.

Okno histograma u RGB-u, s jednim grafom po kanalu, statistikom ispod svakog i retkom očitanja s razlučivošću i brojem fokusa na vrhu

Histogram u RGB-u: jedan graf po kanalu sa svojom statistikom ispod. Redak očitanja na vrhu završava brojem fokusa.

Birač u naslovnoj traci okna odabire prostor boja u kojem se statistika računa: RGB, sivi tonovi, LAB ili YUV. Uskladite ga s onim što će vaša skripta koristiti. Skripta koja prati mrlje boje s find_blobs() koristi pragove u LAB-u, pa očitajte vrijednosti objekta u LAB-u; skripta koja postavlja prag svjetline radi u sivim tonovima. Svaki kanal dobiva svoj graf, sa statistikom kanala ispod: srednja vrijednost, medijan, mod, standardna devijacija, minimum, maksimum te donji i gornji kvartil.

Svakodnevna upotreba je traženje praga. Odaberite ciljni objekt u međuspremniku slike, prebacite se na odgovarajući prostor boja i očitajte gdje njegovi pikseli zapravo leže – min / maks svakog kanala prvi su nacrt n-torke praga, a kvartili pokazuju gdje se nalazi glavnina raspodjele kada su krajnosti netipične vrijednosti. Uređivač pragova interaktivno se nadograđuje na iste podatke.

13.1.7.1. Broj fokusa

Redak očitanja iznad histograma završava metrikom fokusa – ocjenom oštrine izračunatom iz slike. Njezina apsolutna vrijednost ne znači ništa; njezin smjer znači sve. Dok prilagođavate leću, promatrajte broj: raste kako slika postaje oštrija i doseže vrhunac pri najboljem fokusu. Usmjerite kameru prema detaljnom cilju na radnoj udaljenosti, polako okrećite leću i zaustavite se na maksimumu.