Compartilhar via


OcrEngine Classe

Definição

Fornece funcionalidade de OCR (reconhecimento óptico de caracteres).

public ref class OcrEngine sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class OcrEngine final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class OcrEngine
Public NotInheritable Class OcrEngine
Herança
Object Platform::Object IInspectable OcrEngine
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para usar os recursos do OCR da classe OcrEngine em seu aplicativo, chame o método RecognizeAsync . Quando você chama o método RecognizeAsync da classe OcrEngine , o método retorna um objeto OcrResult , que contém o texto reconhecido e seu tamanho e posição. O resultado é dividido em linhas e as linhas são divididas em palavras.

  • O OcrResult contém uma coleção de objetos OcrLine , que você acessa por meio da propriedade Lines do OcrResult.
  • Cada objeto OcrLine contém uma coleção de objetos OcrWord , que você acessa por meio da propriedade Words de cada OcrLine.
  • Cada objeto OcrWord especifica as informações de texto, tamanho e posição da palavra na imagem.

Propriedades

AvailableRecognizerLanguages

Retorna uma coleção de todos os idiomas OCR disponíveis no dispositivo.

MaxImageDimension

Obtém as dimensões máximas de pixel de imagem compatíveis com o mecanismo OCR.

RecognizerLanguage

Obtém o idioma que está sendo usado para reconhecimento de texto.

Métodos

IsLanguageSupported(Language)

Retornará true se um idioma especificado puder ser resolvido para qualquer um dos idiomas OCR disponíveis. Consulte correspondência de idiomas para obter uma explicação adicional da resolução de idiomas.

RecognizeAsync(SoftwareBitmap)

Verifica a imagem especificada em busca de texto no idioma especificado pela propriedade RecognizerLanguage .

TryCreateFromLanguage(Language)

Cria uma nova instância da classe OcrEngine .

TryCreateFromUserProfileLanguages()

Cria uma nova instância da classe OcrEngine .

Aplica-se a