Class OcrInput

Class OcrInput

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Container para coletar todas as imagens / documentos para pré-processamento / reconhecimento.

public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable

Herança

objectOcrInput

Implementa

IEnumerable<imagedata>, IEnumerable, IDisposable

Membros Herdados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Construtores

OcrInput(InputType, PreprocessingFilter)

Construtor para criar o container e definir o tipo de imagens/documentos e filtros para posterior pré-processamento / reconhecimento.

public OcrInput(InputType type, PreprocessingFilter filters = null)

Parâmetros

type InputType

Define o tipo de imagens/documentos que será adicionado ao container.

filters PreprocessingFilter

Define os filtros de pré-processamento que serão aplicados para processamento ou reconhecimento posterior.

Propriedades

this[int]

Retorna informações sobre a imagem processada / reconhecida.

public ImageData this[int index] { get; set; }

Valor da Propriedade

ImageData

Métodos

Add(string)

Adiciona o caminho ou URI contendo a imagem para reconhecimento / processamento.
O tipo da imagem deve corresponder ao tipo especificado no construtor.

public void Add(string fullPath)

Parâmetros

fullPath string

Caminho para a imagem / documento / pasta / arquivo.

Add(MemoryStream)

Adiciona o fluxo de memória contendo a imagem para reconhecimento / processamento.
O tipo da imagem deve corresponder ao tipo especificado no construtor.

public void Add(MemoryStream stream)

Parâmetros

stream MemoryStream

Fluxo de memória contendo a imagem ou documento.

Add(string, int, int)

Adiciona as imagens / documentos multipágina para reconhecimento / processamento.
O tipo da imagem deve corresponder ao tipo especificado no construtor.

public void Add(string fullPath, int startPage, int pagesCount)

Parâmetros

fullPath string

Caminho para a imagem / documento / pasta / arquivo.

startPage int

A primeira página/imagem para processamento / reconhecimento. Use para documentos, zip, pastas.

pagesCount int

A quantidade total de páginas/imagens para processamento / reconhecimento. Use para documentos, zip, pastas. Padrão = 1.

Add(MemoryStream, int, int)

Adiciona o fluxo de memória contendo a imagem multipágina para reconhecimento / processamento.
O tipo da imagem deve corresponder ao tipo especificado no construtor.

public void Add(MemoryStream stream, int startPage, int pagesCount)

Parâmetros

stream MemoryStream

Fluxo de memória contendo o documento multipágina.

startPage int

A primeira página/imagem para processamento / reconhecimento. Use para documentos.

pagesCount int

A quantidade total de páginas/imagens para processamento / reconhecimento. Use para documentos. Padrão = 1.

Add(byte[], int, int, PixelType)

Adiciona a imagem decodificada à 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)

Parâmetros

arr byte[]

Imagem decodificada em um array Aspose.Drawing.Color.

width int

Largura da imagem.

height int

Altura da imagem.

pixelFormat PixelType

Suporta byte, rgb, bgr, rgba.

Add(Color[], int, int)

Adiciona a imagem decodificada à 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)

Parâmetros

imageData Color[]

Imagem decodificada em um array Aspose.Drawing.Color.

width int

Largura da imagem.

height int

Altura da imagem.

AddBase64(string)

Adiciona a string base64 contendo a imagem para reconhecimento / processamento.
O tipo da imagem deve corresponder ao tipo especificado no construtor.

public void AddBase64(string base64)

Parâmetros

base64 string

String base64 com uma única imagem.

Clear()

Define a quantidade de itens para processamento / reconhecimento como 0.
Limpa a coleção.

public void Clear()

ClearFilters()

Remove todos os filtros.

public void ClearFilters()

Count()

Quantidade de itens para processamento / reconhecimento.

public int Count()

Retorna

int

Quantidade de itens.

Dispose()

Define a quantidade de itens para processamento / reconhecimento como 0.
Limpa a coleção.

public void Dispose()

GetEnumerator()

Retorna o enumerador da coleção.

public IEnumerator<imagedata> GetEnumerator()

Retorna

IEnumerator<ImageData&gt;

A coleção de Aspose.OCR.ImageData.

GetInputType()

Tipo de imagens permitidas para reconhecimento.

public InputType GetInputType()

Retorna

InputType

InputType.

ReplaceFilters(PreprocessingFilter)

Remove filtros antigos e define novos.

public void ReplaceFilters(PreprocessingFilter filters)

Parâmetros

filters PreprocessingFilter

Define os filtros de pré-processamento que serão aplicados para processamento ou reconhecimento posterior.

 Português