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
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
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
RecognitionAreasText
Obtenha a lista de resultados de reconhecimento de uma lista de áreas (Rectangles).
public List<string> RecognitionAreasText { get; }
Valor da propriedade
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
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
Skew
Tem um ângulo escuro.
public float Skew { get; set; }
Valor da propriedade
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
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
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
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
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
Operação da esquerda.</string,></recognitionresult.linesresult></char[]>