Para um projeto, quero medir o contraste de uma imagem global.
Quero comparar imagens diferentes para obter a imagem com o melhor contraste. Eu sei sobre o contraste de Weber, mas preciso de um valor de contraste normalizado (no intervalo entre 0-1 ou outro).
Existe um método simples para fazer isso no openCV?
image-processing
opencv
image
501 - não implementado
fonte
fonte
Respostas:
Uma maneira simples de quantificar o contrato em que consigo pensar é através do uso do histograma de imagem. A seguir, minha sugestão
Se você quiser experimentar, pode usar a função embutida do matlab http://www.mathworks.ch/ch/help/images/ref/entropy.html
Você pode usar o valor da entropia do histograma como uma medida do contrato.
fonte
Uma maneira simples de calcular o contraste é calcular o desvio padrão das intensidades de pixel da imagem em cinza.
fonte