i = imread('.\img\fusca.png'); i = rgb2gray(i); % mostra a imagem figure, imshow(i,[]); % mostra o histograma da imagem figure, imhist(i); % para enxergar a placa, basta aplicar uma funcao de transformacao que % eh a curva de log !!!!! (+ 1 para evitar log(0))! j = log(double(i)+1); % mostra a imagem... parece CSI....!!!! figure, imshow(j,[]); % para melhor ver o que aconteceu com a imagem, eh melhor % rescalonar a imagem transformada para a faixa de valores entre % 0-255... Assim a funcao de transferencia deve ser j = c * log (i) % onde c é um fator de normalizacao.. % calculando c .... MAX = max(max(i)); % calcula o maior valor de imagem i..... c = 255.0 / log(1+double(MAX)); % calcula uma nova imagem normalizada (na pratica a mesma que a nao % normalizada...) jnorm = c*log(double(i)+1); figure, imshow(jnorm,[]); figure, imhist(jnorm);