Warum Aspose.OCR für Python über C++ wählen?

Erweitern Sie Ihre OCR-Funktionen mit Aspose.OCR für Python über C++. Diese funktionsreiche Bibliothek integriert OCR nahtlos in Python-Anwendungen mit minimalem Code. Erleben Sie außergewöhnliche Geschwindigkeit und Genauigkeit und unterstützen Sie mehr als 130 Sprachen, darunter lateinische, kyrillische, arabische, persische, indische und chinesische Schriften. Erkennen Sie eine Vielzahl von Bildern, von gescannten Dokumenten und Smartphone-Fotos bis hin zu Screenshots und gescannten PDFs. Fortschrittliche Vorverarbeitungsfilter meistern Herausforderungen wie gedrehte, verzerrte und verrauschte Bilder und sorgen durch die Nutzung der GPU-Verarbeitung für optimale Leistung.

Illustration ocr

Schnelle und präzise OCR

Erzielen Sie schnelle und genaue OCR-Ergebnisse mit modernster Python- und C++-Technologie.

Mehrsprachige Anerkennung

Erkennen Sie Text in mehr als 130 Sprachen und sorgen Sie so für Vielseitigkeit für Python-Anwendungen durch C++-Integration.

Umfassende Bildunterstützung

Verarbeiten Sie Bilder von Scannern, Kameras und Smartphones mühelos mit Python über C++.

Präzise Erkennung chinesischer Schriftzeichen

Erkennen Sie über C++ präzise über 6.000 chinesische Zeichen in Ihren Python-Projekten.

Behalten Sie Schriftarten und Formatierungen bei

Behalten Sie Schriftstile und Formatierungen bei, um den erkannten Text in Ihren Python-Anwendungen über C++ genau darzustellen.

Live-Codebeispiel

Starten Sie die Texterkennung anhand von Bildern in nur drei Codezeilen. Erleben Sie die Einfachheit!

Bereit zu erkennen Bereit zu erkennen Legen Sie hier eine Datei ab oder klicken Sie zum Durchsuchen *

* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unserem zu Nutzungsbedingungen Und Datenschutzrichtlinie.

Erkennungsergebnis
 

Bild in Text umwandeln

Weitere Beispiele >
// 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);

Wählen Sie Ihre Präferenz

Wählen Sie die richtige Bibliothek für Ihre Bedürfnisse. Entdecken Sie die verfügbaren APIs und ihre Funktionen, um die effizienteste Lösung auszuwählen.

Vielseitigkeit

Python via .NET

Einfache Entwicklung, Lesbarkeit und Wartbarkeit des Codes
Bietet die meisten Funktionen und erhält die häufigsten Updates
Die Gesamtgeschwindigkeit ist möglicherweise etwas langsamer als bei anderen Plattformen

Gleichmäßigkeit

Python via Java

Verwenden Sie dieselbe Bibliothek auf jeder Plattform
Führen Sie Ihre Anwendung nahtlos auf jedem Gerät aus
Erfordert die Java Runtime Environment (JRE) Version 8 oder höher

Leistung

Python via C++

Die schnellstmögliche Geschwindigkeit unabhängig von der Plattform
Große Kontrolle über das Ressourcenmanagement
Zielgruppe sind erfahrene Entwickler

OCR-Integration für Python-Anwendungen

Aspose.OCR für Python lässt sich über C++ nahtlos in jede Plattform integrieren, die C++ unterstützt – egal ob auf dem Desktop Windows, Windows Server, macOS, Linux , oder die Wolke.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Unterstützte Dateiformate

Aspose.OCR for Python via C++ kann mit jeder [Datei]arbeiten( https://docs.aspose.com/ocr/python-cpp/supported-file-formats/ ) Sie können von einem Scanner oder einer Kamera erhalten. Erkennungsergebnisse können gespeichert, in eine Datenbank importiert oder in Echtzeit analysiert werden.

Bilder

  • JPEG
  • PNG
  • TIFF
  • BMP

Batch-OCR

  • Multi-page PDF
  • ZIP
  • Folder

Anerkennungsergebnisse

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

Mühelose Installation für Python über C++

Aspose.OCR für Python über C++ wird als Python-Paket oder als herunterladbare Datei mit minimalen Abhängigkeiten geliefert. Installieren Sie es einfach in Ihr Projekt, und schon sind Sie bereit, Texte in mehreren unterstützten Sprachen zu erkennen und Erkennungsergebnisse in verschiedenen Formaten zu speichern.

Fordern Sie eine Testlizenz an , um die Entwicklung einer voll funktionsfähigen OCR-Anwendung ohne Einschränkungen zu starten.

C++-Backend-Integration für Python-Anwendungen

Unsere Bibliothek lässt sich nahtlos in das C++-Backend integrieren und ermöglicht die nahtlose Ausführung von Python-Anwendungen auf jeder Plattform – Desktop-Windows, Windows Server, macOS, Linux und der Cloud.

Über 130 Erkennungssprachen

Unterstützung für verschiedene Sprachen und Skripte, einschließlich gemischter Sprachen:

Optimieren Sie die Erkennung, indem Sie die Bibliothek die Sprache erkennen lassen oder sie für eine verbesserte Leistung definieren.

  • Erweitertes lateinisches Alphabet: Englisch, Spanisch, Französisch, Indonesisch, Portugiesisch, Deutsch, Vietnamesisch, Türkisch, Italienisch, Polnisch und über 80 weitere;
  • Kyrillisches Alphabet: Russisch, Ukrainisch, Kasachisch, Serbisch, Weißrussisch, Bulgarisch;
  • Arabisch, Persisch, Urdu;
  • Chinesische und Devanagari-Schrift, einschließlich Hindi, Marathi, Bhojpuri und andere.

Hauptmerkmale

Aspose.OCR for Python via C++ Entdecken Sie die erweiterten Funktionen von Aspose.OCR für Python über C++.

Feature icon

Foto-OCR

Extrahieren Sie Text aus Smartphone-Fotos mit Scan-Genauigkeit.

Feature icon

Durchsuchbares PDF

Wandeln Sie jeden Scan in ein vollständig durchsuchbares und indizierbares Dokument um.

Feature icon

URL-Erkennung

Erkennen Sie ein Bild anhand der URL, ohne es lokal herunterzuladen.

Feature icon

Massenerkennung

Lesen Sie alle Bilder aus mehrseitigen Dokumenten, Ordnern und Archiven.

Feature icon

Beliebige Schriftart und Stil

Identifizieren und erkennen Sie Texte in allen gängigen Schriftarten und Stilen.

Feature icon

Feinabstimmung der Erkennung

Passen Sie jeden OCR-Parameter an, um optimale Erkennungsergebnisse zu erzielen.

Feature icon

Rechtschreibprüfung

Verbessern Sie die Ergebnisse, indem Sie falsch geschriebene Wörter automatisch korrigieren.

Feature icon

Finden Sie Text in Bildern

Suchen Sie nach Text oder regulären Ausdrücken in einer Reihe von Bildern.

Feature icon

Vergleichen Sie Bildtexte

Vergleichen Sie Texte auf zwei Bildern, unabhängig von Groß-/Kleinschreibung und Layout.

Feature icon

Begrenzen Sie den Erkennungsbereich

Begrenzen Sie den Satz von Zeichen, nach denen die OCR-Engine sucht.

Feature icon

Bildfehler erkennen

Finden Sie automatisch potenziell problematische Bildbereiche.

Feature icon

Bereiche erkennen

Suchen und lesen Sie nur bestimmte Bereiche eines Bildes, nicht den gesamten Text.

Python-Codebeispiele

Entdecken Sie Codebeispiele, um Aspose.OCR für Python über C++ nahtlos in Ihre Anwendungen zu integrieren.

Mühelose Installation

Als leichtes Python-Paket oder herunterladbare Datei mit minimalen Abhängigkeiten gewährleistet Aspose.OCR für Python über C++ eine einfache Verteilung. Integrieren Sie es direkt aus Python in Ihr Projekt, und Sie sind bereit, die vollständigen OCR-Funktionen zu nutzen und Erkennungsergebnisse in verschiedenen Formaten zu speichern.

Nach der Installation können Sie umgehend mit der Verwendung von Aspose.OCR für Python über C++ beginnen. wenn auch mit gewissen Einschränkungen. Eine temporäre Lizenz hebt alle Einschränkungen der Testversion für 30 Tage auf. Nutzen Sie diese Zeit, um mit der Entwicklung einer voll funktionsfähigen OCR-Anwendung zu beginnen, damit Sie später eine fundierte Entscheidung über den Kauf von Aspose.OCR für Python über C++ treffen können.

Erkennung von Dokumentenbereichen

Ein Bildscan oder ein Foto eines Textdokuments umfasst häufig mehrere Inhaltsblöcke, darunter Textabsätze, Tabellen, Abbildungen, Formeln und mehr. Die erfolgreiche und genaue Erkennung dieser Interessenbereiche auf einer Seite ist für eine effektive OCR von entscheidender Bedeutung. Dieser entscheidende Prozess wird als Dokumentbereichserkennung bezeichnet und umfasst die Identifizierung, Organisation und Klassifizierung unterschiedlicher Inhaltsbereiche.

Aspose.OCR bietet mehrere Algorithmen zur Erkennung von Dokumentbereichen, sodass Sie denjenigen auswählen können, der für Ihren spezifischen Inhalt am besten geeignet ist.

Einrichtung für verschiedene Bildinhalte – 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)

Verschiedene Ausgabeformate

OCR für C++ kann Erkennungsergebnisse in mehreren Formaten speichern, sodass sie geteilt, in einer Datenbank gespeichert, angezeigt oder analysiert werden können: einfacher Text, PDF, Microsoft Word, Microsoft Excel, JSON und XML. {index-content-python-cpp.code_samples.item3.content2}

Erkennungsergebnisse in JSON – Python speichern

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)