Class RecognitionResult

Class RecognitionResult

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Wyniki rozpoznawania obrazu.
Zawiera elementy z informacjami o rozpoznawaniu oraz metody do eksportu wyników.

public class RecognitionResult

Dziedziczenie

objectRecognitionResult

Członkowie dziedziczeni

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Właściwości

FileName

Pełna ścieżka do pliku.

public string FileName { get; set; }

Wartość właściwości

string

Image

Pobiera lub ustawia obraz do tworzenia pliku PDF.

public byte[][,] Image { get; set; }

Wartość właściwości

byte[][,]

RecognitionAreasRectangles

Pobiera współrzędne prostokątów.

public List<rectangle> RecognitionAreasRectangles { get; }

Wartość właściwości

List<rectangle>

RecognitionAreasText

Pobiera listę wyników rozpoznawania z listy obszarów (prostokątów).

public List<string> RecognitionAreasText { get; }

Wartość właściwości

List<string&gt;

RecognitionCharactersList

Zbiór znaków znalezionych przez algorytm rozpoznawania, uporządkowanych według malejącego prawdopodobieństwa.

public List<char[]> RecognitionCharactersList { get; }

Wartość właściwości

List<char[]&gt;

Uwagi

Tablica symboli System.Char z maksymalnym prawdopodobieństwem i alternatywami.

RecognitionLinesResult

Pobiera listę wyników rozpoznawania z listą wierszy (prostokątów).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Wartość właściwości

List<RecognitionResult.LinesResult&gt;

RecognitionText

Pobiera wynik rozpoznawania w jednej linii.

public string RecognitionText { get; set; }

Wartość właściwości

string

Skew

Pobiera kąt nachylenia.

public float Skew { get; set; }

Wartość właściwości

float

Warnings

Pobiera listę komunikatów ostrzegawczych opisujących niekrytyczne błędy, które wystąpiły podczas generowania.

public List<string> Warnings { get; }

Wartość właściwości

List<string&gt;

Metody

GetJson(bool)

Tworzy ciąg JSON z wynikami rozpoznawania.

public string GetJson(bool isReadable = false)

Parametry

isReadable bool

Określa, czy JSON będzie czytelny dla ludzi.

Zwraca

string

Wyniki rozpoznawania jako ciąg JSON.

GetKeywords()

Pobiera słowa kluczowe z paszportu (tryb testowy. Działa tylko dla paszportów USA i MADAGASKARU).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Zwraca

Dictionary<string, RecognitionResult.LinesResult&gt;

Słownik z kluczem jako słowo kluczowe i LinesResult jako wartość.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

Koryguje tekst (zamienia błędnie napisane słowa).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parametry

language SpellCheckLanguage

Słownik do użycia.

dictionaryPath string

Opcjonalnie. Pełna ścieżka do użytkownika słownika (słownik częstotliwości). Format pliku słownika: Zwykły plik tekstowy w kodowaniu UTF-8. Słowo i częstotliwość słowa są oddzielone spacją lub tabulatorem. Domyślnie słowo oczekiwane jest w pierwszej kolumnie, a częstotliwość w drugiej kolumnie. Każda para słowo-częstotliwość w osobnej linii. Linia jest definiowana jako ciąg znaków zakończony znakiem nowej linii ("\n"), znakiem powrotu karetki ("\r"), lub powrotem karetki natychmiast po którym następuje znak nowej linii("\r\n"). Oczekuje się, że każde słowo będzie zapisane małymi literami.

Zwraca

string

Tekst z zamienionymi słowami.

GetSpellCheckErrorList(SpellCheckLanguage, string)

Znajduje błędnie napisane słowa z sugerowanymi pisowniami dla danego tekstu wejściowego.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parametry

language SpellCheckLanguage

Słownik do użycia.

dictionaryPath string

Opcjonalnie. Pełna ścieżka do użytkownika słownika (słownik częstotliwości). Format pliku słownika: Zwykły plik tekstowy w kodowaniu UTF-8. Słowo i częstotliwość słowa są oddzielone spacją lub tabulatorem. Domyślnie słowo oczekiwane jest w pierwszej kolumnie, a częstotliwość w drugiej kolumnie. Każda para słowo-częstotliwość w osobnej linii. Linia jest definiowana jako ciąg znaków zakończony znakiem nowej linii ("\n"), znakiem powrotu karetki ("\r"), lub powrotem karetki natychmiast po którym następuje znak nowej linii("\r\n"). Oczekuje się, że każde słowo będzie zapisane małymi literami.

Zwraca

List<SpellCheckError&gt;

Lista obiektów SpellCheckError reprezentujących błędnie napisane słowa z listami sugerowanych poprawnych pisowni dla każdego błędnie napisanego słowa, oraz z odległością edycji.

GetXml()

Tworzy ciąg XML z wynikami rozpoznawania.

public string GetXml()

Zwraca

string

Wyniki rozpoznawania jako ciąg XML.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Zapisuje dokument jako zwykły tekst, PDF lub dokument Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametry

fullFileName string

Nazwa pliku z ścieżką do zapisania wyniku rozpoznawania w wybranym formacie.

saveFormat SaveFormat

Format dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Ustaw na true, aby poprawić błędnie napisane słowa, jeśli takie występują w wyniku rozpoznawania.

language SpellCheckLanguage

Słownik do sprawdzania pisowni (opcjonalnie).

dictionaryPath string

Opcjonalnie. Pełna ścieżka do użytkownika słownika w formacie .txt. Format to [słowo - spacja - częstotliwość(liczba)]. Przykład: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do użytkownika czcionki.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

Save(string, SaveFormat, string, PdfOptimizationMode)

Zapisuje dokument jako zwykły tekst, PDF lub dokument Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametry

fullFileName string

Nazwa pliku z ścieżką do zapisania wyniku rozpoznawania w wybranym formacie.

saveFormat SaveFormat

Format dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do użytkownika czcionki.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Zapisuje dokument jako zwykły tekst, PDF lub dokument Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametry

stream MemoryStream

MemoryStream do zapisywania wyniku rozpoznawania w wybranym formacie.

saveFormat SaveFormat

Format dokumentu (Docx, Txt, Pdf).

applySpellingCorrection bool

Ustaw na true, aby poprawić błędnie napisane słowa, jeśli takie występują w wyniku rozpoznawania.

language SpellCheckLanguage

Słownik do sprawdzania pisowni (opcjonalnie).

dictionaryPath string

Opcjonalnie. Pełna ścieżka do użytkownika słownika w formacie .txt. Format to [słowo - spacja - częstotliwość(liczba)]. Przykład: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do użytkownika czcionki.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Zapisuje dokument jako zwykły tekst, PDF lub dokument Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametry

stream MemoryStream

MemoryStream do zapisywania wyniku rozpoznawania w wybranym formacie.

saveFormat SaveFormat

Format dokumentu (Docx, Txt, Pdf).

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do użytkownika czcionki.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

Operatory

operator +(RecognitionResult, RecognitionResult)

Aby połączyć pełny wynik z rozpoznanych fragmentów (wierszy).

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Parametry

main RecognitionResult

Obiekt, do którego będzie dodany prawy operand.

part RecognitionResult

Prawy operand.

Zwraca

RecognitionResult

Lewy operand.

 Polski