OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Hauptklasse zum Erkennen von Text aus Bildern.

Konstruktoren

KonstruktorBeschreibung
OcrInput(InputType type, PreprocessingFilter filters)Konstruktor zum Erstellen eines Containers und zum Festlegen des Typs von Bildern/Dokumenten sowie Filtern für die weitere Verarbeitung/Erkennung.
OcrInput(InputType type)

Methoden

MethodeBeschreibung
add(int[] pixels, int width, int height, int bitsPerPixel)Fügt das dekodierte Bild der Liste zur Erkennung/Verarbeitung hinzu.
add(BufferedImage image)Fügt das BufferedImage, das das Bild zur Erkennung/Verarbeitung enthält, hinzu.
add(BufferedImage image, int startPage, int pagesCount)Fügt das BufferedImage, das das mehrseitige Bild zur Erkennung/Verarbeitung enthält, hinzu.
add(InputStream stream)Fügt den InputStream, der das Bild zur Erkennung/Verarbeitung enthält, hinzu.
add(InputStream stream, int startPage, int pagesCount)Fügt den InputStream, der das mehrseitige Bild zur Erkennung/Verarbeitung enthält, hinzu.
add(String fullPath)Fügt den Pfad oder die URI hinzu, die das Bild zur Erkennung/Verarbeitung enthält.
add(String fullPath, int startPage, int pagesCount)Fügt die mehrseitigen Bilder/Dokumente zur Erkennung/Verarbeitung hinzu.
addBase64(String base64)Fügt die Base64-Zeichenkette hinzu, die das Bild zur Erkennung/Verarbeitung enthält.
clear()Setzt die Anzahl der Elemente für Verarbeitung/Erkennung auf 0.
clearFilters()Alle Filter entfernen.
equals(Object arg0)
get(int index)Gibt Informationen über das verarbeitete / erkannte Bild zurück.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Alte Filter entfernen und neue festlegen.
size()Anzahl der Elemente für Verarbeitung / Erkennung.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Konstruktor zum Erstellen eines Containers und zum Festlegen des Typs von Bildern/Dokumenten sowie Filtern für die weitere Verarbeitung/Erkennung.

Parameters:

ParameterTypBeschreibung
typeInputTypeLegen Sie den Typ der Bilder/Dokumente fest, der dem Container hinzugefügt wird.
filtersPreprocessingFilterVerarbeitungsfilter festlegen, die für die weitere Verarbeitung oder Erkennung angewendet werden.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParameterTypBeschreibung
typeInputType

add(int[] pixels, int width, int height, int bitsPerPixel)

public void add(int[] pixels, int width, int height, int bitsPerPixel)

Fügen Sie das dekodierte Bild der Liste für Erkennung / Verarbeitung hinzu. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen (SingleImage).

Parameters:

ParameterTypBeschreibung
Pixelint[]Die Pixel werden als 32‑Bit‑Ganzzahlwerte (rgb) dargestellt.
BreiteintBildbreite.
HöheintBildhöhe.
bitsPerPixelintUnterstützt 1‑32 Bit.

add(BufferedImage image)

public void add(BufferedImage image)

Fügen Sie das BufferedImage, das das Bild für Erkennung / Verarbeitung enthält, hinzu. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
Bildjava.awt.image.BufferedImageBufferedImage, das das Bild oder Dokument enthält.

add(BufferedImage image, int startPage, int pagesCount)

public void add(BufferedImage image, int startPage, int pagesCount)

Fügen Sie das BufferedImage, das das mehrseitige Bild für Erkennung / Verarbeitung enthält, hinzu. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
Bildjava.awt.image.BufferedImageBufferedImage, das das mehrseitige Dokument enthält.
startPageintDie erste Seite/das erste Bild für Verarbeitung / Erkennung. Für Dokumente verwenden.
pagesCountintDie Gesamtanzahl der Seiten/Bilder für Verarbeitung / Erkennung. Für Dokumente verwenden. Standard = alle.

add(InputStream stream)

public void add(InputStream stream)

Fügen Sie den InputStream, der das Bild für Erkennung / Verarbeitung enthält, hinzu. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
Streamjava.io.InputStreamInputStream, der das Bild oder Dokument enthält.

add(InputStream stream, int startPage, int pagesCount)

public void add(InputStream stream, int startPage, int pagesCount)

Fügen Sie den InputStream hinzu, der das mehrseitige Bild für die Erkennung / Verarbeitung enthält. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
Streamjava.io.InputStreamInputStream, der das mehrseitige Dokument enthält.
startPageintDie erste Seite/das erste Bild für Verarbeitung / Erkennung. Für Dokumente verwenden.
pagesCountintDie Gesamtanzahl der Seiten/Bilder für Verarbeitung / Erkennung. Für Dokumente verwenden. Standard = alle.

add(String fullPath)

public void add(String fullPath)

Fügen Sie den Pfad oder die URI hinzu, die das Bild für die Erkennung / Verarbeitung enthält. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
fullPathjava.lang.StringPfad zum Bild/Dokument/Ordner/Archiv.

add(String fullPath, int startPage, int pagesCount)

public void add(String fullPath, int startPage, int pagesCount)

Fügen Sie die mehrseitigen Bilder/Dokumente für die Erkennung / Verarbeitung hinzu. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
fullPathjava.lang.StringPfad zum Bild/Dokument/Ordner/Archiv.
startPageintDie erste Seite/das erste Bild für die Verarbeitung / Erkennung. Verwenden Sie es für Dokumente, ZIP-Dateien, Ordner.
pagesCountintDie Gesamtanzahl der Seiten/Bilder für die Verarbeitung / Erkennung. Verwenden Sie es für Dokumente, ZIP-Dateien, Ordner. Standard = alle.

addBase64(String base64)

public void addBase64(String base64)

Fügen Sie die Base64-Zeichenkette hinzu, die das Bild für die Erkennung / Verarbeitung enthält. Der Bildtyp muss dem im Konstruktor angegebenen Typ entsprechen.

Parameters:

ParameterTypBeschreibung
base64java.lang.StringBase64-Zeichenkette mit einem einzelnen Bild.

clear()

public void clear()

Setzen Sie die Anzahl der Elemente für die Verarbeitung / Erkennung auf 0. Leeren Sie die Sammlung.

clearFilters()

public void clearFilters()

Alle Filter entfernen.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Gibt Informationen über das verarbeitete / erkannte Bild zurück.

Parameters:

ParameterTypBeschreibung
IndexintPosition des Bildes in der Liste.

Returns: ImageData - The object of @see ImageData

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<ImageData> iterator()

Returns: java.util.Iterator<com.aspose.ocr.ImageData>

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

replaceFilters(PreprocessingFilter filters)

public void replaceFilters(PreprocessingFilter filters)

Alte Filter entfernen und neue festlegen.

Parameters:

ParameterTypBeschreibung
filtersPreprocessingFilterVerarbeitungsfilter werden für die weitere Verarbeitung oder Erkennung angewendet.

size()

public int size()

Anzahl der Elemente für Verarbeitung / Erkennung.

Returns: int – Anzahl der Elemente.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int