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
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
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í
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>
Kolekce Aspose.OCR.ImageData.
GetInputType()
Typ povolených obrázků pro rozpoznávání.
public InputType GetInputType()
Vrací
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í.