Umfang und Einschränkungen

Umfang und Einschränkungen

Umfang und Einschränkungen

Diese Seite listet auf, was Aspose.OCR FOSS für .NET heute unterstützt und nicht unterstützt, sodass Sie die Kompatibilität vor der Integration prüfen können. Das öffentliche API ist bewusst kompakt und kann sich weiterentwickeln, wenn die Erkennungsfähigkeiten erweitert werden.


Sprache und Schrift

Die Erkennung unterstützt Text in lateinischer Schrift, einschließlich der diakritischen Zeichen, die im eingebetteten Erkennungsmodell vorhanden sind. Es gibt keine Laufzeit-Sprachauswahl API — das erkannte Alphabet ist durch das eingebettete Modell festgelegt.

Eingabetypen

Eingaben sind auf InputType.SingleImage (Rasterbilder, die von System.Drawing.Common unterstützt werden) und InputType.PDF beschränkt. Jeder andere Eingabetyp löst NotSupportedException aus. PDF-Seiten werden stets mit 150 DPI gerendert; diese Auflösung ist nicht konfigurierbar.

Erkennungsausgabe

Der Detektor gibt nur achsenparallele Textzeilen-Rechtecke zurück. Polygonale Regionen und Layout-Labels (Überschriften, Tabellen, Spalten) gehören nicht zur öffentlichen Ausgabe.

Nicht implementiert

Diese Fähigkeiten sind not implementiert in Aspose.OCR FOSS für .NET:

  • Erzeugung durchsuchbarer PDFs oder Hilfsprogramme zum Text-Export
  • Vertrauenswerte für erkannte Texte
  • Schrifterkennung
  • Rechtschreibkorrektur
  • Tabellenstruktur-Erkennung
  • Barcode-Erkennung
  • Automatische Seitendrehung, Entzerrung oder Farbumkehr
  • Benutzerkonfigurierbare Vorverarbeitung

Plattform und Ausführung

  • Bildverarbeitung ist nur Windows, weil die Pipeline von System.Drawing.Common für das Laden von Bitmaps, Zuschneiden, Skalieren und den Pixelzugriff.
  • Inference läuft auf dem nur CPU — GPU-Ausführung ist nicht konfiguriert.
  • Eingabedateien und PDF-Seiten werden verarbeitet sequentially; es gibt kein Multithreading auf Eingabeebene API, obwohl Microsoft.ML.OnnxRuntime parallelisiert die Arbeit innerhalb jedes Inferenzaufrufs.

Assembly-Größe

Die kompilierte Assembly ist groß, weil alle drei ONNX-Modelle (Detektion, Verfeinerung und Erkennung) als Ressourcen in jedem Ziel-Framework-Build eingebettet sind.

Siehe auch

 Deutsch