Ir al contenido
Otras versiones

Cargando…

Configuración del motor OCR

OpenKM puede trabajar con varios motores de OCR, como Tesseract.

Tesseract es un motor OCR de código abierto adoptado por Google. Funciona realmente bien. El OCR puede leer de forma nativa documentos TIFF y tiene un alto índice de reconocimiento con imágenes de 300 dpi de resolución convertidas a lineart (color de 1 bit).

Los formatos de imagen compatibles son:

  • TIFF
  • PNG
  • JPG
  • GIF
SO Descripción
Ubuntu and Debian bash<br>$ apt-get install tesseract-ocr tesseract-ocr-eng<br>
Según su configuración regional, quizá desee instalar otro archivo de idioma.
Más información en:
- https://github.com/tesseract-ocr
- https://code.google.com/p/tesseract-ocr/
Red Hat and CentOS Más información en:
- https://code.google.com/p/tesseract-ocr/wiki/Compiling
- https://code.google.com/p/python-tesseract/wiki/HowToCompileForCentos
- http://www.vicchiam.com/blog/?p=168
Windows Descargue desde https://code.google.com/p/tesseract-ocr/ y siga el asistente de instalación.

Desde la línea de comandos ejecute ( donde image.jpg debe ser un archivo de imagen existente ):

Ventana de terminal
$ tesseract image.jpg text

Vaya a Administration > Configuration parameters y edite el parámetro llamado system.ocr:

SO
Linux /usr/bin/tesseract ${fileIn} ${fileOut}
or
/usr/bin/tesseract ${fileIn} ${fileOut} -l esp
El parámetro -l esp debe utilizarse para el soporte del idioma español al ejecutar el OCR.
Para ver todas las opciones de tesseract, ejecute:
bash<br>$ tesseract<br>
Windows c:\Tesseract-ocr-3.0.2\tesseract.exe ${fileIn} ${fileOut}
or
c:\Tesseract-ocr-3.0.2\tesseract.exe ${fileIn} ${fileOut} -l spa
El parámetro -l esp debe utilizarse para el soporte del idioma español al ejecutar el OCR.
Para ver todas las opciones de tesseract, ejecute:
bash<br>c:\Tesseract-ocr-3.0.2> tesseract.exe<br>
  • El parámetro ${fileIn} se sustituirá internamente por el documento de imagen que se va a procesar.
  • El parámetro ${fileOut} se sustituirá internamente por el archivo de texto temporal.
  • Puede establecer otros parámetros adicionales, como por ejemplo el parámetro -l spa.

También puede utilizar un diccionario de OpenOffice.org para mejorar el proceso de OCR. Puede encontrar estos diccionarios específicos de cada idioma en el OpenOffice.org Dictionary Repository.

Vaya a Administration > Configuration parameters y edite el parámetro llamado system.openoffice.dictionary:

SO
Linux /home/openkm/dictionary/en-GB.zip
Windows c:\tomcat-7.0.61\dictionary\en-GB.zip

Existe un parámetro de configuración que fuerza el OCR del documento en documentos rotados.

Vaya a Administration > Configuration parameters y edite el parámetro llamado system.ocr.rotate: 

Propiedad Descripción
system.ocr.rotate El parámetro es una colección de grados separados por el carácter “;”
0;90;180;270;