Zakres i ograniczenia

Zakres i ograniczenia

Ta strona wymienia, co Aspose.OCR FOSS dla .NET obsługuje i czego nie obsługuje dzisiaj, abyś mógł potwierdzić kompatybilność przed jego integracją. Publiczny API jest celowo zwarty i może ewoluować w miarę rozszerzania możliwości rozpoznawania.


Język i pismo

Rozpoznawanie obsługuje tekst w alfabecie łacińskim, w tym znaki diakrytyczne obecne w wbudowanym modelu rozpoznawania. Nie ma wyboru języka w czasie wykonywania API — rozpoznawany alfabet jest ustalony przez wbudowany model.

Typy wejść

Wejścia są ograniczone do InputType.SingleImage (obrazy rastrowe obsługiwane przez System.Drawing.Common) oraz InputType.PDF. Każdy inny typ wejścia powoduje błąd NotSupportedException. Strony PDF są zawsze renderowane w rozdzielczości 150 DPI; ta rozdzielczość nie jest konfigurowalna.

Wynik wykrywania

Detektor zwraca wyłącznie prostokąty linii tekstu wyrównane do osi. Regiony wielokątne i etykiety układu (nagłówki, tabele, kolumny) nie są częścią publicznego wyniku.

Niezaimplementowane

Te możliwości są not zaimplementowane w Aspose.OCR FOSS dla .NET:

  • Generowanie przeszukiwalnych PDF-ów lub pomocników eksportu tekstu
  • Wyniki pewności dla rozpoznanego tekstu
  • Wykrywanie czcionek
  • Korekta pisowni
  • Wykrywanie struktury tabeli
  • Wykrywanie kodów kreskowych
  • Automatyczne obracanie stron, prostowanie lub odwracanie kolorów
  • Przetwarzanie wstępne konfigurowane przez użytkownika

Platforma i wykonanie

  • Przetwarzanie obrazu jest tylko Windows, ponieważ potok zależy od System.Drawing.Common do ładowania bitmap, przycinania, zmiany rozmiaru i dostępu do pikseli.
  • Wnioskowanie działa na tylko CPU — Wykonanie GPU nie jest skonfigurowane.
  • Pliki wejściowe i strony PDF są przetwarzane sequentially; nie ma wielowątkowości na poziomie wejścia API, chociaż Microsoft.ML.OnnxRuntime równoleglicuje pracę wewnątrz każdego wywołania inference.

Rozmiar zestawu

Skompilowany zestaw jest duży, ponieważ wszystkie trzy modele ONNX (detekcji, refinacji i rozpoznawania) są osadzone jako zasoby w każdej kompilacji target-framework.

Zobacz także

 Polski