Schnelle und zuverlässige OCR-API basierend auf Aspose.OCR für C++
Bild-zu-Text-Erkennung mit Python OCR
Weitere Vitrinen >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
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.
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!
* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unserem zu Nutzungsbedingungen Und Datenschutzrichtlinie.
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
Gleichmäßigkeit
Python via Java
Leistung
Python via C++
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.
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
- 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++.
Foto-OCR
Extrahieren Sie Text aus Smartphone-Fotos mit Scan-Genauigkeit.
Durchsuchbares PDF
Wandeln Sie jeden Scan in ein vollständig durchsuchbares und indizierbares Dokument um.
URL-Erkennung
Erkennen Sie ein Bild anhand der URL, ohne es lokal herunterzuladen.
Massenerkennung
Lesen Sie alle Bilder aus mehrseitigen Dokumenten, Ordnern und Archiven.
Beliebige Schriftart und Stil
Identifizieren und erkennen Sie Texte in allen gängigen Schriftarten und Stilen.
Feinabstimmung der Erkennung
Passen Sie jeden OCR-Parameter an, um optimale Erkennungsergebnisse zu erzielen.
Rechtschreibprüfung
Verbessern Sie die Ergebnisse, indem Sie falsch geschriebene Wörter automatisch korrigieren.
Finden Sie Text in Bildern
Suchen Sie nach Text oder regulären Ausdrücken in einer Reihe von Bildern.
Vergleichen Sie Bildtexte
Vergleichen Sie Texte auf zwei Bildern, unabhängig von Groß-/Kleinschreibung und Layout.
Begrenzen Sie den Erkennungsbereich
Begrenzen Sie den Satz von Zeichen, nach denen die OCR-Engine sucht.
Bildfehler erkennen
Finden Sie automatisch potenziell problematische Bildbereiche.
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
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)