API de OCR rápida y confiable basada en Aspose.OCR para C++
Reconocimiento de imagen a texto con Python OCR
Más vitrinas >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
¿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 más de 130 idiomas, incluidos alfabetos latinos, cirílicos, árabes, persas, índicos y chinos. 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.
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 más de 130 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!
* Al cargar tus archivos o utilizar el servicio, estás de acuerdo con nuestra Condiciones de uso y política de privacidad.
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);
Elige tu preferencia
Elija la biblioteca adecuada para sus necesidades. Explore las API disponibles y sus capacidades para seleccionar la solución más eficiente.
Versatilidad
Python via .NET
Uniformidad
Python via Java
Actuación
Python via C++
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.
Formatos de archivo admitidos
Aspose.OCR for Python via C++ puede trabajar con cualquier archivo puede obtenerlo de un escáner o una cámara. Los resultados del reconocimiento 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
- 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.
Más de 130 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: inglés, español, francés, indonesio, portugués, alemán, vietnamita, turco, italiano, polaco y más de 80 años;
- Alfabeto cirílico: ruso, ucraniano, kazajo, serbio, bielorruso, búlgaro;
- árabe, persa, urdu;
- Escritura china y devanagari, incluidos hindi, marathi, bhojpuri y otros.
Características clave
Aspose.OCR for Python via C++ Explore las capacidades avanzadas de Aspose.OCR para Python a través de C++.
OCR de fotos
Extraiga texto de fotografías de teléfonos inteligentes con precisión a nivel de escaneo.
PDF con capacidad de búsqueda
Convierta cualquier escaneo en un documento indexable y con capacidad de búsqueda completa.
reconocimiento de URL
Reconocer una imagen desde la URL sin descargarla localmente.
Reconocimiento masivo
Lea todas las imágenes de documentos, carpetas y archivos de varias páginas.
Cualquier fuente y estilo
Identifique y reconozca texto en todos los tipos de letra y estilos populares.
Reconocimiento preciso
Ajuste todos los parámetros de OCR para obtener mejores resultados de reconocimiento.
corrector ortográfico
Mejore los resultados corrigiendo automáticamente las palabras mal escritas.
Buscar texto en imágenes
Busque texto o expresión regular dentro de un conjunto de imágenes.
Comparar textos de imágenes
Compare textos en dos imágenes, independientemente del caso y el diseño.
Limitar el alcance del reconocimiento
Limite el conjunto de caracteres que buscará el motor de OCR.
Detectar defectos de imagen
Encuentre automáticamente áreas de imagen potencialmente problemáticas.
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
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 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)