Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Contenedor para recopilar todas las imágenes / documentos para preprocesamiento / reconocimiento.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Herencia
Implementa
IEnumerable<imagedata>, IEnumerable, IDisposable
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
OcrInput(InputType, PreprocessingFilter)
Constructor para crear un contenedor y establecer el tipo de imágenes/documentos y filtros para el posterior preprocesamiento / reconocimiento.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parámetros
type
InputType
Establece el tipo de imágenes/documentos que se añadirán al contenedor.
filters
PreprocessingFilter
Establece los filtros de preprocesamiento que se aplicarán para un procesamiento o reconocimiento posterior.
Propiedades
this[int]
Devuelve información sobre la imagen procesada / reconocida.
public ImageData this[int index] { get; set; }
Valor de la propiedad
Métodos
Add(string)
Añade la ruta o URI que contiene la imagen para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor.
public void Add(string fullPath)
Parámetros
fullPath
string
Ruta a la imagen/ documento / carpeta / archivo.
Add(MemoryStream)
Añade el flujo de memoria que contiene la imagen para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor.
public void Add(MemoryStream stream)
Parámetros
stream
MemoryStream
Flujo de memoria que contiene la imagen o documento.
Add(string, int, int)
Añade las imágenes / documentos multipágina para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor.
public void Add(string fullPath, int startPage, int pagesCount)
Parámetros
fullPath
string
Ruta a la imagen/ documento / carpeta / archivo.
startPage
int
La primera página/imágen para procesamiento / reconocimiento. Utilizar para documentos, zip, carpetas.
pagesCount
int
La cantidad total de páginas/imágenes para procesamiento / reconocimiento. Utilizar para documentos, zip, carpetas. Predeterminado = 1.
Add(MemoryStream, int, int)
Añade el flujo de memoria que contiene la imagen multipágina para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parámetros
stream
MemoryStream
Flujo de memoria que contiene el documento multipágina.
startPage
int
La primera página/imágen para procesamiento / reconocimiento. Utilizar para documentos.
pagesCount
int
La cantidad total de páginas/imágenes para procesamiento / reconocimiento. Utilizar para documentos. Predeterminado = 1.
Add(byte[], int, int, PixelType)
Añade la imagen decodificada a la lista para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parámetros
arr
byte[]
Imagen decodificada en un array de Aspose.Drawing.Color.
width
int
Ancho de la imagen.
height
int
Altura de la imagen.
pixelFormat
PixelType
Soporta byte, rgb, bgr, rgba.
Add(Color[], int, int)
Añade la imagen decodificada a la lista para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parámetros
imageData
Color[]
Imagen decodificada en un array de Aspose.Drawing.Color.
width
int
Ancho de la imagen.
height
int
Altura de la imagen.
AddBase64(string)
Añade la cadena base64 que contiene la imagen para reconocimiento / procesamiento.
El tipo de la imagen debe corresponder al tipo especificado en el constructor.
public void AddBase64(string base64)
Parámetros
base64
string
Cadena base64 con una sola imagen.
Clear()
Establece la cantidad de elementos para procesamiento / reconocimiento como 0.
Limpia la colección.
public void Clear()
ClearFilters()
Elimina todos los filtros.
public void ClearFilters()
Count()
Cantidad de elementos para procesamiento / reconocimiento.
public int Count()
Devuelve
Cantidad de elementos.
Dispose()
Establece la cantidad de elementos para procesamiento / reconocimiento como 0.
Limpia la colección.
public void Dispose()
GetEnumerator()
Devuelve el enumerador de la colección.
public IEnumerator<imagedata> GetEnumerator()
Devuelve
IEnumerator<ImageData>
La colección de Aspose.OCR.ImageData.
GetInputType()
Tipo de imágenes permitidas para reconocimiento.
public InputType GetInputType()
Devuelve
InputType.
ReplaceFilters(PreprocessingFilter)
Elimina los filtros antiguos y establece nuevos.
public void ReplaceFilters(PreprocessingFilter filters)
Parámetros
filters
PreprocessingFilter
Establece los filtros de preprocesamiento que se aplicarán para un procesamiento o reconocimiento posterior.