Tengo una imagen que he escaneado, pero el papel blanco no es blanco en la pantalla. ¿Hay alguna manera de igualar el contrato/brillo para hacer que el fondo sea más blanco?¿Cómo puedo ecualizar el contraste y el brillo de las imágenes usando opencv?
actualización
He probado la función Image._EqualizeHist sugerido de EmguCv:
string file = @"IMG_20120512_055533.jpg";
Image<Bgr, byte> originalColour = new Image<Bgr, byte>(file);
Image<Bgr, byte> improved = originalColour.Clone();
improved._EqualizeHist();
Pero obtener un resultado aún peor (también cuando la primera escala de grises):
¿Me faltan otros parámetros?
Stack Overflow proporciona un servicio gratuito de alojamiento de imágenes, simplemente haga clic en el botón de imagen en la barra de herramientas y apúntelo a su imagen alojada localmente en su computadora en otra parte de la web. Esto realmente carga y refleja una copia de la imagen, lo que garantiza que siempre estará disponible, incluso si la fuente externa se cae. Ya he desplazado las imágenes que ha publicado, pero solo hay que tenerlas en cuenta para el futuro. –
No sé por qué, pero equalisthist da un resultado peor en tales casos .. yo también tengo este problema a veces .. –