Compartir a través de


OcrEngine Clase

Definición

Proporciona funcionalidad de reconocimiento óptico de caracteres (OCR).

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
Herencia
Object Platform::Object IInspectable OcrEngine
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Para usar las funcionalidades de OCR de la clase OcrEngine en la aplicación, llame al método RecognizeAsync . Cuando se llama al método RecognizeAsync de la clase OcrEngine , el método devuelve un objeto OcrResult , que contiene el texto reconocido y su tamaño y posición. El resultado se divide en líneas y las líneas se dividen en palabras.

  • OcrResult contiene una colección de objetos OcrLine a los que se accede a través de la propiedad Lines del OcrResult.
  • Cada objeto OcrLine contiene una colección de objetos OcrWord , a los que se accede a través de la propiedad Words de cada OcrLine.
  • Cada objeto OcrWord especifica la información de texto, tamaño y posición de la palabra en la imagen.

Propiedades

AvailableRecognizerLanguages

Devuelve una colección de todos los lenguajes OCR disponibles en el dispositivo.

MaxImageDimension

Obtiene las dimensiones máximas de píxeles de imagen compatibles con el motor de OCR.

RecognizerLanguage

Obtiene el idioma que se usa para el reconocimiento de texto.

Métodos

IsLanguageSupported(Language)

Devuelve true si se puede resolver un idioma especificado en cualquiera de los lenguajes OCR disponibles. Consulte coincidencia de idioma para obtener una explicación adicional de la resolución de idioma.

RecognizeAsync(SoftwareBitmap)

Examina la imagen especificada para el texto en el idioma especificado por la propiedad RecognizerLanguage .

TryCreateFromLanguage(Language)

Crea una nueva instancia de la clase OcrEngine .

TryCreateFromUserProfileLanguages()

Crea una nueva instancia de la clase OcrEngine .

Se aplica a