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 28 langues, dont les écritures latines, cyrilliques et chinoises. 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.

Illustration ocr

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 28 langues, garantissant 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é !

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, vous acceptez notre Conditions d'utilisation et politique de confidentialité.

Résultat de la 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);

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.

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 pratiquement n’importe quel fichier vous pouvez l’obtenir à partir d’un scanner ou d’un appareil photo. Les résultats de la reconnaissance sont renvoyés dans les formats d’échange de fichiers et de données les plus courants qui 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
  • PDF
  • 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 sous forme 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 plate-forme : ordinateur de bureau Windows, Windows Server, macOS, Linux et cloud.

28 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 : croate, tchèque, danois, néerlandais, anglais, estonien, finnois, français, allemand, italien, letton, lituanien, norvégien, polonais, portugais, roumain, slovaque, slovène, espagnol, suédois ;
  • Alphabet cyrillique : biélorusse, bulgare, kazakh, russe, serbe, ukrainien ;
  • Chinois : plus de 6 000 caractères ;
  • Hindi.

Principales caractéristiques

Aspose.OCR for Python via C++ Explorez les fonctionnalités avancées d’Aspose.OCR pour Python via C++.

Feature icon

ROC de photos

Extrayez le texte des photos de votre smartphone avec une précision de niveau numérisation.

Feature icon

PDF consultable

Convertissez n’importe quelle numérisation en un document entièrement consultable et indexable.

Feature icon

Reconnaissance d’URL

Reconnaissez une image à partir d’une URL sans la télécharger localement.

Feature icon

Reconnaissance groupée

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

Feature icon

N’importe quelle police et style

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

Feature icon

Affiner la reconnaissance

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

Feature icon

Correcteur orthographique

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

Feature icon

Rechercher du texte dans les images

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

Feature icon

Comparer les textes des images

Comparez les textes sur deux images, quels que soient la casse et la mise en page.

Feature icon

Limiter la portée de la reconnaissance

Limitez le jeu de caractères recherché par le moteur OCR.

Feature icon

Détecter les défauts d’image

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

Feature icon

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

En tant que package Python léger ou fichier téléchargeable avec un minimum de dépendances, Aspose.OCR pour Python via C++ garantit une distribution facile. Intégrez-le dans votre projet directement depuis Python et vous êtes prêt à exploiter toutes les capacités OCR, en enregistrant les résultats de reconnaissance dans différents formats.

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 avec 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)