Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Contenitore per raccogliere tutte le immagini / documenti per la preelaborazione / riconoscimento.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Ereditarietà
Implementa
IEnumerable<imagedata>, IEnumerable, IDisposable
Membri ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
OcrInput(InputType, PreprocessingFilter)
Costruttore per creare un contenitore e impostare il tipo di immagini/documenti e filtri per ulteriori preelaborazioni / riconoscimento.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parametri
type
InputType
Imposta il tipo di immagini/documenti che saranno aggiunti al contenitore.
filters
PreprocessingFilter
Imposta i filtri di preelaborazione che saranno applicati per ulteriori elaborazioni o riconoscimenti.
Proprietà
this[int]
Restituisce informazioni sull’immagine elaborata / riconosciuta.
public ImageData this[int index] { get; set; }
Valore della Proprietà
Metodi
Add(string)
Aggiungi il percorso o URI contenente l’immagine per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.
public void Add(string fullPath)
Parametri
fullPath
string
Percorso all’immagine / documento / cartella / archivio.
Add(MemoryStream)
Aggiungi il flusso di memoria contenente l’immagine per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.
public void Add(MemoryStream stream)
Parametri
stream
MemoryStream
Flusso di memoria contenente l’immagine o il documento.
Add(string, int, int)
Aggiungi le immagini / documenti multipagina per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.
public void Add(string fullPath, int startPage, int pagesCount)
Parametri
fullPath
string
Percorso all’immagine / documento / cartella / archivio.
startPage
int
La prima pagina/imagine per elaborazione / riconoscimento. Utilizzare per documenti, zip, cartelle.
pagesCount
int
Il numero totale di pagine/imagine per elaborazione / riconoscimento. Utilizzare per documenti, zip, cartelle. Predefinito = 1.
Add(MemoryStream, int, int)
Aggiungi il flusso di memoria contenente l’immagine multipagina per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parametri
stream
MemoryStream
Flusso di memoria contenente il documento multipagina.
startPage
int
La prima pagina/imagine per elaborazione / riconoscimento. Utilizzare per documenti.
pagesCount
int
Il numero totale di pagine/imagine per elaborazione / riconoscimento. Utilizzare per documenti. Predefinito = 1.
Add(byte[], int, int, PixelType)
Aggiungi l’immagine decodificata alla lista per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parametri
arr
byte[]
Immagine decodificata in un array Aspose.Drawing.Color.
width
int
Larghezza dell’immagine.
height
int
Altezza dell’immagine.
pixelFormat
PixelType
Supporta byte, rgb, bgr, rgba.
Add(Color[], int, int)
Aggiungi l’immagine decodificata alla lista per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parametri
imageData
Color[]
Immagine decodificata in un array Aspose.Drawing.Color.
width
int
Larghezza dell’immagine.
height
int
Altezza dell’immagine.
AddBase64(string)
Aggiungi la stringa base64 contenente l’immagine per riconoscimento / elaborazione.
Il tipo dell’immagine deve corrispondere al tipo specificato nel costruttore.
public void AddBase64(string base64)
Parametri
base64
string
Stringa base64 con un’immagine singola.
Clear()
Imposta il numero di elementi per elaborazione / riconoscimento a 0.
Pulisci la collezione.
public void Clear()
ClearFilters()
Rimuovi tutti i filtri.
public void ClearFilters()
Count()
Numero di elementi per elaborazione / riconoscimento.
public int Count()
Restituisce
Numero di elementi.
Dispose()
Imposta il numero di elementi per elaborazione / riconoscimento a 0.
Pulisci la collezione.
public void Dispose()
GetEnumerator()
Restituisce l’enumeratore della collezione.
public IEnumerator<imagedata> GetEnumerator()
Restituisce
IEnumerator<ImageData>
La collezione di Aspose.OCR.ImageData.
GetInputType()
Tipo di immagini consentite per il riconoscimento.
public InputType GetInputType()
Restituisce
InputType.
ReplaceFilters(PreprocessingFilter)
Rimuovi i filtri vecchi e imposta i nuovi.
public void ReplaceFilters(PreprocessingFilter filters)
Parametri
filters
PreprocessingFilter
Imposta i filtri di preelaborazione che saranno applicati per ulteriori elaborazioni o riconoscimenti.