Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Container zum Sammeln aller Bilder / Dokumente für die Vorverarbeitung / Erkennung.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Vererbung
Implementiert
IEnumerable<imagedata>, IEnumerable, IDisposable
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
OcrInput(InputType, PreprocessingFilter)
Konstruktor zum Erstellen des Containers und Festlegen des Typs von Bildern/Dokumenten sowie der Filter für die weitere Vorverarbeitung / Erkennung.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parameter
type
InputType
Legt den Typ der Bilder/Dokumente fest, die dem Container hinzugefügt werden.
filters
PreprocessingFilter
Legt die Vorverarbeitungsfilter fest, die für die weitere Verarbeitung oder Erkennung angewendet werden.
Eigenschaften
this[int]
Gibt Informationen über das verarbeitete / erkannte Bild zurück.
public ImageData this[int index] { get; set; }
Eigenschaftswert
Methoden
Add(string)
Fügt den Pfad oder die URI hinzu, die das Bild zur Erkennung / Verarbeitung enthält. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen.
public void Add(string fullPath)
Parameter
fullPath
string
Pfad zum Bild/Dokument/Ordner/Archiv.
Add(MemoryStream)
Fügt den Speicherstream hinzu, der das Bild zur Erkennung / Verarbeitung enthält. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen.
public void Add(MemoryStream stream)
Parameter
stream
MemoryStream
Speicherstream, der das Bild oder Dokument enthält.
Add(string, int, int)
Fügt die mehrseitigen Bilder / Dokumente zur Erkennung / Verarbeitung hinzu. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen.
public void Add(string fullPath, int startPage, int pagesCount)
Parameter
fullPath
string
Pfad zum Bild/Dokument/Ordner/Archiv.
startPage
int
Die erste Seite/das erste Bild zur Verarbeitung / Erkennung. Verwendung für Dokumente, ZIP, Ordner.
pagesCount
int
Die Gesamtanzahl der Seiten/Bilder zur Verarbeitung / Erkennung. Verwendung für Dokumente, ZIP, Ordner. Standard = 1.
Add(MemoryStream, int, int)
Fügt den Speicherstream hinzu, der das mehrseitige Bild zur Erkennung / Verarbeitung enthält. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parameter
stream
MemoryStream
Speicherstream, der das mehrseitige Dokument enthält.
startPage
int
Die erste Seite/das erste Bild zur Verarbeitung / Erkennung. Verwendung für Dokumente.
pagesCount
int
Die Gesamtanzahl der Seiten/Bilder zur Verarbeitung / Erkennung. Verwendung für Dokumente. Standard = 1.
Add(byte[], int, int, PixelType)
Fügt das dekodierte Bild der Liste zur Erkennung / Verarbeitung hinzu. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parameter
arr
byte[]
Dekodiertes Bild im Aspose.Drawing.Color-Array.
width
int
Bildbreite.
height
int
Bildhöhe.
pixelFormat
PixelType
Unterstützt byte, rgb, bgr, rgba.
Add(Color[], int, int)
Fügt das dekodierte Bild der Liste zur Erkennung / Verarbeitung hinzu. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parameter
imageData
Color[]
Dekodiertes Bild im Aspose.Drawing.Color-Array.
width
int
Bildbreite.
height
int
Bildhöhe.
AddBase64(string)
Fügt die Base64-Zeichenfolge hinzu, die das Bild zur Erkennung / Verarbeitung enthält. Der Typ des Bildes muss dem im Konstruktor angegebenen Typ entsprechen.
public void AddBase64(string base64)
Parameter
base64
string
Base64-Zeichenfolge mit einem einzelnen Bild.
Clear()
Setzt die Anzahl der Elemente zur Verarbeitung / Erkennung auf 0. Löscht die Sammlung.
public void Clear()
ClearFilters()
Entfernt alle Filter.
public void ClearFilters()
Count()
Anzahl der Elemente zur Verarbeitung / Erkennung.
public int Count()
Gibt zurück
Anzahl der Elemente.
Dispose()
Setzt die Anzahl der Elemente zur Verarbeitung / Erkennung auf 0. Löscht die Sammlung.
public void Dispose()
GetEnumerator()
Gibt den Enumerator der Sammlung zurück.
public IEnumerator<imagedata> GetEnumerator()
Gibt zurück
IEnumerator<ImageData>
Die Sammlung von Aspose.OCR.ImageData.
GetInputType()
Typ der erlaubten Bilder zur Erkennung.
public InputType GetInputType()
Gibt zurück
InputType.
ReplaceFilters(PreprocessingFilter)
Entfernt alte Filter und setzt neue.
public void ReplaceFilters(PreprocessingFilter filters)
Parameter
filters
PreprocessingFilter
Legt die Vorverarbeitungsfilter fest, die für die weitere Verarbeitung oder Erkennung angewendet werden.