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
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
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
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>
Kolekcja Aspose.OCR.ImageData.
GetInputType()
Typ dozwolonych obrazów do rozpoznawania.
public InputType GetInputType()
Zwraca
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.