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.

Illustration ocr

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é!

Prêt à reconnaître Prêt à reconnaître Déposez un fichier ici ou cliquez pour parcourir *

* 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é.

Résultat de reconnaissance
 

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

Développement, lisibilité et maintenabilité faciles du code
Possède le plus de fonctionnalités et reçoit les mises à jour les plus fréquentes
La vitesse globale peut être un peu plus lente que les autres plates-formes

Uniformité

Python via Java

Utilisez la même bibliothèque sur n’importe quelle plate-forme
Exécutez de manière transparente votre application sur n’importe quel appareil
Nécessite le Java Runtime Environment (JRE) version 8 ou version ultérieure

Performance

Python via C++

La vitesse la plus rapide possible quelle que soit la plate-forme
Beaucoup de contrôle sur la gestion des ressources
Ciblé vers les développeurs expérimentés

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.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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
  • PDF
  • 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 ++.

Feature icon

Photo OCR

Extraire le texte des photos du smartphone avec précision au niveau scan.

Feature icon

PDF consultable

Convertissez toute analyse en document entièrement consultable et indexable.

Feature icon

Reconnaissance de l’URL

Reconnaissez une image de l’URL sans la télécharger localement.

Feature icon

Reconnaissance en vrac

Lisez toutes les images de documents, dossiers et archives de plusieurs pages.

Feature icon

Toute police et style

Identifiez et reconnaissez le texte dans toutes les polices et styles populaires.

Feature icon

Reconnaissance de tonnelle

Ajustez chaque paramètre OCR pour les meilleurs résultats de reconnaissance.

Feature icon

Vérificateur orthographique

Améliorer les résultats en corrigeant automatiquement les mots mal orthographiés.

Feature icon

Trouver du texte dans les images

Recherchez du texte ou de l’expression régulière dans un ensemble d’images.

Feature icon

Comparez les textes de l’image

Comparez les textes sur deux images, quel que soit le cas et la mise en page.

Feature icon

Portée de reconnaissance de limite

Limitez l’ensemble des caractères que le moteur OCR recherchera.

Feature icon

Détecter les défauts d’image

Trouvez automatiquement les zones d’image potentiellement problématiques.

Feature icon

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

En tant que package Python léger ou un fichier téléchargeable avec des dépendances minimales, Aspose.ocr pour Python via C ++ assure une distribution facile. Intégrez-le dans votre projet directement à partir de Python, et vous êtes prêt à tirer parti des capacités d’OCR complètes, la reconnaissance de l’enregistrement des résultats dans divers formats.

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)