API OCR rapide et fiable basée sur Aspose.ocr pour C ++
Image à reconnaissance de 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 d’OCR avec Aspose.ocr pour Python via C ++. Cette bibliothèque pleine de fonctions intègre de manière transparente OCR dans les applications Python avec un code minimal. Expérience de la vitesse et de la précision exceptionnelles, soutenant plus de 140 langues, y compris les scripts latins, cyrilliques, arabes, persans, indic et chinois. Reconnaissez une variété d’images, des documents numérisés et des photos de smartphones aux captures d’écran et aux PDF numérisés. Les filtres de prétraitement avancés gèrent les défis tels que des images tournées, biaisées et bruyantes, garantissant des performances optimales en tirant parti du traitement du GPU.

OCR rapide et précis
Atteignez les résultats OCR rapides et précis avec Python de pointe via la technologie C ++.
Reconnaissance multilingue
Reconnaître le texte dans plus de 140 langues, assurant la polyvalence pour les applications Python via l'intégration C ++.
Support d'image complet
Traitez sans effort les images des scanners, des caméras et des smartphones avec Python via C ++.
Reconnaissance précise du caractère chinois
Reconnaissez précisément plus de 6 000 caractères chinois dans vos projets Python via C ++.
Maintenir 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
Lancer 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 avec lequel vous êtes d'accord avec 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 bonne bibliothèque pour 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 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 obtenir à partir d’un scanner ou d’une caméra. Les résultats de 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
OCR par lots
- Multi-page PDF
- ZIP
- Folder
Résultats de la reconnaissance
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Installation sans effort pour Python via C ++
Aspose.ocr pour Python via C ++ est livré en tant que package Python ou comme un fichier téléchargeable avec des dépendances minimales. Facilement installer dans votre projet, et vous êtes prêt à reconnaître les textes dans plusieurs langages pris en charge et à enregistrer des résultats de reconnaissance dans divers formats.
Demander une licence d’essai pour lancer le développement d’une application OCR entièrement fonctionnelle sans limites.
Intégration backend C ++ pour les applications Python
Notre bibliothèque s’intègre de manière transparente avec le backend C ++, permettant aux applications Python d’exécuter de manière transparente sur n’importe quelle plate-forme - Windows, Windows Server, MacOS, Linux et le cloud.
140+ langues de reconnaissance
Support pour diverses langues et scripts, y compris les langues mixtes:
Optimiser la reconnaissance en permettant à la bibliothèque de détecter le langage ou de le définir pour améliorer les performances.
- ** Latin étendu ** Alphabet: anglais, espagnol, français, indonésien, portugais, allemand, vietnamien, turc, italien, polonais et 80+ de plus;
- ** Cyrillic ** Alphabet: russe, ukrainien, kazakh, serbe, biélorusse, bulgare;
- Arabe, persan, ourdou;
- Script chinois et Devanagari, notamment en hindi, marathi, bhojpuri et autres.
Caractéristiques clés
Aspose.OCR for Python via C++ Explorez les capacités avancées d’Aspose.ocr pour Python via C ++.
Photo OCR
Extraire le texte des photos du smartphone avec précision au niveau scan.
PDF consultable
Convertissez toute analyse en document entièrement consultable et indexable.
Reconnaissance de l’URL
Reconnaissez une image de l’URL sans la télécharger localement.
Reconnaissance en vrac
Lisez toutes les images de documents, dossiers et archives de plusieurs pages.
Toute police et style
Identifiez et reconnaissez le texte dans toutes les polices et styles populaires.
Reconnaissance de tonnelle
Ajustez chaque paramètre OCR pour les meilleurs résultats de reconnaissance.
Vérificateur orthographique
Améliorer les résultats en corrigeant automatiquement les mots mal orthographiés.
Trouver du texte dans les images
Recherchez du texte ou de l’expression régulière dans un ensemble d’images.
Comparez les textes de l’image
Comparez les textes sur deux images, quel que soit le cas et la mise en page.
Portée de reconnaissance de limite
Limitez l’ensemble des caractères que le moteur OCR recherchera.
Détecter les défauts d’image
Trouvez automatiquement les zones d’image potentiellement problématiques.
Reconnaître les zones
Trouvez et lisez uniquement les domaines spécifiques d’une image, pas tous le texte.
Échantillons de code python
Découvrez des échantillons de code pour intégrer de manière transparente Aspose.ocr pour Python via C ++ dans vos applications.
Installation sans effort
Post -stallation, commencez rapidement en utilisant Aspose.ocr pour Python via C ++, bien qu’avec certaines limites. Une licence temporaire supprime toutes les restrictions de version d’essai pendant 30 jours. Utilisez cette période pour lancer le développement d’une application OCR entièrement fonctionnelle, vous permettant de prendre une décision éclairée sur l’achat d’Aspose.ocr pour Python via C ++ plus tard.
Détection des zones de documents
Une analyse d’image ou une photographie d’un document texte comprend souvent plusieurs blocs de contenu, y compris des paragraphes de texte, des tables, des illustrations, des formules, etc. La reconnaissance avec succès et avec précision de ces domaines d’intérêt sur une page est cruciale pour l’OCR efficace. Ce processus central est connu sous le nom de détection des zones de documents, impliquant l’identification, l’organisation et la classification des régions de contenu distinctes.Aspose.ocr propose plusieurs algorithmes de détection des zones de documents, vous permettant de choisir celui qui fonctionne le mieux pour votre contenu spécifique.
Configuration pour le contenu de l'image varous - 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)
Divers formats de sortie
L’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 reconnaissance à JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)