OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Classe principale per riconoscere il testo dalle immagini.

Costruttori

CostruttoreDescrizione
OcrInput(InputType type, PreprocessingFilter filters)Costruttore per creare il contenitore e impostare il tipo di immagini / documenti e filtri per l’ulteriore elaborazione / riconoscimento.
OcrInput(InputType type)

Metodi

MetodoDescrizione
add(int[] pixels, int width, int height, int bitsPerPixel)Aggiungi l’immagine decodificata all’elenco per il riconoscimento / elaborazione.
add(BufferedImage image)Aggiungi il BufferedImage contenente l’immagine per il riconoscimento / elaborazione.
add(BufferedImage image, int startPage, int pagesCount)Aggiungi il BufferedImage contenente l’immagine multipagina per il riconoscimento / elaborazione.
add(InputStream stream)Aggiungi l’InputStream contenente l’immagine per il riconoscimento / elaborazione.
add(InputStream stream, int startPage, int pagesCount)Aggiungi l’InputStream contenente l’immagine multipagina per il riconoscimento / elaborazione.
add(String fullPath)Aggiungi il percorso o l’URI contenente l’immagine per il riconoscimento / elaborazione.
add(String fullPath, int startPage, int pagesCount)Aggiungi le immagini / documenti multipagina per il riconoscimento / elaborazione.
addBase64(String base64)Aggiungi la stringa base64 contenente l’immagine per il riconoscimento / elaborazione.
clear()Imposta la quantità di elementi per l’elaborazione / riconoscimento a 0.
clearFilters()Rimuovi tutti i filtri.
equals(Object arg0)
get(int index)Restituisce informazioni sull’immagine elaborata / riconosciuta.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Rimuovi i filtri vecchi e impostane di nuovi.
size()Numero di elementi per l’elaborazione / riconoscimento.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Costruttore per creare il contenitore e impostare il tipo di immagini / documenti e filtri per l’ulteriore elaborazione / riconoscimento.

Parameters:

ParametroTipoDescrizione
typeInputTypeImposta il tipo di immagini/documenti che verrà aggiunto al contenitore.
filtersPreprocessingFilterImposta i filtri di elaborazione che verranno applicati per ulteriori elaborazioni o riconoscimenti.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParametroTipoDescrizione
typeInputType

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

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

Aggiungi l’immagine decodificata all’elenco per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore (SingleImage).

Parameters:

ParametroTipoDescrizione
pixelint[]I pixel sono rappresentati come valori interi a 32 bit (rgb).
larghezzaintLarghezza immagine.
altezzaintAltezza immagine.
bitsPerPixelintSupporta da 1 a 32 bit.

add(BufferedImage image)

public void add(BufferedImage image)

Aggiungi il BufferedImage contenente l’immagine per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
immaginejava.awt.image.BufferedImageBufferedImage contenente l’immagine o il documento.

add(BufferedImage image, int startPage, int pagesCount)

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

Aggiungi il BufferedImage contenente l’immagine multipagina per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
immaginejava.awt.image.BufferedImageBufferedImage contenente il documento multipagina.
startPageintLa prima pagina/immagine per l’elaborazione / riconoscimento. Da usare per i documenti.
pagesCountintIl numero totale di pagine/immagini per l’elaborazione / riconoscimento. Da usare per i documenti. Predefinito = tutte.

add(InputStream stream)

public void add(InputStream stream)

Aggiungi l’InputStream contenente l’immagine per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
streamjava.io.InputStreamInputStream contenente l’immagine o il documento.

add(InputStream stream, int startPage, int pagesCount)

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

Aggiungi l’InputStream contenente l’immagine multipagina per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
streamjava.io.InputStreamInputStream contenente il documento multipagina.
startPageintLa prima pagina/immagine per l’elaborazione / riconoscimento. Da usare per i documenti.
pagesCountintIl numero totale di pagine/immagini per l’elaborazione / riconoscimento. Da usare per i documenti. Predefinito = tutte.

add(String fullPath)

public void add(String fullPath)

Aggiungi il percorso o l’URI contenente l’immagine per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
fullPathjava.lang.StringPercorso verso l’immagine/ documento / cartella / archivio.

add(String fullPath, int startPage, int pagesCount)

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

Aggiungi le immagini / i documenti multipagina per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
fullPathjava.lang.StringPercorso verso l’immagine/ documento / cartella / archivio.
startPageintLa prima pagina/immagine per l’elaborazione / il riconoscimento. Da usare per documenti, zip, cartelle.
pagesCountintIl numero totale di pagine/immagini per l’elaborazione / il riconoscimento. Da usare per documenti, zip, cartelle. Predefinito = tutti.

addBase64(String base64)

public void addBase64(String base64)

Aggiungi la stringa base64 contenente l’immagine per il riconoscimento / l’elaborazione. Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.

Parameters:

ParametroTipoDescrizione
base64java.lang.StringStringa Base64 con immagine singola.

clear()

public void clear()

Imposta il numero di elementi per l’elaborazione / il riconoscimento a 0. Svuota la collezione.

clearFilters()

public void clearFilters()

Rimuovi tutti i filtri.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Restituisce informazioni sull’immagine elaborata / riconosciuta.

Parameters:

ParametroTipoDescrizione
indexintPosizione dell’immagine nella Lista.

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)

Rimuovi i filtri vecchi e impostane di nuovi.

Parameters:

ParametroTipoDescrizione
filtersPreprocessingFilterI filtri di elaborazione saranno applicati per ulteriori elaborazioni o riconoscimenti.

size()

public int size()

Numero di elementi per l’elaborazione / riconoscimento.

Returns: int - Numero di elementi.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int