Class OcrInput
Nome do espaço: Aspose.OCR Assembleia: Aspose.OCR.dll (25.4.0)
Container para recolher todas as imagens / documentos para pré-processamento / reconhecimento.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
OcrInput(InputType, PreprocessamentoFiltração)
Construtor para criar um contêiner e definir o tipo de imagens / documentos e filtros para mais pré-processamento / reconhecimento.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parameters
type
InputType
Configurar o tipo de imagens/documentos será adicionado ao recipiente.
filters
PreprocessingFilter
Os filtros de pré-processamento serão aplicados para processamento ou reconhecimento adicionais.
Properties
Esta[Int]
Retorna informações sobre a imagem processada / reconhecida.
public ImageData this[int index] { get; set; }
Valor da propriedade
Methods
Add(Redação)
Adicione o caminho ou URI que contém a imagem para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no fabricante.
public void Add(string fullPath)
Parameters
fullPath
string
Caminho para a imagem / documento / folha / arquivo.
Add(MemoryStream)
Adicione o fluxo de memória que contém a imagem para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no fabricante.
public void Add(MemoryStream stream)
Parameters
stream
MemoryStream
Fluxo de memória que contém a imagem ou documento.
Add(Título: Int, Int)
Adicione as imagens / documentos multipáginas para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no fabricante.
public void Add(string fullPath, int startPage, int pagesCount)
Parameters
fullPath
string
Caminho para a imagem / documento / folha / arquivo.
startPage
int
A primeira página / imagem para processamento / reconhecimento. Use para documentos, zip, folhas.
pagesCount
int
A quantidade total de páginas / imagens para processamento / reconhecimento. uso para documentos, zip, folhas. padrão = 1.
Add(Avaliação, int, int)
Adicione o fluxo de memória que contém a imagem multipágina para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no fabricante.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parameters
stream
MemoryStream
Fluxo de memória que contém o documento multipágina.
startPage
int
A primeira página / imagem para processamento / reconhecimento. uso para documentos.
pagesCount
int
A quantidade total de páginas / imagens para processamento / reconhecimento. uso para documentos. padrão = 1.
Add(em byte[ ], int, int, pixelType)
Adicione a imagem descodificada à lista para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no construtor (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parameters
arr
byte
[ ]
Imagem descodificada em Aspose.Drawing.Color array.
width
int
Imagem de largura.
height
int
altura da imagem.
pixelFormat
PixelType
Suporte ao byte, rgb, bgr, rgba.
Add(Color[ ], Por isso, int)
Adicione a imagem descodificada à lista para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no construtor (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parameters
imageData
A cor [ ]
Imagem descodificada em Aspose.Drawing.Color array.
width
int
Imagem de largura.
height
int
altura da imagem.
AddBase64(Redação)
Adicione a linha base64 que contém a imagem para reconhecimento / processamento.O tipo da imagem deve corresponder ao tipo especificado no fabricante.
public void AddBase64(string base64)
Parameters
base64
string
Base64 com uma única imagem.
Clear()
Defina a quantidade de itens para processamento / reconhecimento como 0.Limpe a coleção.
public void Clear()
ClearFilters()
Remova todos os filtros.
public void ClearFilters()
Count()
Quantidade de itens para processamento / reconhecimento.
public int Count()
Returns
quantidade de itens.
Dispose()
Defina a quantidade de itens para processamento / reconhecimento como 0.Limpe a coleção.
public void Dispose()
GetEnumerator()
Retornar o enumerador da coleção.
public IEnumerator<imagedata> GetEnumerator()
Returns
IEnumerator e o PT; ImageData >
A coleção de Aspose.OCR.ImageData.
GetInputType()
Tipo de imagens permitidas para reconhecimento.
public InputType GetInputType()
Returns
Tipo de Input.
ReplaceFilters(PreprocessingFilter)
Remova filtros antigos e coloque novos.
public void ReplaceFilters(PreprocessingFilter filters)
Parameters
filters
PreprocessingFilter
Os filtros de pré-processamento serão aplicados para processamento ou reconhecimento adicionais.