Limpiar documentos escaneados de forma automática

En nuestros tiempos constantemente digitalizamos y escaneamos la documentación, el hardware para dichos fines a mejorado, de igual manera, existen una gran cantidad de software disponible (tanto para ordenadores cómo para móviles) para mejorar el escaneado de los documentos, incluso, hace tiempo le hablamos acá en Desde LinuxCómo escanear documentos y aplicar OCR en Linux.

Al igual que existe hardware y software especializados, también existen métodos para mejorar aquellos documentos escaneados que no están en su calidad optima, anteriormente utilizaba esté método que nos enseñaba Christopher Castro en como  Limpiar documentos escaneados con Gimp, pero ahora utilizo un script llamado noteshrink, que me permite Limpiar documentos escaneados de forma automática.

¿Qué es Noteshrink?

Noteshrink es una aplicación de código abierto, escrita en python por Matt Zucker y que permite convertir notas escritas a mano a mejor calidad y en pdf, además está herramienta nos permite limpiar documentos escaneados de manera fácil y rápida.

Los resultados obtenidos con Noteshrink los podemos apreciar en las siguientes imágenes:

limpiar-documentos-escaneados

imagen limpia noteshrink

resultados_noteshrink

Principales Características de Noteshrink

Las características más notables de Noteshrink son:

  • Permite limpiar documentos escaneados.
  • Permite convertir imágenes de documentos escaneados en pdf de alta calidad.
  • Reduce el tamaño de las imágenes.
  • Puedes convertir tús imágenes desde la consola.
  • Es código abierto.
  • Está escrito en phyton.
  • Es rápido y eficiente.

Cómo instalar Noteshrink

Instalar Noteshrink es fácil y rápidos para ellos debemos cubrir ciertos requerimientos:

Requerimientos de Noteshrink

  • python 2
  • numpy
  • scipy
  • PIL o Pillow

Instalando Noteshrink

Voy a dar las intrucciones para instalarlo en Linux Mint, para otras distribuciones los pasos no deberían variar mucho.

Instalemos las actualizaciones de nuestro equipo

sudo apt-get update
sudo apt-get upgrade
Instalar NumPy y SciPy

Debemos instalar los siguientes paquetes

sudo apt-get install python-numpy python-scipy
Instalar Pillow
sudo apt-get install python-dev python-setuptools

Instalar Git

sudo apt-get install git

Clonar el repositorio de Noteshrink

sudo git clone https://github.com/mzucker/noteshrink.git

Cómo usar Noteshrink

Usar Noteshrink es bastante sencillo, nos dirigimos a la carpeta donde hayamos clonado el script y luego lo ejecutamos enviando el parámetro de las imagen o imágenes que necesitamos convertir, exportará cada una de las imágenes tratadas además de crear un pdf agrupandolas.

./noteshrink.py IMAGE1 [IMAGE2 ...]

 Conclusiones sobre Noteshrink

Noteshrink desde hoy es una de las aplicaciones que pasan a mi lista de imprescindibles, me permite mejorar la calidad de los documentos que me envían a diario, lo hace de manera rápida y con un sólo comando, además, su instalación es sencilla y el resultado de las imágenes resultantes es de muy buena calidad.

¿A ti que te a parecido Noteshrink?


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

      Alfonso dijo

    Hola Luigys Toro, cuando pongo esto «sudo git clone https://github.com/mzucker/noteshrink.git«, me sale esto «sudo: git: orden no encontrada». ¿Falta algo en esa línea de comandos?.
    Gracias y un saludo.

         Luigys Toro dijo

      No tienes git instalado, para ello, abre una terminal y teclea:
      «sudo apt-get install git» sin las comillas

      Luego que lo instale vuelves a probar «git clone https://github.com/mzucker/noteshrink.git» sin las comillas

           Alfonso dijo

        Gracias Luigys Toro, ya lo hice.
        Gracias User

      leolopez89 dijo

    Buen post pero, ¿por qué clonar con sudo? No es necesario

      User dijo

    Tienes instalado el programa git en el sistema? Para instalarlo hay que ejecutar lo siguiente:
    sudo apt-get install git

    Y luego te funcionará.
    Saludos.