OcrEngine 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供光學字元辨識 (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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
若要在應用程式中使用 OcrEngine 類別的 OCR 功能,請呼叫 RecognizeAsync 方法。 當您呼叫OcrEngine類別的RecognizeAsync方法時,此方法會傳回OcrResult物件,其中包含已辨識的文字及其大小和位置。 結果會分割成行,而行會分割成單字。
- OcrResult包含OcrLine物件的集合,您可以透過OcrResult的Lines屬性存取這些物件。
- 每個OcrLine物件都包含一組 OcrWord物件,您可以透過每個OcrLine的Words屬性來存取這些物件。
- 每個 OcrWord 物件都會指定影像中單字的文字、大小和位置資訊。
屬性
AvailableRecognizerLanguages |
傳回裝置上所有可用 OCR 語言的集合。 |
MaxImageDimension |
取得 OCR 引擎所支援的最大影像圖元尺寸。 |
RecognizerLanguage |
取得用於文字辨識的語言。 |
方法
IsLanguageSupported(Language) |
如果指定的語言可以解析為任何可用的 OCR 語言,則會傳回 true。 如需語言解析的進一步說明,請參閱 語言比 對。 |
RecognizeAsync(SoftwareBitmap) |
掃描指定的影像中是否有 RecognizerLanguage 屬性所指定語言的文字。 |
TryCreateFromLanguage(Language) |
建立 OcrEngine 類別的新實例。 |
TryCreateFromUserProfileLanguages() |
建立 OcrEngine 類別的新實例。 |