Configuración del motor OCR
OpenKM puede trabajar con varios motores OCR, como Tesseract.
Tesseract
Sección titulada «Tesseract»Tesseract es un motor OCR de código abierto adoptado por Google. Funciona muy bien. El OCR puede leer documentos TIFF de forma nativa y tiene una alta tasa de reconocimiento con imágenes a una resolución de 300 ppp que se hayan convertido a arte lineal (color de 1 bit).
Los formatos de imagen admitidos son:
- TIFF
- PNG
- JPG
- GIF
Instalación
Sección titulada «Instalación»| SO | Descripción |
|---|---|
| Ubuntu and Debian | bash<br>$ apt install tesseract-ocr<br>El idioma instalado por defecto es el inglés, por lo que, dependiendo de su configuración regional, puede que desee instalar otro fichero de idioma. Por ejemplo, para instalar el paquete de idioma español: bash<br>$ apt install tesseract-ocr-spa<br>Puede comprobar los idiomas instalados de esta manera: bash<br>$ tesseract --list-langs<br>Más información en: - https://github.com/tesseract-ocr/tesseract - https://tesseract-ocr.github.io/tessdoc/Installation.html |
| Red Hat and CentOS | En CentOS puede instalar Tesseract desde el repositorio EPEL:bash<br>$ yum install epel-release<br>$ yum install tesseract<br>El idioma instalado por defecto es el inglés, por lo que, dependiendo de su configuración regional, puede que desee instalar otro fichero de idioma. Por ejemplo, para instalar el paquete de idioma español: bash<br>$ yum install tesseract-langpack-spa<br>Puede comprobar los idiomas instalados de esta manera: bash<br>$ tesseract --list-langs<br>En Red Hat, recomendamos ponerse en contacto con el soporte de Red Hat para obtener más información. Más información en: - https://tesseract-ocr.github.io/tessdoc/Installation.html |
| Windows | Descárguelo desde https://tesseract-ocr.github.io/tessdoc/Installation.html y siga el asistente de instalación. |
Comprobación de la instalación
Sección titulada «Comprobación de la instalación»Desde la línea de comandos, ejecute (donde image.jpg debe ser un fichero de imagen existente):
$ tesseract image.jpg textConfiguración
Sección titulada «Configuración»Vaya a Administration > Configuration parameters y edite el parámetro llamado system.ocr:
| OS | |
|---|---|
| Linux | /usr/bin/tesseract ${fileIn} ${fileOut} o /usr/bin/tesseract ${fileIn} ${fileOut} -l esp El parámetro -l esp indica que debe utilizarse 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} o c:\Tesseract-ocr-3.0.2\tesseract.exe ${fileIn} ${fileOut} -l spa El parámetro -l esp indica que debe utilizarse 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 un fichero de texto temporal.
- Puede establecer otros parámetros adicionales, como el parámetro -l spa del ejemplo.
Información adicional
Sección titulada «Información adicional»- http://code.google.com/p/tesseract-ocr/
- Tesseract - Summary & first experiences.
- Tesseract OCR Google Groups
- First Interactions with Tesseract OCR on Ubuntu Linux
- http://code.google.com/p/tesseract-ocr/wiki/ReadMe
- http://code.google.com/p/tesseract-ocr/wiki/FAQ
Diccionario
Sección titulada «Diccionario»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 OpenOffice.org Dictionary Repository.
Configuración
Sección titulada «Configuración»Vaya a Administration > Configuration parameters y edite el parámetro llamado system.openoffice.dictionary:
| OS | |
|---|---|
| Linux | /home/openkm/dictionary/en-GB.zip |
| Windows | c:\tomcat-8.5.69\dictionary\en-GB.zip |
Configuración de rotación del OCR
Sección titulada «Configuración de rotación del OCR»Existe un parámetro de configuración que fuerza el OCR en documentos rotados.
Configuración
Sección titulada «Configuración»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 ‘;’. 90;180;270; |