Class RecognitionResult

Class RecognitionResult

Nome do espaço: Aspose.OCR Assembleia: Aspose.OCR.dll (25.4.0)

Resultados do reconhecimento da imagem.Contém elementos com informações de reconhecimento e métodos para a exportação de resultados.

public class RecognitionResult

Inheritance

object RecognitionResult

Membros herdados

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

Properties

FileName

Caminho completo para o arquivo.

public string FileName { get; set; }

Valor da propriedade

string

Image

Obtenha ou coloca imagens para a criação de PDF.

public byte[][,] Image { get; set; }

Valor da propriedade

byte [][,]

RecognitionAreasRectangles

Coordenadas rectangulares.

public List<rectangle> RecognitionAreasRectangles { get; }

Valor da propriedade

List

RecognitionAreasText

Obtenha a lista de resultados de reconhecimento de uma lista de áreas (Rectangles).

public List<string> RecognitionAreasText { get; }

Valor da propriedade

List e o PT; string >

RecognitionCharactersList

Um conjunto de caracteres encontrados pelo algoritmo de reconhecimento e organizados em ordem descendente de probabilidade.

public List<char[]> RecognitionCharactersList { get; }

Valor da propriedade

List e o PT; char [ ] e o PT;

Remarks

A gama de símbolos System.Char com a maior probabilidade e alternativas.

RecognitionLinesResult

Obtenha uma lista de resultados de reconhecimento com uma lista de linhas (Rectangles).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Valor da propriedade

List e o PT; RecognitionResult . LinesResult >

RecognitionText

Obtenha o reconhecimento resultando em uma única linha.

public string RecognitionText { get; set; }

Valor da propriedade

string

Skew

Tem um ângulo escuro.

public float Skew { get; set; }

Valor da propriedade

float

Warnings

Obtenha uma lista das mensagens de alerta que descrevem erros não críticos que apareceram durante a geração.

public List<string> Warnings { get; }

Valor da propriedade

List e o PT; string >

Methods

GetJson(Bolha)

Formate a linha JSON com resultados de reconhecimento.

public string GetJson(bool isReadable = false)

Parameters

isReadable bool

Determina se o json será humano leível.

Returns

string

Resultados de reconhecimento como string JSON.

GetKeywords()

Obtenha palavras-chave do passaporte (modo de teste. funciona apenas para os passaportes dos EUA e MADAGASCAR).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Returns

Dictionary e o PT; string , RecognitionResult . LinesResult >

Dicionário com palavra-chave como chave e LinesResult como valor.

GetSpellCheckCorrectedText(SpellCheckLanguage, estrelas)

Correção do texto (reemplaça as palavras erradas).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameters

language SpellCheckLanguage

Dicionário para uso.

dictionaryPath string

Opcional. caminho completo para o dicionário do usuário (dicionário de frequência).Formato de arquivo dicionário:arquivo de texto em UTF-8 codificação.Palavra e Frequência de Palavra são separados por espaço ou tab.Por padrão, a palavra é esperada na primeira coluna e a frequência na segunda coluna.Cada par de palavra-frequência em uma linha separada.A linha é definida como uma sequência de caracteres seguido por um feed de linha ("\n"), um retorno de carga ("\r"),ou um retorno de transporte imediatamente seguido por um feed de linha ("\r\n").Cada palavra deve estar em um caso mais baixo.

Returns

string

Texto com palavras substituídas.

GetSpellCheckErrorList(SpellCheckLanguage, estrelas)

Encontre as palavras falhas com as falhas sugeridas para um determinado texto de entrada.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameters

language SpellCheckLanguage

Dicionário para uso.

dictionaryPath string

Opcional. caminho completo para o dicionário do usuário (dicionário de frequência).Formato de arquivo dicionário:arquivo de texto em UTF-8 codificação.Palavra e Frequência de Palavra são separados por espaço ou tab.Por padrão, a palavra é esperada na primeira coluna e a frequência na segunda coluna.Cada par de palavra-frequência em uma linha separada.A linha é definida como uma sequência de caracteres seguido por um feed de linha ("\n"), um retorno de carga ("\r"),ou um retorno de transporte imediatamente seguido por um feed de linha ("\r\n").Cada palavra deve estar em um caso mais baixo.

Returns

List e o PT; SpellCheckError >

Uma lista de objetos do SpellCheckError que representam palavras erradas com listas sugeridas erradas corretas para cada palavra errada,com a distância editada.

GetXml()

Formato de string XML com resultados de reconhecimento.

public string GetXml()

Returns

string

O reconhecimento resulta como uma string XML serializado.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Salve o documento como texto plano, PDF ou Microsoft Word Document.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

Filename com um caminho para salvar o reconhecimento resulta no formato selecionado.

saveFormat SaveFormat

Formato de documento (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Configure para corrigir palavras erradas se você tiver tais em seu resultado de reconhecimento.

language SpellCheckLanguage

Dicionário para Spell Check (opcional).

dictionaryPath string

Opcionalmente. o caminho completo para o dicionário do usuário no formato .txt. o formato é [word - space - frequency(number)].Exemplo: o 23135851162\nthat 3400031103\n

embeddedFontPath string

Opcional. percurso completo para a fonte do usuário.

optimizePdf PdfOptimizationMode

Reduzir o tamanho do arquivo PDF reduzindo a qualidade das imagens de fundo. por padrão, a qualidade da imagem original é preservada.

Save(Redação, Redação, Redação, PdfOptimizationMode)

Salve o documento como texto plano, PDF ou Microsoft Word Document.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

Filename com um caminho para salvar o reconhecimento resulta no formato selecionado.

saveFormat SaveFormat

Formato de documento (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Opcional. percurso completo para a fonte do usuário.

optimizePdf PdfOptimizationMode

Reduzir o tamanho do arquivo PDF reduzindo a qualidade das imagens de fundo. por padrão, a qualidade da imagem original é preservada.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Salve o documento como texto plano, PDF ou Microsoft Word Document.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream para salvar o reconhecimento resulta no formato selecionado.

saveFormat SaveFormat

Formato de Documento (Docx, Txt e PDF)

applySpellingCorrection bool

Configure para corrigir palavras erradas se você tiver tais em seu resultado de reconhecimento.

language SpellCheckLanguage

Dicionário para Spell Check (opcional).

dictionaryPath string

Opcionalmente. o caminho completo para o dicionário do usuário no formato .txt. o formato é [word - space - frequency(number)].Exemplo: o 23135851162\nthat 3400031103\n

embeddedFontPath string

Opcional. percurso completo para a fonte do usuário.

optimizePdf PdfOptimizationMode

Reduzir o tamanho do arquivo PDF reduzindo a qualidade das imagens de fundo. por padrão, a qualidade da imagem original é preservada.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Salve o documento como texto plano, PDF ou Microsoft Word Document.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream para salvar o reconhecimento resulta no formato selecionado.

saveFormat SaveFormat

Formato de Documento (Docx, Txt e PDF)

embeddedFontPath string

Opcional. percurso completo para a fonte do usuário.

optimizePdf PdfOptimizationMode

Reduzir o tamanho do arquivo PDF reduzindo a qualidade das imagens de fundo. por padrão, a qualidade da imagem original é preservada.

Operators

Operador +(Resultados de reconhecimento, Resultados de reconhecimento)

Para completar o resultado completo de fragmentos reconhecidos (linhas).

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Parameters

main RecognitionResult

O objeto ao qual o operando certo será adicionado.

part RecognitionResult

Ópera muito boa.

Returns

RecognitionResult

Operação da esquerda.</string,></recognitionresult.linesresult></char[]>

 Português