¿Por qué elegir Aspose.OCR para Python a través de C++?

Mejore sus capacidades de OCR con Aspose.OCR para Python a través de C++. Esta biblioteca repleta de funciones integra perfectamente OCR en aplicaciones Python con un código mínimo. Experimente una velocidad y precisión excepcionales, admitiendo 28 idiomas, incluidas las escrituras latina, cirílica y china. Reconozca una variedad de imágenes, desde documentos escaneados y fotografías de teléfonos inteligentes hasta capturas de pantalla y archivos PDF escaneados. Los filtros de preprocesamiento avanzados manejan desafíos como imágenes rotadas, sesgadas y ruidosas, asegurando un rendimiento óptimo al aprovechar el procesamiento de GPU.

Illustration ocr

OCR rápido y preciso

Logre resultados de OCR rápidos y precisos con Python de última generación a través de la tecnología C++.

Reconocimiento multilingüe

Reconozca texto en 28 idiomas, lo que garantiza versatilidad para aplicaciones Python mediante la integración de C++.

Soporte integral de imágenes

Procese imágenes sin esfuerzo desde escáneres, cámaras y teléfonos inteligentes con Python a través de C++.

Reconocimiento preciso de caracteres chinos

Reconozca con precisión más de 6000 caracteres chinos en sus proyectos de Python a través de C++.

Mantener estilos de fuente y formato

Conserve los estilos de fuente y el formato para una representación precisa del texto reconocido en sus aplicaciones Python a través de C++.

Ejemplo de código en vivo

Inicie el reconocimiento de texto a partir de imágenes en solo tres líneas de código. ¡Experimente la simplicidad!

Listo para reconocer Listo para reconocer Suelta un archivo aquí o haz clic para explorar *

* Al cargar tus archivos o utilizar el servicio, estás de acuerdo con nuestra Condiciones de uso y política de privacidad.

Resultado del reconocimiento
 

Convertir imagen a texto

Más ejemplos >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);

Integración de OCR para aplicaciones Python

Aspose.OCR para Python a través de C++ se integra perfectamente con cualquier plataforma que admita C++ , ya sea en el escritorio de Windows, Windows Server, macOS o Linux. , o la nube.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formatos de archivo admitidos

Aspose.OCR for Python via C++ puede trabajar con prácticamente cualquier archivo puede obtenerlo de un escáner o una cámara. Los resultados del reconocimiento se devuelven en los formatos de intercambio de datos y archivos más populares que se pueden guardar, importar a una base de datos o analizar en tiempo real.

Imágenes

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR por lotes

  • Multi-page PDF
  • ZIP
  • Folder

Resultados del reconocimiento

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

Instalación sencilla para Python a través de C++

Aspose.OCR para Python a través de C++ se entrega como un paquete de Python o como un archivo descargable con dependencias mínimas. Instálelo fácilmente en su proyecto y estará listo para reconocer textos en varios idiomas admitidos y guardar los resultados del reconocimiento en varios formatos.

Solicite una licencia de prueba para iniciar el desarrollo de una aplicación de OCR completamente funcional y sin limitaciones.

Integración de backend de C++ para aplicaciones Python

Nuestra biblioteca se integra perfectamente con el backend de C++, lo que permite que las aplicaciones Python se ejecuten sin problemas en cualquier plataforma: Windows de escritorio, Windows Server, macOS, Linux y la nube.

28 idiomas de reconocimiento

Soporte para diversos idiomas y escrituras, incluidos idiomas mixtos:

Optimice el reconocimiento permitiendo que la biblioteca detecte el idioma o lo defina para mejorar el rendimiento.

  • Alfabeto latino extendido: alemán, croata, checo, danés, holandés, inglés, estonio, finlandés, francés, alemán, italiano, letón, lituano, noruego, polaco, portugués, rumano, eslovaco, esloveno, español, sueco;
  • Alfabeto cirílico: bielorruso, búlgaro, kazajo, ruso, serbio, ucraniano;
  • Chino: más de 6000 caracteres;
  • Hindi.

Características clave

Aspose.OCR for Python via C++ Explore las capacidades avanzadas de Aspose.OCR para Python a través de C++.

Feature icon

OCR de fotos

Extraiga texto de fotografías de teléfonos inteligentes con precisión a nivel de escaneo.

Feature icon

PDF con capacidad de búsqueda

Convierta cualquier escaneo en un documento indexable y con capacidad de búsqueda completa.

Feature icon

reconocimiento de URL

Reconocer una imagen desde la URL sin descargarla localmente.

Feature icon

Reconocimiento masivo

Lea todas las imágenes de documentos, carpetas y archivos de varias páginas.

Feature icon

Cualquier fuente y estilo

Identifique y reconozca texto en todos los tipos de letra y estilos populares.

Feature icon

Reconocimiento preciso

Ajuste todos los parámetros de OCR para obtener mejores resultados de reconocimiento.

Feature icon

Corrector ortográfico

Mejore los resultados corrigiendo automáticamente las palabras mal escritas.

Feature icon

Buscar texto en imágenes

Busque texto o expresión regular dentro de un conjunto de imágenes.

Feature icon

Comparar textos de imágenes

Compare textos en dos imágenes, independientemente del caso y el diseño.

Feature icon

Limitar el alcance del reconocimiento

Limite el conjunto de caracteres que buscará el motor de OCR.

Feature icon

Detectar defectos de imagen

Encuentre automáticamente áreas de imagen potencialmente problemáticas.

Feature icon

Reconocer áreas

Busque y lea solo áreas específicas de una imagen, no todo el texto.

Ejemplos de código Python

Descubra ejemplos de código para integrar perfectamente Aspose.OCR para Python a través de C++ en sus aplicaciones.

Instalación sin esfuerzo

Como paquete Python liviano o archivo descargable con dependencias mínimas, Aspose.OCR para Python a través de C++ garantiza una fácil distribución. Intégrelo en su proyecto directamente desde Python y estará preparado para aprovechar las capacidades completas de OCR, guardando los resultados del reconocimiento en varios formatos.

Después de la instalación, comience inmediatamente a usar Aspose.OCR para Python a través de C++. aunque con ciertas limitaciones. Una licencia temporal elimina todas las restricciones de la versión de prueba durante 30 días. Utilice este período para iniciar el desarrollo de una aplicación de OCR completamente funcional, lo que le permitirá tomar una decisión informada sobre la compra de Aspose.OCR para Python a través de C++ más adelante.

Detección de áreas de documentos

Una imagen escaneada o una fotografía de un documento de texto a menudo comprende varios bloques de contenido, incluidos párrafos de texto, tablas, ilustraciones, fórmulas y más. Reconocer con éxito y precisión estas áreas de interés en una página es crucial para un OCR eficaz. Este proceso fundamental se conoce como detección de área de documentos e implica la identificación, organización y clasificación de distintas regiones de contenido.

Aspose.OCR ofrece varios algoritmos de detección de áreas de documentos, lo que le permite elegir el que mejor funcione para su contenido específico.

Configuración para diversos contenidos de imágenes: Python OCR

settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE

input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)

Varios formatos de salida

OCR para C++ puede guardar los resultados del reconocimiento en múltiples formatos para poder compartirlos, almacenarlos en una base de datos, mostrarlos o analizarlos: texto sin formato, PDF, Microsoft Word, Microsoft Excel, JSON y XML. {index-content-python-cpp.code_samples.item3.content2}

Guardar los resultados del reconocimiento en JSON - Python

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)