• Nenhum resultado encontrado

S EGUNDO PROGRAMA AUXILIAR DE ANÁLISE DE COR NA IMAGEM

Fig 25 Método J-P Lenclos: fotografia do local.

05. P ROGRAMA AUXILIAR DE ANÁLISE DE COR NUMA IMAGEM

5.2. S EGUNDO PROGRAMA AUXILIAR DE ANÁLISE DE COR NA IMAGEM

Este segundo programa auxiliar surgiu da necessidade de analisar e comparar os dados dos vários momentos de levantamento. Tomando como base o raciocínio do programa descrito anteriormente, foi solicitado a Frank Braunschweig135, que executasse este segundo programa com os melhoramentos descritos em seguida.

5.2.1. PROPOSTA DO SEGUNDO PROGRAMA AUXILIAR DE ANÁLISE DE COR NA IMAGEM

A imagem tem novamente que ser introduzida em formato GIF, tendo sido solicitada a existência de um Browser.

Pretendeu-se novamente que fosse realizada uma paleta integral da imagem com a codificação da cor nos dois sistemas (RGB e HSB)136 e frequência da cor por pixel, organizada por classes de tom: vermelho, amarelo, verde cyan, azul e magenta (tal como anteriormente). Solicitou-se também um resumo das 10 cores mais frequentes com codificação e frequência respectiva. Foi solicitado que houvesse a possibilidade de exportação dos dados numéricos, que estão na base da obtenção do histograma, para uma folha Excel.

Foi, no entanto, detectado que os Bugs do programa anterior para o cálculo dos valores de frequência das colunas do histograma eram devido à confusão da passagem do código de Visual Basic para HSV, devido à indecisão da máquina em definir o tom da cor (valor de H) para cores com o mesmo valor para R, G, e B.137 Dada esta ocorrência propôs-se a separação desses cinzentos num grupo à parte.

Tal como no programa anterior pretendeu-se a análise por gradiente de variação das coordenadas tom, saturação e brilho.

Para a obtenção dos dados de análise dos diferentes momentos propôs-se a elaboração de gráficos para cada fase de análise tendo em vista a comparação tanto visual como numérica.

Para a comparação e observação da evolução das classes de tonalidade, propôs-se que as cores fossem localizadas no universo das classes do tom, e que conjuntamente com o valor da frequência da classe, em termos de cor e de pixel, aparecesse a variabilidade dessa classe, através do cálculo do desvio padrão dos seus valores, bem como o código das cores por viagem do cursor sobre a imagem, (ver Fig. 61). A ideia da introdução de uma régua gráfica prende-se com o facto de possibilitar a leitura da

135 Eng.º Civil, e Técnico Informático, investigador no IST.

136 O sistema HSB, é semelhante ao HSV, mas a representação tridimensional é feita com dois cones colados pela base, passando as cores primárias a situar-se

nessa base. O preto e o branco são os vértices dos cones definindo um eixo de valores entre 0.0 e 1.0 respectivamente. Os valores da saturação variam entre 0.0 e 1.0. Teoricamente o número de cores representado neste modelo é infinito.

MARIA VERÓNICA FERNANDES . 2005 I 66 largura da banda de cores de cada classe de tom. Um gráfico análogo foi proposto para as classes de saturação e brilho.

Fig. 61 - Análise de tonalidades cromáticas para um momento

Foi também solicitada a fabricação de uma paleta com as três cores mais frequentes por cada classe de tom. Com representação gráfica em termos quantitativos, através da expressão do tamanho da caixa de cor. O tamanho maior é para ser preenchido caso o tom represente mais de 75% das cores, o seguinte para uma representação superior a 50% e assim sucessivamente.

Fig. 62 - Paleta das três cores mais representativas por tom

Para a comparação entre momentos sugeriu-se que fosse elaborado um gráfico recuperando os valores obtidos em todas as análises dos vários momentos e dispondo-os na horizontal.

%1; %2; σ

%1; %2; σ %1; %2; σ

Legenda:

%1 – Frequência da classe em relação à totalidade da foto (n.º de pixeis com cor na classe/ n.º total de pixeis na imagem)

%2 – Frequência da classe em relação à totalidade da foto (n.º de cores na classe/ n.º total de cores na imagem)

σ – Variação entre os valores de H para a classe

- Localização das cores no universo da classe de tom, na realidade esta representação é descontínua, aqui está simplificado.

- Banda tonal, universo dos valores por classe de tom - Régua

%1; %2; σ %1; %2; σ %1; %2; σ

MARIA VERÓNICA FERNANDES . 2005 I 67

Fig. 63 - Análise de tonalidades cromáticas para o Conjunto dos Momentos

Para o conjunto dos momentos, também recuperando a informação já obtida propôs-se a realização de um gráfico de curvas interrompidas que tivesse num dos eixos as coordenadas de cor organizadas como no histograma (i.e. primeiro em ordem ao tom, depois à saturação e por último ao brilho) e noutro a frequência do tom. Em histograma tridimensional teríamos essa variação ao longo do tempo.

5.2.2. DESCRIÇÃO DO SEGUNDO PROGRAMA AUXILIAR DE ANÁLISE DE COR NA IMAGEM

A primeira diferença do segundo programa auxiliar refere-se ao sistema de cor utilizado que passa de HSV para HSB. Apesar destes dois sistemas serem muito semelhantes esta mudança tem como vantagem o uso do HSB em programas de imagem como o Corel Draw.

O segundo programa auxiliar desenvolve-se em cinco folhas: General, MostFrequent, Classified, Occurence e Gradient, como se vê pela figura do ambiente de trabalho. A imagem é aberta, na primeira folha, aparecendo em três modos de tamanho: Normal, Srtetch image e Center image. Embora a imagem Legenda:

∆% – Variação das frequências da classe entre os momentos A e B. ( I ∆ A – ∆ B I )

∆σ – Valor da variação da variabilidade entre os momentos A e B ( IσA – σB I )

- 6 Cores dominantes da classe nesse momento

- Localização das cores no universo da classe de tom, na realidade esta representação é descontínua, aqui está simplificado.

- Banda Tonal, universo dos tons A, B, C – Momento A, momento B, momento C

- Direcção temporal ∆% ∆σ ∆ α t ∆% ∆σ ∆ α t ∆% ∆σ ∆ α t 1 2

. . .

1 2 1 2 ∆% ∆σ ∆ α t ∆% ∆σ ∆ α t ∆% ∆σ ∆ α t

. . .

. . .

∆% ∆σ ∆ α t 1 2 ∆% ∆σ ∆ α t ∆% ∆σ ∆ α t A B C

.

.

.

.

.

.

.

.

.

MARIA VERÓNICA FERNANDES . 2005 I 68 possa não aparecer completa, a forma como é colocada no monitor não interfere na sua leitura. Aparece também uma tabela de dados correspondente aos valores de: H, S, B, ID (número de identificação da cor por ordem de leitura), Cont (número de pixeis onde a cor aparece), R, G, B, e Freq (frequência da cor em relação ao número total de pixeis). Esta tabela é exportável para Excel. Os valores da tabela podem ser ordenados segundo ordem crescente ou decrescente de cada coluna (basta para isso clicar no identificador da coluna pretendida). Tem-se ainda a opção de eliminar os cinzentos da imagem, com o mesmo valor de R, G e B, realizando a análise sem eles.