OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Hoofdklasse voor het herkennen van tekst uit afbeeldingen.

Constructors

ConstructorBeschrijving
OcrInput(InputType type, PreprocessingFilter filters)Constructor om een container te maken en het type afbeeldingen / documenten en filters in te stellen voor verdere verwerking / herkenning.
OcrInput(InputType type)

Methoden

MethodeBeschrijving
add(int[] pixels, int width, int height, int bitsPerPixel)Voeg de gedecodeerde afbeelding toe aan de lijst voor herkenning / verwerking.
add(BufferedImage image)Voeg de BufferedImage toe die de afbeelding bevat voor herkenning / verwerking.
add(BufferedImage image, int startPage, int pagesCount)Voeg de BufferedImage toe die de meerpagina-afbeelding bevat voor herkenning / verwerking.
add(InputStream stream)Voeg de InputStream toe die de afbeelding bevat voor herkenning / verwerking.
add(InputStream stream, int startPage, int pagesCount)Voeg de InputStream toe die de meerpagina-afbeelding bevat voor herkenning / verwerking.
add(String fullPath)Voeg het pad of de URI toe die de afbeelding bevat voor herkenning / verwerking.
add(String fullPath, int startPage, int pagesCount)Voeg de meerpagina-afbeeldingen / documenten toe voor herkenning / verwerking.
addBase64(String base64)Voeg de base64-string toe die de afbeelding bevat voor herkenning / verwerking.
clear()Stel het aantal items in voor verwerking / herkenning op 0.
clearFilters()Verwijder alle filters.
equals(Object arg0)
get(int index)Geeft informatie over de verwerkte / herkende afbeelding.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Verwijder oude filters en stel nieuwe in.
size()Aantal items voor verwerking / herkenning.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Constructor om een container te maken en het type afbeeldingen / documenten en filters in te stellen voor verdere verwerking / herkenning.

Parameters:

ParameterTypeBeschrijving
typeInputTypeStel het type afbeeldingen/documenten in dat aan de container wordt toegevoegd.
filtersPreprocessingFilterStel verwerkingsfilters in die worden toegepast voor verdere verwerking of herkenning.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParameterTypeBeschrijving
typeInputType

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

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

Voeg de gedecodeerde afbeelding toe aan de lijst voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat is opgegeven in de constructor (SingleImage).

Parameters:

ParameterTypeBeschrijving
pixelsint[]De pixels worden weergegeven als 32-bit gehele getallen (rgb).
breedteintAfbeeldingsbreedte.
hoogteintAfbeeldingshoogte.
bitsPerPixelintOndersteunt 1-32 bits.

add(BufferedImage image)

public void add(BufferedImage image)

Voeg de BufferedImage toe die de afbeelding bevat voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat is opgegeven in de constructor.

Parameters:

ParameterTypeBeschrijving
afbeeldingjava.awt.image.BufferedImageBufferedImage die de afbeelding of het document bevat.

add(BufferedImage image, int startPage, int pagesCount)

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

Voeg de BufferedImage toe die de meerpagina-afbeelding bevat voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat is opgegeven in de constructor.

Parameters:

ParameterTypeBeschrijving
afbeeldingjava.awt.image.BufferedImageBufferedImage die het meerpagina-document bevat.
startPageintDe eerste pagina/afbeelding voor verwerking / herkenning. Gebruik voor documenten.
pagesCountintHet totale aantal pagina’s/afbeeldingen voor verwerking / herkenning. Gebruik voor documenten. Standaard = allemaal.

add(InputStream stream)

public void add(InputStream stream)

Voeg de InputStream toe die de afbeelding bevat voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat is opgegeven in de constructor.

Parameters:

ParameterTypeBeschrijving
streamjava.io.InputStreamInputStream die de afbeelding of het document bevat.

add(InputStream stream, int startPage, int pagesCount)

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

Voeg de InputStream toe die de meerpagina-afbeelding bevat voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat in de constructor is opgegeven.

Parameters:

ParameterTypeBeschrijving
streamjava.io.InputStreamInputStream die het meerpagina-document bevat.
startPageintDe eerste pagina/afbeelding voor verwerking / herkenning. Gebruik voor documenten.
pagesCountintHet totale aantal pagina’s/afbeeldingen voor verwerking / herkenning. Gebruik voor documenten. Standaard = allemaal.

add(String fullPath)

public void add(String fullPath)

Voeg het pad of de URI toe die de afbeelding bevat voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat in de constructor is opgegeven.

Parameters:

ParameterTypeBeschrijving
fullPathjava.lang.StringPad naar de afbeelding / het document / de map / het archief.

add(String fullPath, int startPage, int pagesCount)

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

Voeg de meerpagina-afbeeldingen / documenten toe voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat in de constructor is opgegeven.

Parameters:

ParameterTypeBeschrijving
fullPathjava.lang.StringPad naar de afbeelding / het document / de map / het archief.
startPageintDe eerste pagina / afbeelding voor verwerking / herkenning. Gebruik voor documenten, zip, mappen.
pagesCountintHet totale aantal pagina’s / afbeeldingen voor verwerking / herkenning. Gebruik voor documenten, zip, mappen. Standaard = allemaal.

addBase64(String base64)

public void addBase64(String base64)

Voeg de base64‑string toe die de afbeelding bevat voor herkenning / verwerking. Het type van de afbeelding moet overeenkomen met het type dat in de constructor is opgegeven.

Parameters:

ParameterTypeBeschrijving
base64java.lang.StringBase64‑string met één afbeelding.

clear()

public void clear()

Stel het aantal items voor verwerking / herkenning in op 0. Maak de collectie leeg.

clearFilters()

public void clearFilters()

Verwijder alle filters.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Geeft informatie over de verwerkte / herkende afbeelding.

Parameters:

ParameterTypeBeschrijving
indexintPositie van de afbeelding in de lijst.

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)

Verwijder oude filters en stel nieuwe in.

Parameters:

ParameterTypeBeschrijving
filtersPreprocessingFilterVerwerkingsfilters worden toegepast voor verdere verwerking of herkenning.

size()

public int size()

Aantal items voor verwerking / herkenning.

Returns: int - Aantal items.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int