Class OcrInput

Class OcrInput

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

Kontener do zbierania wszystkich obrazów / dokumentów do wstępnego przetwarzania / rozpoznawania.

public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable

Dziedziczenie

objectOcrInput

Implementuje

IEnumerable<imagedata>, IEnumerable, IDisposable

Członkowie dziedziczeni

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

Konstruktory

OcrInput(InputType, PreprocessingFilter)

Konstruktor do tworzenia kontenera i ustawiania typu obrazów/dokumentów oraz filtrów do dalszego wstępnego przetwarzania / rozpoznawania.

public OcrInput(InputType type, PreprocessingFilter filters = null)

Parametry

type InputType

Ustawia typ obrazów/dokumentów, które zostaną dodane do kontenera.

filters PreprocessingFilter

Ustawia filtry wstępnego przetwarzania, które będą stosowane do dalszego przetwarzania lub rozpoznawania.

Właściwości

this[int]

Zwraca informacje o przetworzonym / rozpoznanym obrazie.

public ImageData this[int index] { get; set; }

Wartość właściwości

ImageData

Metody

Add(string)

Dodaje ścieżkę lub URI zawierające obraz do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze.

public void Add(string fullPath)

Parametry

fullPath string

Ścieżka do obrazu/dokumentu/folderu/archiwum.

Add(MemoryStream)

Dodaje strumień pamięci zawierający obraz do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze.

public void Add(MemoryStream stream)

Parametry

stream MemoryStream

Strumień pamięci zawierający obraz lub dokument.

Add(string, int, int)

Dodaje obrazy / dokumenty wielostronicowe do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze.

public void Add(string fullPath, int startPage, int pagesCount)

Parametry

fullPath string

Ścieżka do obrazu/dokumentu/folderu/archiwum.

startPage int

Pierwsza strona/obraz do przetwarzania / rozpoznawania. Używane dla dokumentów, zip, folderów.

pagesCount int

Całkowita liczba stron/obrazów do przetwarzania / rozpoznawania. Używane dla dokumentów, zip, folderów. Domyślnie = 1.

Add(MemoryStream, int, int)

Dodaje strumień pamięci zawierający wielostronicowy obraz do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze.

public void Add(MemoryStream stream, int startPage, int pagesCount)

Parametry

stream MemoryStream

Strumień pamięci zawierający dokument wielostronicowy.

startPage int

Pierwsza strona/obraz do przetwarzania / rozpoznawania. Używane dla dokumentów.

pagesCount int

Całkowita liczba stron/obrazów do przetwarzania / rozpoznawania. Używane dla dokumentów. Domyślnie = 1.

Add(byte[], int, int, PixelType)

Dodaje zdekodowany obraz do listy do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze (SingleImage).

public void Add(byte[] arr, int width, int height, PixelType pixelFormat)

Parametry

arr byte[]

Zdekodowany obraz w tablicy Aspose.Drawing.Color.

width int

Szerokość obrazu.

height int

Wysokość obrazu.

pixelFormat PixelType

Obsługuje byte, rgb, bgr, rgba.

Add(Color[], int, int)

Dodaje zdekodowany obraz do listy do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze (SingleImage).

public void Add(Color[] imageData, int width, int height)

Parametry

imageData Color[]

Zdekodowany obraz w tablicy Aspose.Drawing.Color.

width int

Szerokość obrazu.

height int

Wysokość obrazu.

AddBase64(string)

Dodaje ciąg base64 zawierający obraz do rozpoznawania / przetwarzania. Typ obrazu musi odpowiadać typowi określonemu w konstruktorze.

public void AddBase64(string base64)

Parametry

base64 string

Ciąg base64 z pojedynczym obrazem.

Clear()

Ustawia liczbę elementów do przetwarzania / rozpoznawania na 0. Czyści kolekcję.

public void Clear()

ClearFilters()

Usuwa wszystkie filtry.

public void ClearFilters()

Count()

Liczba elementów do przetwarzania / rozpoznawania.

public int Count()

Zwraca

int

Liczba elementów.

Dispose()

Ustawia liczbę elementów do przetwarzania / rozpoznawania na 0. Czyści kolekcję.

public void Dispose()

GetEnumerator()

Zwraca enumerator kolekcji.

public IEnumerator<imagedata> GetEnumerator()

Zwraca

IEnumerator<ImageData&gt;

Kolekcja Aspose.OCR.ImageData.

GetInputType()

Typ dozwolonych obrazów do rozpoznawania.

public InputType GetInputType()

Zwraca

InputType

InputType.

ReplaceFilters(PreprocessingFilter)

Usuwa stare filtry i ustawia nowe.

public void ReplaceFilters(PreprocessingFilter filters)

Parametry

filters PreprocessingFilter

Ustawia filtry wstępnego przetwarzania, które będą stosowane do dalszego przetwarzania lub rozpoznawania.

 Polski