Class OcrInput

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

objectOcrInput

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é

ImageData

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

int

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&gt;

La collection d’Aspose.OCR.ImageData.

GetInputType()

Type d’images autorisées pour la reconnaissance.

public InputType GetInputType()

Renvoie

InputType

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.

 Français