OCR: reconocimiento óptico de caracteres
Qué es el OCR
El reconocimiento óptico de caracteres, OCR por sus siglas en inglés, es la tecnología que convierte una imagen con texto en texto digital. Un escaneo, una foto hecha con el móvil o un PDF que en realidad es una imagen contienen letras que una persona lee sin esfuerzo, pero que para un ordenador son solo píxeles. El OCR detecta esas letras, palabras y líneas y las devuelve como texto que se puede buscar, copiar o procesar.
Los motores actuales no se limitan a caracteres sueltos. También reconocen líneas, tablas y la posición de cada palabra en la página, lo que permite saber dónde estaba cada dato en el documento original.
Cómo funciona
De forma simplificada, el OCR sigue estos pasos:
- Preparación de la imagen. Se corrige la orientación, el contraste y la inclinación.
- Detección. Se localizan las zonas con texto y se separan en líneas y palabras.
- Reconocimiento. Un modelo identifica cada carácter o palabra y asigna un nivel de confianza.
- Salida. Se devuelve el texto junto con su posición en la página.
OCR para documentos: necesario, pero no suficiente
El OCR para documentos es la base de cualquier automatización documental, pero por sí solo no entiende lo que lee. Puede reconocer "1.250,00" con total precisión y no saber si esa cifra es el total de la factura, una base imponible o el importe de una línea. Tampoco sabe si el proveedor existe en el ERP ni si esa factura ya se registró.
Por eso, en un proceso de facturas, el OCR es una pieza importante, pero no es el proceso completo. Después hacen falta extracción estructurada, validaciones, detección de duplicados, gestión de excepciones e integración con el sistema contable. Esa combinación es lo que se conoce como procesamiento inteligente de documentos.
Por qué el OCR falla con algunos documentos escaneados
El resultado depende mucho de la entrada. Los problemas más habituales son:
- escaneos de baja resolución, borrosos o torcidos;
- páginas incompletas o mal orientadas;
- sellos, firmas o anotaciones encima del texto;
- texto manuscrito;
- tablas complejas, con celdas combinadas o sin líneas;
- idiomas o tipos de letra poco habituales.
Un error de OCR también puede aparecer más adelante, por ejemplo al no reconocer el nombre del proveedor porque el texto leído no coincide exactamente con el registrado. La solución no es crear un proveedor nuevo, sino combinar identificadores fiables y reglas aprobadas.
Un ejemplo concreto
Una empresa recibe facturas en papel que escanea en recepción. El OCR convierte cada escaneo en texto con posiciones. A partir de ahí, otro paso localiza el número de factura, la fecha y el total, y un tercero comprueba que los importes cuadran. Si el escaneo sale torcido o con poca calidad, la confianza baja y la factura va a revisión en lugar de pasar con un dato dudoso.
OCR en DPI Systems
En los proyectos de digitalización de facturas de DPI Systems, el OCR y la extracción convierten el documento en datos, y el flujo añade validaciones, detección de duplicados, aprobaciones e integración con el ERP.