OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Huvudklass för att känna igen text från bilder.

Konstruktörer

KonstruktorBeskrivning
OcrInput(InputType type, PreprocessingFilter filters)Konstruktör för att skapa en behållare och ange typen av bilder / dokument samt filter för vidare bearbetning / igenkänning.
OcrInput(InputType type)

Metoder

MetodBeskrivning
add(int[] pixels, int width, int height, int bitsPerPixel)Lägg till den avkodade bilden i listan för igenkänning / bearbetning.
add(BufferedImage image)Lägg till BufferedImage som innehåller bilden för igenkänning / bearbetning.
add(BufferedImage image, int startPage, int pagesCount)Lägg till BufferedImage som innehåller flersidig bild för igenkänning / bearbetning.
add(InputStream stream)Lägg till InputStream som innehåller bilden för igenkänning / bearbetning.
add(InputStream stream, int startPage, int pagesCount)Lägg till InputStream som innehåller flersidig bild för igenkänning / bearbetning.
add(String fullPath)Lägg till sökvägen eller URI som innehåller bilden för igenkänning / bearbetning.
add(String fullPath, int startPage, int pagesCount)Lägg till de flersidiga bilderna / dokumenten för igenkänning / bearbetning.
addBase64(String base64)Lägg till base64-strängen som innehåller bilden för igenkänning / bearbetning.
clear()Ställ in antalet objekt för bearbetning / igenkänning till 0.
clearFilters()Ta bort alla filter.
equals(Object arg0)
get(int index)Returnerar information om bearbetad / igenkänd bild.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Ta bort gamla filter och ställ in nya.
size()Antal objekt för bearbetning / igenkänning.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Konstruktör för att skapa en behållare och ange typen av bilder / dokument samt filter för vidare bearbetning / igenkänning.

Parameters:

ParameterTypBeskrivning
typeInputTypeAnge vilken typ av bilder/dokument som ska läggas till i behållaren.
filtersPreprocessingFilterAnge bearbetningsfilter som kommer att tillämpas för vidare bearbetning eller igenkänning.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParameterTypBeskrivning
typeInputType

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

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

Lägg till den avkodade bilden i listan för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn (SingleImage).

Parameters:

ParameterTypBeskrivning
pixlarint[]Pixlarna representeras som 32-bitars heltalsvärden (rgb).
breddintBildbredd.
höjdintBildhöjd.
bitsPerPixelintStöder 1-32 bitar.

add(BufferedImage image)

public void add(BufferedImage image)

Lägg till BufferedImage som innehåller bilden för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
bildjava.awt.image.BufferedImageBufferedImage som innehåller bilden eller dokumentet.

add(BufferedImage image, int startPage, int pagesCount)

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

Lägg till BufferedImage som innehåller flersidig bild för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
bildjava.awt.image.BufferedImageBufferedImage som innehåller det flersidiga dokumentet.
startPageintDen första sidan/bilden för bearbetning / igenkänning. Använd för dokument.
pagesCountintDet totala antalet sidor/bilder för bearbetning / igenkänning. Använd för dokument. Standard = alla.

add(InputStream stream)

public void add(InputStream stream)

Lägg till InputStream som innehåller bilden för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
streamjava.io.InputStreamInputStream som innehåller bilden eller dokumentet.

add(InputStream stream, int startPage, int pagesCount)

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

Lägg till InputStream som innehåller flersidig bild för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
streamjava.io.InputStreamInputStream som innehåller flersidigt dokument.
startPageintDen första sidan/bilden för bearbetning / igenkänning. Använd för dokument.
pagesCountintDet totala antalet sidor/bilder för bearbetning / igenkänning. Använd för dokument. Standard = alla.

add(String fullPath)

public void add(String fullPath)

Lägg till sökvägen eller URI som innehåller bilden för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden/ dokumentet / mappen / arkivet.

add(String fullPath, int startPage, int pagesCount)

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

Lägg till flersidiga bilder / dokument för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden/ dokumentet / mappen / arkivet.
startPageintDen första sidan/bilden för bearbetning / igenkänning. Använd för dokument, zip, mappar.
pagesCountintDet totala antalet sidor/bilder för bearbetning / igenkänning. Använd för dokument, zip, mappar. Standard = alla.

addBase64(String base64)

public void addBase64(String base64)

Lägg till base64-strängen som innehåller bilden för igenkänning / bearbetning. Bildens typ måste motsvara den typ som anges i konstruktorn.

Parameters:

ParameterTypBeskrivning
base64java.lang.StringBase64-sträng med en enda bild.

clear()

public void clear()

Ställ in antalet objekt för bearbetning / igenkänning till 0. Rensa samlingen.

clearFilters()

public void clearFilters()

Ta bort alla filter.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Returnerar information om bearbetad / igenkänd bild.

Parameters:

ParameterTypBeskrivning
indexintPosition för bilden i listan.

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)

Ta bort gamla filter och ställ in nya.

Parameters:

ParameterTypBeskrivning
filtersPreprocessingFilterBearbetningsfilter kommer att tillämpas för vidare bearbetning eller igenkänning.

size()

public int size()

Antal objekt för bearbetning / igenkänning.

Returns: int - Antal objekt.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int