Class OcrInput
Nombre del espacio: Aspose.OCR Asamblea: Aspose.OCR.dll (25.4.0)
Contenedor para recoger todas las imágenes / documentos para preprocesamiento / reconocimiento.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
OcrInput(InputType, Preprocesador)
Constructor para crear un contenedor y definir el tipo de imágenes/documentos y filtros para su posterior preprocesamiento/reconexión.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parameters
type
InputType
Establecer el tipo de imágenes/documentos se añadirá al contenedor.
filters
PreprocessingFilter
Los filtros de preprocesamiento se aplicarán para procesamiento o reconocimiento adicionales.
Properties
Este[Int]
Devolve información sobre la imagen procesada / reconocida.
public ImageData this[int index] { get; set; }
Valor de la propiedad
Methods
Add(El string)
Añade la ruta o URI que contiene la imagen para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor.
public void Add(string fullPath)
Parameters
fullPath
string
Paseo a la imagen / documento / carpeta / archivo.
Add(MemoryStream)
Añade el flujo de memoria que contiene la imagen para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor.
public void Add(MemoryStream stream)
Parameters
stream
MemoryStream
Flujo de memoria que contiene la imagen o el documento.
Add(Título, int, int)
Añade las imágenes / documentos multipáginas para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor.
public void Add(string fullPath, int startPage, int pagesCount)
Parameters
fullPath
string
Paseo a la imagen / documento / carpeta / archivo.
startPage
int
La primera página / imagen para el procesamiento / reconocimiento. Utiliza para documentos, zip, carpetas.
pagesCount
int
La cantidad total de páginas / imágenes para el procesamiento / reconocimiento. uso para documentos, zip, carpetas.
Add(Memorias, int, int)
Añade el flujo de memoria que contiene la imagen multipágina para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parameters
stream
MemoryStream
El flujo de memoria que contiene el documento multipágina.
startPage
int
La primera página / imagen para procesamiento / reconocimiento.
pagesCount
int
La cantidad total de páginas/imágenes para el procesamiento/reconexión. uso para documentos.
Add(El byte[][], int, int, PixelType)
Añadir la imagen descifrada a la lista para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parameters
arr
byte
[][]
Imagen decodificada en Aspose.Drawing.Color array.
width
int
Imagen de amplitud.
height
int
La altura de la imagen.
pixelFormat
PixelType
Soporta byte, rgb, bgr y rgba.
Add(Color[][], El int, el int)
Añadir la imagen descifrada a la lista para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parameters
imageData
El color[editar]
Imagen decodificada en Aspose.Drawing.Color array.
width
int
Imagen de amplitud.
height
int
La altura de la imagen.
AddBase64(El string)
Añade la cadena base64 que contiene la imagen para el reconocimiento / procesamiento.El tipo de imagen debe corresponder al tipo especificado en el constructor.
public void AddBase64(string base64)
Parameters
base64
string
Base64 con una imagen única.
Clear()
Configure la cantidad de artículos para el procesamiento / reconocimiento como 0.Clarificar la colección.
public void Clear()
ClearFilters()
Removemos todos los filtros.
public void ClearFilters()
Count()
Número de artículos para procesamiento / reconocimiento.
public int Count()
Returns
cantidad de artículos.
Dispose()
Configure la cantidad de artículos para el procesamiento / reconocimiento como 0.Clarificar la colección.
public void Dispose()
GetEnumerator()
Regreso enumerador de recopilación.
public IEnumerator<imagedata> GetEnumerator()
Returns
IEnumerator &ylt; ImageData >
La colección de Aspose.OCR.ImageData.
GetInputType()
Tipo de imágenes permitidas para el reconocimiento.
public InputType GetInputType()
Returns
El InputType.
ReplaceFilters(PreprocessingFilter)
Remova los filtros viejos y configura los nuevos.
public void ReplaceFilters(PreprocessingFilter filters)
Parameters
filters
PreprocessingFilter
Los filtros de preprocesamiento se aplicarán para procesamiento o reconocimiento adicionales.