OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Classe principale pour reconnaître du texte à partir d’images.

Constructeurs

ConstructeurDescription
OcrInput(InputType type, PreprocessingFilter filters)Constructeur pour créer le conteneur et définir le type d’images / documents ainsi que les filtres pour le traitement / la reconnaissance ultérieurs.
OcrInput(InputType type)

Méthodes

MéthodeDescription
add(int[] pixels, int width, int height, int bitsPerPixel)Ajoute l’image décodée à la liste pour la reconnaissance / le traitement.
add(BufferedImage image)Ajoute le BufferedImage contenant l’image pour la reconnaissance / le traitement.
add(BufferedImage image, int startPage, int pagesCount)Ajoute le BufferedImage contenant l’image multipage pour la reconnaissance / le traitement.
add(InputStream stream)Ajoute l’InputStream contenant l’image pour la reconnaissance / le traitement.
add(InputStream stream, int startPage, int pagesCount)Ajoute l’InputStream contenant l’image multipage pour la reconnaissance / le traitement.
add(String fullPath)Ajoute le chemin ou l’URI contenant l’image pour la reconnaissance / le traitement.
add(String fullPath, int startPage, int pagesCount)Ajoute les images / documents multipages pour la reconnaissance / le traitement.
addBase64(String base64)Ajoute la chaîne base64 contenant l’image pour la reconnaissance / le traitement.
clear()Définit le nombre d’éléments à traiter / reconnaître à 0.
clearFilters()Supprimez tous les filtres.
equals(Object arg0)
get(int index)Renvoie des informations sur l’image traitée / reconnue.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Supprimez les anciens filtres et définissez‑en de nouveaux.
size()Nombre d’éléments pour le traitement / la reconnaissance.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Constructeur pour créer le conteneur et définir le type d’images / documents ainsi que les filtres pour le traitement / la reconnaissance ultérieurs.

Parameters:

ParamètreTypeDescription
typeInputTypeDéfinissez le type d’images/documents qui sera ajouté au conteneur.
filtersPreprocessingFilterDéfinissez les filtres de traitement qui seront appliqués pour le traitement ou la reconnaissance ultérieurs.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParamètreTypeDescription
typeInputType

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

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

Ajoutez l’image décodée à la liste pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur (SingleImage).

Parameters:

ParamètreTypeDescription
pixelsint[]Les pixels sont représentés sous forme de valeurs entières 32 bits (rgb).
largeurintLargeur de l’image.
hauteurintHauteur de l’image.
bitsPerPixelintPrend en charge 1 à 32 bits.

add(BufferedImage image)

public void add(BufferedImage image)

Ajoutez le BufferedImage contenant l’image pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageBufferedImage contenant l’image ou le document.

add(BufferedImage image, int startPage, int pagesCount)

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

Ajoutez le BufferedImage contenant l’image multipage pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
imagejava.awt.image.BufferedImageBufferedImage contenant le document multipage.
startPageintPremière page/image pour le traitement / la reconnaissance. À utiliser pour les documents.
pagesCountintNombre total de pages/images pour le traitement / la reconnaissance. À utiliser pour les documents. Par défaut = toutes.

add(InputStream stream)

public void add(InputStream stream)

Ajoutez le InputStream contenant l’image pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
streamjava.io.InputStreamInputStream contenant l’image ou le document.

add(InputStream stream, int startPage, int pagesCount)

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

Ajoutez l’InputStream contenant l’image multipage pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
streamjava.io.InputStreamInputStream contenant le document multipage.
startPageintPremière page/image pour le traitement / la reconnaissance. À utiliser pour les documents.
pagesCountintNombre total de pages/images pour le traitement / la reconnaissance. À utiliser pour les documents. Par défaut = toutes.

add(String fullPath)

public void add(String fullPath)

Ajoutez le chemin ou l’URI contenant l’image pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
fullPathjava.lang.StringChemin vers l’image / le document / le dossier / l’archive.

add(String fullPath, int startPage, int pagesCount)

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

Ajoutez les images / documents multipages pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
fullPathjava.lang.StringChemin vers l’image / le document / le dossier / l’archive.
startPageintPremière page/image pour le traitement / la reconnaissance. À utiliser pour les documents, zip, dossiers.
pagesCountintNombre total de pages/images pour le traitement / la reconnaissance. À utiliser pour les documents, zip, dossiers. Par défaut = tous.

addBase64(String base64)

public void addBase64(String base64)

Ajoutez la chaîne base64 contenant l’image pour la reconnaissance / le traitement. Le type de l’image doit correspondre au type spécifié dans le constructeur.

Parameters:

ParamètreTypeDescription
base64java.lang.StringChaîne Base64 avec une seule image.

clear()

public void clear()

Définissez le nombre d’éléments pour le traitement / la reconnaissance à 0. Videz la collection.

clearFilters()

public void clearFilters()

Supprimez tous les filtres.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Renvoie des informations sur l’image traitée / reconnue.

Parameters:

ParamètreTypeDescription
indexintPosition de l’image dans la List.

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)

Supprimez les anciens filtres et définissez‑en de nouveaux.

Parameters:

ParamètreTypeDescription
filtersPreprocessingFilterDes filtres de traitement seront appliqués pour le traitement ou la reconnaissance ultérieurs.

size()

public int size()

Nombre d’éléments pour le traitement / la reconnaissance.

Returns: int - Nombre d’éléments.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int