Partager via


OcrEngine Classe

Définition

Fournit la fonctionnalité de reconnaissance optique de caractères (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
Héritage
Object Platform::Object IInspectable OcrEngine
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Pour utiliser les fonctionnalités ocr de la classe OcrEngine dans votre application, appelez la méthode RecognizeAsync . Lorsque vous appelez la méthode RecognizeAsync de la classe OcrEngine , la méthode renvoie un objet OcrResult , qui contient le texte reconnu, sa taille et sa position. Le résultat est divisé en lignes et les lignes sont divisées en mots.

  • OcrResult contient une collection d’objets OcrLine auxquels vous accédez via la propriété Lines de l’OcrResult.
  • Chaque objet OcrLine contient une collection d’objets OcrWord auxquels vous accédez via la propriété Words de chaque OcrLine.
  • Chaque objet OcrWord spécifie les informations de texte, de taille et de position du mot dans l’image.

Propriétés

AvailableRecognizerLanguages

Retourne une collection de toutes les langues OCR disponibles sur l’appareil.

MaxImageDimension

Obtient les dimensions maximales des pixels d’image prises en charge par le moteur OCR.

RecognizerLanguage

Obtient la langue utilisée pour la reconnaissance de texte.

Méthodes

IsLanguageSupported(Language)

Retourne true si une langue spécifiée peut être résolue en l’une des langues OCR disponibles. Pour plus d’informations sur la résolution de la langue, consultez Correspondance linguistique.

RecognizeAsync(SoftwareBitmap)

Analyse l’image spécifiée à la recherche de texte dans la langue spécifiée par la propriété RecognizerLanguage .

TryCreateFromLanguage(Language)

Crée une instance de la classe OcrEngine.

TryCreateFromUserProfileLanguages()

Crée une instance de la classe OcrEngine.

S’applique à