13.1.7. O histograma

Abaixo do visualizador do frame buffer, o painel do histograma traça a distribuição dos valores de pixel no quadro atual – ou, quando uma região está selecionada no frame buffer, apenas nessa região. Ele se atualiza ao vivo junto com a prévia, o que o torna o instrumento para as perguntas que surgem constantemente no trabalho de visão de máquina: qual cor é aquele objeto numericamente, quanto ele varia e como se separa do fundo.

The histogram pane in RGB, with one plot per channel, the statistics under each, and the readout line with the resolution and focus number on top

O histograma em RGB: um gráfico por canal com suas estatísticas embaixo. A linha de leitura no topo termina com o número de foco.

O seletor na barra de título do painel escolhe o espaço de cor em que as estatísticas são calculadas: RGB, escala de cinza, LAB ou YUV. Combine-o com o que seu script usará. Um script que rastreia blobs de cor com limiares de find_blobs() em LAB, então leia os valores do objeto em LAB; um script que aplica limiar de brilho trabalha em escala de cinza. Cada canal recebe seu próprio gráfico, com as estatísticas do canal embaixo: média, mediana, moda, desvio padrão, mínimo, máximo e os quartis inferior e superior.

O uso cotidiano é a busca por limiares. Selecione o objeto-alvo no frame buffer, mude para o espaço de cor correspondente e leia onde os pixels dele realmente ficam – o mín / máx de cada canal são um primeiro rascunho de uma tupla de limiar, e os quartis mostram onde está o grosso da distribuição quando os extremos são valores atípicos. O editor de limiar se baseia nos mesmos dados de forma interativa.

13.1.7.1. O número de foco

A linha de leitura acima do histograma termina com uma métrica de foco – uma pontuação de nitidez calculada a partir da imagem. Seu valor absoluto não significa nada; sua direção significa tudo. Ao ajustar uma lente, observe o número: ele sobe conforme a imagem fica mais nítida e atinge o pico no melhor foco. Aponte a câmera para um alvo detalhado à distância de trabalho, gire a lente lentamente e pare no máximo.