Skip to content

Critério de cor: médias e variâncias

Mateus de Assis Silva edited this page Apr 28, 2020 · 1 revision

Uma forma de diferenciar indivíduos numa imagem (ou vídeo) é utilizar um critério de cor. Isto é, baseado na diferença de coloração de indivíduos, podemos distinguir qual é qual.

Apesar de ser interessante utilizarmos cor pra diferenciar indivíduos (principalmente quando os animais têm cores muito distintas, como azul e vermelho), muitos fatores podem influenciar a leitura da imagem efeituada pela câmera. Isso faz com que os valores de cores lidos pelo software variem.

 % as cores dos peixes não se repetem como abaixo
 % para todos os quadros nem em todos os vídeos.

> peixe1.cor[quadro1]
        r,g,b = [255, 0, 0]
> peixe1.cor[quadro2]
        r,g,b = [255, 0, 0]
> peixe1.cor[quadro3]
        r,g,b = [255, 0, 0]

> peixe2.cor[quadro1]
        r,g,b = [0, 0, 255]
> peixe2.cor[quadro2]
        r,g,b = [0, 0, 255]
> peixe2.cor[quadro3]
        r,g,b = [0, 0, 255]

A solução para lidar com valores que variam aleatoriamente é utilizar um método estatístico. Ao computarmos as médias e variâncias das cores, para cada peixe, capturamos o comportamento aleatório das leituras. Com as médias, temos como identificar quantitativamente cada um (estimando a cor dele: por exemplo, azul). A variância expressa como tal cor varia (o expectro de azul, por exemplo).