gImageReader: interesante herramienta OCR para PDFs e imágenes

por | 3 mayo, 2014

gimagereader-image11

El reconocimiento óptico de caracteres (OCR) es un proceso que nos permite extraer texto de imágenes o archivos PDF, es muy utilizado a la hora de digitalizar documentos, y nos permite ahorrar bastante tiempo en este tipo de tareas y seguramente algún dolor de cabeza 🙂

Tesseract es posiblemente el motor OCR libre, más potente del mercado, originalmente diseñada por Hewlett-Packard y en los últimos años mantenido por Google, cuenta con varias interfaces gráficas para facilitar su manejo, como es el caso de gImageReader, un frontend GTK.

gImageReader está diseñado para ser fácil de usar, reconoce multitud de lenguajes,  y con el podemos importar imágenes de nuestros discos, del portapapeles, dispositivos externos como puede ser un escáner e incluso realizar capturas de pantallas.

Es tan simple como cargar la imagen, y darle al botón de «recognize» (ahí podemos seleccionar el idioma del texto a extraer).

gimagereader-image13

Aunque también tenemos una cuantas opciones avanzadas que nos podrían interesar usar como el zoom, rotación de imágen, controles de brillo y contraste, ademas de detección automática del diseño o selección manual de regiones de texto.

gimagereader-image12

Al igual que la mayoría de aplicaciones OCR el resultado no es perfecto, es posible que tengáis que corregir algún caracter (y sí!… también incluye alguna herramienta para eso!)

Instalacion de gImageReader

  • En Ubuntu y derivadas como Linux Mint
sudo add-apt-repository ppa:sandromani/gimagereader
sudo apt-get update
sudo apt-get install gimagereader tesseract-ocr tesseract-ocr-spa tesseract-ocr-eng
  • En openSUSE

Nos vamos a 1-click install y elegimos la versión de gImageReader correspondiente a nuestra distribución

gimagereader-image14

hacemos click y como siempre nos dejamos llevar por el instalador de YaST

gimagereader-image15

Finalizada la instalación  de gImageReader, abrimos el gestor de software e instalamos tesseract y los idiomas que consideremos necesarios

gimagereader-image16

  • Arch Linux y derivadas como Manjaro, ArchBang o Antergos pueden descargar gImageReader desde AUR e instalarlo con
yaourt -S gimagereader

si no tenemos tesseract instalado, toca ejecutar:

sudo pacman -S tesseract tesseract-data-eng tesseract-data-spa
  • En cuanto a los usuarios de Fedora lo pueden instalar ejecutando como root:
yum install  tesseract tesseract-langpack-es gimagereader

 

Vía | lffl

28 pensamientos en “gImageReader: interesante herramienta OCR para PDFs e imágenes

  1. Juanca_Cba

    Se probará en breve suponiendo que el paquete de Fedora funcione por aquí.
    La única parte que no me gusta es la que dice «y en los últimos años mantenido por Google» lo cual me lleva a desconfiar de su código.
    Tal vez debería decir «y en los últimos años modificada para espiarte por Google».
    Gracias por el aporte.

    Responder
  2. laudelinux

    Pues si el original no esta mal el resultado es de puta madre. He probado con varios pdf, incluida imágenes y va cojonudo, obviamente hay que retocarlo un poco, pero que coño, genial. Muchas gracias por la info amigo.

    Responder
  3. dmacias

    Muchas veces que lo he necesitado y no sabia de su existencia, me lo apunto para la proxima replicante

    Un saludo 🙂

    Responder
  4. aldobelus

    Estaba usando OcrFeeder, que también usa Tesseract y me había dado un gran resultado en otra distribución, no recuerdo cuál, y en Manjaro, la que tengo ahora, no iba ni bien ni mal, nada. Pues ha sido hacerte caso con el gImageReader y va de cine. Solo el detalle que es un GTK como la copa de un pino y uso KDE, pero tampoco soy tan purista, vamos. Si me hace el apaño, encantado de haberte conocido.

    Tengo un montonazo de PDF con imágenes que no había manera de sacarles el texto y acabo de adelantar lo que no está escrito… ¡Qué gusto tener programas que funcionan tan bien! Me voy a la cama tranquilo hoy, qué biennnnn… Y gracias por estar atento a estas cosas, ¡también!

    Responder
    1. tannhausser Autor

      Fantastico! me alegro de te funcione correctamente, esto del OCR siempre es algo odioso.

      Responder
  5. manuel

    Muchas gracias, funciona a las mil maravillas, te agradezco tu esfuerzo para que los mas pacatos podamos aprender un poco

    Responder
    1. tannhausser Autor

      Gracias a ti por comentar! En esto de Linux todos somos eternos principiantes 🙂

      Responder
      1. manuel

        Posiblemente si ya que es algo en continuo desarrollo, pero yo llevo solo 5 año con otros sistemas (W7 y W10) y ahora 15 dias en GNU LINUS UBUNTU. y cuando encuentro personas que se esfuerzan en dar información, me gusta AGRADECERLO. A proposito UN ESTUPENDO BLOG, poco a poco iré ojeandolo ya q no tengo mucho tiempo. MUCHAS GRACIAS AMIGO.

        Responder
  6. rubengalussoblogRuben

    Lo estuve probando y después de varias pruebas logré escanear y convertir a texto la o las partes que me interesan de una página, guardé y abrí con Libre office, corregí algún que otro error, cambié la tipografía…y maravilla ! ! ! , es un espectáculo, una vez más, gracias

    Responder
  7. Diego

    Hola… ¿Cómo poner la lengua portuguesa en el tesseract? Parece Inglés y español, pero también necesitan el idioma portugués … saludos

    Responder
    1. Diego

      Para ponerlo en portugués: sudo apt-get install gimagereader tesseract-ocr tesseract-ocr-por

      Responder
  8. Pingback: OCR en Linux - Arqueología y Software Libre

  9. Mario Juarez

    es una herramienta genial, pero tuve problemas cuando cambié mi scanner, con un epson L3110, siendo que da mensaje de que FALLO SCANEO y que se interrumpió… ¿alguna idea de que puede ser? con otro scanner, un epson L355 si funciona

    Responder

Responder a BenCancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.