OcrEngine Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |