Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Conteneur pour collecter toutes les images / documents pour le prétraitement / la reconnaissance.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Héritage
Implémente
IEnumerable<imagedata>, IEnumerable, IDisposable
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
OcrInput(InputType, PreprocessingFilter)
Constructeur pour créer un conteneur et définir le type d’images/documents et les filtres pour un prétraitement / une reconnaissance ultérieurs.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Paramètres
type
InputType
Définit le type d’images/documents qui sera ajouté au conteneur.
filters
PreprocessingFilter
Définit les filtres de prétraitement qui seront appliqués pour un traitement ou une reconnaissance ultérieurs.
Propriétés
this[int]
Renvoie des informations sur l’image traitée / reconnue.
public ImageData this[int index] { get; set; }
Valeur de la propriété
Méthodes
Add(string)
Ajoute 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.
public void Add(string fullPath)
Paramètres
fullPath
string
Chemin vers l’image / document / dossier / archive.
Add(MemoryStream)
Ajoute le flux mémoire contenant l’image pour la reconnaissance / le traitement.
Le type de l’image doit correspondre au type spécifié dans le constructeur.
public void Add(MemoryStream stream)
Paramètres
stream
MemoryStream
Flux mémoire contenant l’image ou le document.
Add(string, int, int)
Ajoute les images / documents multipages pour la reconnaissance / le traitement.
Le type de l’image doit correspondre au type spécifié dans le constructeur.
public void Add(string fullPath, int startPage, int pagesCount)
Paramètres
fullPath
string
Chemin vers l’image / document / dossier / archive.
startPage
int
La première page/image à traiter / reconnaître. À utiliser pour les documents, zip, dossiers.
pagesCount
int
Le nombre total de pages/images à traiter / reconnaître. À utiliser pour les documents, zip, dossiers. Par défaut = 1.
Add(MemoryStream, int, int)
Ajoute le flux mémoire contenant l’image multipage pour la reconnaissance / le traitement.
Le type de l’image doit correspondre au type spécifié dans le constructeur.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Paramètres
stream
MemoryStream
Flux mémoire contenant le document multipage.
startPage
int
La première page/image à traiter / reconnaître. À utiliser pour les documents.
pagesCount
int
Le nombre total de pages/images à traiter / reconnaître. À utiliser pour les documents. Par défaut = 1.
Add(byte[], int, int, PixelType)
Ajoute 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).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Paramètres
arr
byte[]
Image décodée dans un tableau Aspose.Drawing.Color.
width
int
Largeur de l’image.
height
int
Hauteur de l’image.
pixelFormat
PixelType
Supporte byte, rgb, bgr, rgba.
Add(Color[], int, int)
Ajoute 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).
public void Add(Color[] imageData, int width, int height)
Paramètres
imageData
Color[]
Image décodée dans un tableau Aspose.Drawing.Color.
width
int
Largeur de l’image.
height
int
Hauteur de l’image.
AddBase64(string)
Ajoute 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.
public void AddBase64(string base64)
Paramètres
base64
string
Chaîne base64 avec une seule image.
Clear()
Définit le nombre d’éléments à traiter / reconnaître à 0.
Efface la collection.
public void Clear()
ClearFilters()
Supprime tous les filtres.
public void ClearFilters()
Count()
Nombre d’éléments à traiter / reconnaître.
public int Count()
Renvoie
Nombre d’éléments.
Dispose()
Définit le nombre d’éléments à traiter / reconnaître à 0.
Efface la collection.
public void Dispose()
GetEnumerator()
Renvoie l’énumérateur de la collection.
public IEnumerator<imagedata> GetEnumerator()
Renvoie
IEnumerator<ImageData>
La collection d’Aspose.OCR.ImageData.
GetInputType()
Type d’images autorisées pour la reconnaissance.
public InputType GetInputType()
Renvoie
InputType.
ReplaceFilters(PreprocessingFilter)
Supprime les anciens filtres et définit de nouveaux.
public void ReplaceFilters(PreprocessingFilter filters)
Paramètres
filters
PreprocessingFilter
Définit les filtres de prétraitement qui seront appliqués pour un traitement ou une reconnaissance ultérieurs.