API OCR rapide et fiable basée sur Aspose.OCR pour C++
Reconnaissance d'image en texte avec Python OCR
Plus de vitrines >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
Pourquoi choisir Aspose.OCR pour Python via C++ ?
Améliorez vos capacités OCR avec Aspose.OCR pour Python via C++. Cette bibliothèque riche en fonctionnalités intègre de manière transparente l’OCR dans les applications Python avec un minimum de code. Bénéficiez d’une vitesse et d’une précision exceptionnelles, prenant en charge plus de 130 langues, notamment les scripts latin, cyrillique, arabe, persan, indien et chinois. Reconnaissez une variété d’images, des documents numérisés et des photos de smartphone aux captures d’écran et aux PDF numérisés. Les filtres de prétraitement avancés gèrent des problèmes tels que les images pivotées, asymétriques et bruyantes, garantissant des performances optimales en tirant parti du traitement GPU.
OCR rapide et précis
Obtenez des résultats OCR rapides et précis avec Python de pointe via la technologie C++.
Reconnaissance multilingue
Reconnaissez le texte dans plus de 130 langues, garantissant ainsi la polyvalence des applications Python via l'intégration C++.
Prise en charge complète des images
Traitez sans effort les images des scanners, des appareils photo et des smartphones avec Python via C++.
Reconnaissance précise des caractères chinois
Reconnaissez avec précision plus de 6 000 caractères chinois dans vos projets Python via C++.
Conserver les styles de police et le formatage
Préservez les styles de police et le formatage pour une représentation précise du texte reconnu dans vos applications Python via C++.
Exemple de code en direct
Initiez la reconnaissance de texte à partir d’images en seulement trois lignes de code. Découvrez la simplicité !
* En téléchargeant vos fichiers ou en utilisant le service, vous acceptez notre Conditions d'utilisation et politique de confidentialité.
Convertir l'image en texte
Plus d'exemples >// 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);
Choisissez votre préférence
Choisissez la bibliothèque adaptée à vos besoins. Explorez les API disponibles et leurs capacités pour sélectionner la solution la plus efficace.
Versatilité
Python via .NET
Uniformité
Python via Java
Performance
Python via C++
Intégration OCR pour les applications Python
Aspose.OCR pour Python via C++ s’intègre de manière transparente à toute plate-forme prenant en charge C++ - que ce soit sur un ordinateur de bureau Windows, Windows Server, macOS, Linux , ou le cloud.
Formats de fichiers pris en charge
Aspose.OCR for Python via C++ peut fonctionner avec n’importe quel fichier vous pouvez l’obtenir à partir d’un scanner ou d’un appareil photo. Les résultats de la reconnaissance peuvent être enregistrés, importés dans une base de données ou analysés en temps réel.
Images
- JPEG
- PNG
- TIFF
- BMP
ROC par lots
- Multi-page PDF
- ZIP
- Folder
Résultats de reconnaissance
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Installation sans effort pour Python via C++
Aspose.OCR pour Python via C++ est fourni sous forme de package Python ou de fichier téléchargeable avec un minimum de dépendances. Installez-le facilement dans votre projet et vous êtes prêt à reconnaître des textes dans plusieurs langues prises en charge et à enregistrer les résultats de la reconnaissance dans différents formats.
Demander une licence d’essai pour lancer le développement d’une application OCR entièrement fonctionnelle et sans limitations.
Intégration back-end C++ pour les applications Python
Notre bibliothèque s’intègre parfaitement au backend C++, permettant aux applications Python de s’exécuter de manière transparente sur n’importe quelle plateforme : ordinateur de bureau Windows, Windows Server, macOS, Linux et cloud.
Plus de 130 langues de reconnaissance
Prise en charge de diverses langues et scripts, y compris des langues mixtes :
Optimisez la reconnaissance en laissant la bibliothèque détecter la langue ou la définir pour améliorer les performances.
- Alphabet latin étendu : anglais, espagnol, français, indonésien, portugais, allemand, vietnamien, turc, italien, polonais et plus de 80 autres ;
- Alphabet cyrillique : russe, ukrainien, kazakh, serbe, biélorusse, bulgare ;
- arabe, persan, ourdou ;
- Écriture chinoise et devanagari, notamment hindi, marathi, bhojpuri et autres.
Principales fonctionnalités
Aspose.OCR for Python via C++ Explorez les fonctionnalités avancées d’Aspose.OCR pour Python via C++.
ROC de photos
Extrayez le texte des photos de votre smartphone avec une précision de niveau numérisation.
PDF consultable
Convertissez n’importe quelle numérisation en un document entièrement consultable et indexable.
Reconnaissance d’URL
Reconnaissez une image à partir d’une URL sans la télécharger localement.
Reconnaissance groupée
Lisez toutes les images de documents, dossiers et archives de plusieurs pages.
N’importe quelle police et style
Identifiez et reconnaissez le texte dans toutes les polices et styles populaires.
Affiner la reconnaissance
Ajustez chaque paramètre OCR pour obtenir les meilleurs résultats de reconnaissance.
Correcteur orthographique
Améliorez les résultats en corrigeant automatiquement les mots mal orthographiés.
Rechercher du texte dans les images
Recherchez du texte ou une expression régulière dans un ensemble d’images.
Comparer les textes des images
Comparez les textes sur deux images, quels que soient la casse et la mise en page.
Limiter la portée de la reconnaissance
Limitez le jeu de caractères recherché par le moteur OCR.
Détecter les défauts d’image
Trouvez automatiquement les zones d’image potentiellement problématiques.
Reconnaître les zones
Recherchez et lisez uniquement des zones spécifiques d’une image, pas tout le texte.
Exemples de code Python
Découvrez des exemples de code pour intégrer de manière transparente Aspose.OCR pour Python via C++ dans vos applications.
Installation sans effort
Après l’installation, commencez rapidement à utiliser Aspose.OCR pour Python via C++, mais avec certaines limites. Une licence temporaire supprime toutes les restrictions de la version d’essai pendant 30 jours. Profitez de cette période pour lancer le développement d’une application OCR entièrement fonctionnelle, vous permettant de prendre une décision éclairée concernant l’achat ultérieur d’Aspose.OCR pour Python via C++.
Détection des zones de documents
Une numérisation d’image ou une photographie d’un document texte comprend souvent plusieurs blocs de contenu, notamment des paragraphes de texte, des tableaux, des illustrations, des formules, etc. Reconnaître avec succès et précision ces zones d’intérêt sur une page est crucial pour une OCR efficace. Ce processus crucial est connu sous le nom de détection de zones de document, impliquant l’identification, l’organisation et la classification de régions de contenu distinctes.Aspose.OCR propose plusieurs algorithmes de détection de zones de document, vous permettant de choisir celui qui fonctionne le mieux pour votre contenu spécifique.
Configuration pour divers contenus d'image - 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)
Différents formats de sortie
OCR pour C++ peut enregistrer les résultats de reconnaissance dans plusieurs formats afin qu’ils puissent être partagés, stockés dans une base de données, affichés ou analysés : texte brut, PDF, Microsoft Word, Microsoft Excel, JSON et XML. {index-content-python-cpp.code_samples.item3.content2}
Enregistrer les résultats de la reconnaissance dans JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)