Para un proyecto, quiero medir el contraste de una imagen global.
Quiero comparar diferentes imágenes para obtener la imagen con el mejor contraste. Sé sobre el contraste de Weber, pero necesito un valor de contraste normalizado (en el rango entre 0-1 u otro).
¿Hay un método simple para hacer esto en openCV?
image-processing
opencv
image
501 - no implementado
fuente
fuente
Respuestas:
Una forma simple de cuantificar el contrato que se me ocurre es mediante el uso del histograma de imagen. La siguiente es mi sugerencia
Si solo quiere probarlo, puede usar la función incorporada de matlab http://www.mathworks.ch/ch/help/images/ref/entropy.html
Puede usar el valor de entropía del histograma como medida de contrato.
fuente
Una manera simple de calcular el contraste es calculando la desviación estándar de las intensidades de píxeles de la imagen en gris.
fuente