Class OcrInput

Class OcrInput

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

Kontejner pro shromažďování všech obrázků / dokumentů pro předzpracování / rozpoznávání.

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

Dědičnost

objectOcrInput

Implementuje

IEnumerable<imagedata>, IEnumerable, IDisposable

Děděné členy

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

Konstruktor

OcrInput(InputType, PreprocessingFilter)

Konstruktor pro vytvoření kontejneru a nastavení typu obrázků/dokumentů a filtrů pro další předzpracování / rozpoznávání.

public OcrInput(InputType type, PreprocessingFilter filters = null)

Parametry

type InputType

Nastaví typ obrázků/dokumentů, které budou přidány do kontejneru.

filters PreprocessingFilter

Nastaví předzpracovací filtry, které budou aplikovány pro další zpracování nebo rozpoznávání.

Vlastnosti

this[int]

Vrací informace o zpracovaném / rozpoznaném obrázku.

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

Hodnota vlastnosti

ImageData

Metody

Add(string)

Přidá cestu nebo URI obsahující obrázek pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru.

public void Add(string fullPath)

Parametry

fullPath string

Cesta k obrázku / dokumentu / složce / archivu.

Add(MemoryStream)

Přidá paměťový proud obsahující obrázek pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru.

public void Add(MemoryStream stream)

Parametry

stream MemoryStream

Paměťový proud obsahující obrázek nebo dokument.

Add(string, int, int)

Přidá vícistránkové obrázky / dokumenty pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru.

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

Parametry

fullPath string

Cesta k obrázku / dokumentu / složce / archivu.

startPage int

První stránka/obrázek pro zpracování / rozpoznávání. Použít pro dokumenty, zip, složky.

pagesCount int

Celkový počet stránek/obrázků pro zpracování / rozpoznávání. Použít pro dokumenty, zip, složky. Výchozí = 1.

Add(MemoryStream, int, int)

Přidá paměťový proud obsahující vícistránkový obrázek pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru.

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

Parametry

stream MemoryStream

Paměťový proud obsahující vícistránkový dokument.

startPage int

První stránka/obrázek pro zpracování / rozpoznávání. Použít pro dokumenty.

pagesCount int

Celkový počet stránek/obrázků pro zpracování / rozpoznávání. Použít pro dokumenty. Výchozí = 1.

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

Přidá dekódovaný obrázek do seznamu pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru (SingleImage).

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

Parametry

arr byte[]

Dekódovaný obrázek v poli Aspose.Drawing.Color.

width int

Šířka obrázku.

height int

Výška obrázku.

pixelFormat PixelType

Podporuje byte, rgb, bgr, rgba.

Add(Color[], int, int)

Přidá dekódovaný obrázek do seznamu pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru (SingleImage).

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

Parametry

imageData Color[]

Dekódovaný obrázek v poli Aspose.Drawing.Color.

width int

Šířka obrázku.

height int

Výška obrázku.

AddBase64(string)

Přidá řetězec base64 obsahující obrázek pro rozpoznávání / zpracování. Typ obrázku musí odpovídat typu uvedenému v konstruktoru.

public void AddBase64(string base64)

Parametry

base64 string

Řetězec base64 s jednotlivým obrázkem.

Clear()

Nastaví počet položek pro zpracování / rozpoznávání na 0. Vyčistí kolekci.

public void Clear()

ClearFilters()

Odstraní všechny filtry.

public void ClearFilters()

Count()

Počet položek pro zpracování / rozpoznávání.

public int Count()

Vrací

int

Počet položek.

Dispose()

Nastaví počet položek pro zpracování / rozpoznávání na 0. Vyčistí kolekci.

public void Dispose()

GetEnumerator()

Vrací enumerátor kolekce.

public IEnumerator<imagedata> GetEnumerator()

Vrací

IEnumerator<ImageData&gt;

Kolekce Aspose.OCR.ImageData.

GetInputType()

Typ povolených obrázků pro rozpoznávání.

public InputType GetInputType()

Vrací

InputType

InputType.

ReplaceFilters(PreprocessingFilter)

Odstraní staré filtry a nastaví nové.

public void ReplaceFilters(PreprocessingFilter filters)

Parametry

filters PreprocessingFilter

Nastaví předzpracovací filtry, které budou aplikovány pro další zpracování nebo rozpoznávání.

 Čeština