OcrEngine Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt OCR-Funktionen (Optical Character Recognition, optische Zeichenerkennung) bereit.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Um die OCR-Funktionen der OcrEngine-Klasse in Ihrer App zu verwenden, rufen Sie die RecognizeAsync-Methode auf. Wenn Sie die RecognizeAsync-Methode der OcrEngine-Klasse aufrufen, gibt die Methode ein OcrResult-Objekt zurück, das den erkannten Text sowie dessen Größe und Position enthält. Das Ergebnis wird in Zeilen aufgeteilt, und die Zeilen werden in Wörter aufgeteilt.
- Das OcrResult enthält eine Auflistung von OcrLine-Objekten , auf die Sie über die Lines-Eigenschaft von OcrResult zugreifen.
- Jedes OcrLine-Objekt enthält eine Auflistung von OcrWord-Objekten , auf die Sie über die Words-Eigenschaft der einzelnen OcrLine-Objekte zugreifen.
- Jedes OcrWord-Objekt gibt den Text, die Größe und die Positionsinformationen des Worts im Bild an.
Eigenschaften
AvailableRecognizerLanguages |
Gibt eine Auflistung aller verfügbaren OCR-Sprachen auf dem Gerät zurück. |
MaxImageDimension |
Ruft die maximalen Bildpixeldimensionen ab, die von der OCR-Engine unterstützt werden. |
RecognizerLanguage |
Ruft die Sprache ab, die für die Texterkennung verwendet wird. |
Methoden
IsLanguageSupported(Language) |
Gibt true zurück, wenn eine angegebene Sprache in eine der verfügbaren OCR-Sprachen aufgelöst werden kann. Weitere Erläuterungen zum Auflösen von Sprachen finden Sie unter Sprachabgleich . |
RecognizeAsync(SoftwareBitmap) |
Überprüft das angegebene Bild auf Text in der von der RecognizerLanguage-Eigenschaft angegebenen Sprache. |
TryCreateFromLanguage(Language) |
Erstellt eine neue instance der OcrEngine-Klasse. |
TryCreateFromUserProfileLanguages() |
Erstellt eine neue instance der OcrEngine-Klasse. |