método segmente_bordas

método segmente_bordas

por danilo silva -
Número de respostas: 2

Depois de calcular gH e gV e o módulo do seu gradiente é preciso normalizar a imagem pra um intervalo de 0 a 255. Para isso eu achei o maior valor do módulo do gradiente e dei o valor de 255 e para os outros o (valor*255)/max, parece que funcionou mas é assim mesmo que normaliza?

Em resposta à danilo silva

Re: método segmente_bordas

por Carlos Hitoshi Morimoto -

...e para os outros o (valor*255)/max, parece que funcionou mas é assim mesmo que normaliza?

na verdade não, mas para esse EP é suficiente escalar o intervalo (0 - max) para (0 - 255).

Se a gente for mais rigoroso, tem ainda o problema do tipo (8 bits e não um real) e uma normalização "genérica" deveria levar em conta números negativos. Como valores negativos não aparecem no resultado do módulo do gradiente e o Python (plt) tolera o tipo, a formula de conversão sugerida é suficiente para esse EP.