Mejora de imágenes de apuntes
Imagen escaneada original
Imagen procesada
El proceso consiste en coger una imagen y hacer una limpieza de la misma para mejorar la nitidez y reducir la memoria que ocupa el fichero que la contiene.
A partir del artículo de @mzucker en github allá por el 2017
Luego en el 2020 lo vi en un tuit de @microsiervos y me decidí a poner aquí la versión en Java
Para mejorar la imagen lo que hace es
La implementación que he hecho, basándome en la de python, usa las siguientes clases
Paleta de la imagen de ejemplo
La reducción no siempre sale del todo bien.
Sería necesario fijar que la paleta tenga el color blanco, para que no aparezcan cosas como las de la siguiente imagen
La imagen original era ésta
Y la paleta que generó ésta
Aquí están los ficheros java
El código lo hice deprisa y corriendo en el 2017, hay restos de código heredado de otros proyectos (por ejemplo C3.toColorGB4() que pasa puntos a la paleta de la gameboy monocroma) y demás cosas que no he limpiado.
¿Quieres contactar conmigo?
@xblasco.com (blueSky)
@xblasco (twitter)