共用方式為


OcrEngine 類別

定義

提供光學字元辨識 (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
繼承
Object Platform::Object IInspectable 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物件的集合,您可以透過OcrResultLines屬性存取這些物件。
  • 每個OcrLine物件都包含一組 OcrWord物件,您可以透過每個OcrLineWords屬性來存取這些物件。
  • 每個 OcrWord 物件都會指定影像中單字的文字、大小和位置資訊。

屬性

AvailableRecognizerLanguages

傳回裝置上所有可用 OCR 語言的集合。

MaxImageDimension

取得 OCR 引擎所支援的最大影像圖元尺寸。

RecognizerLanguage

取得用於文字辨識的語言。

方法

IsLanguageSupported(Language)

如果指定的語言可以解析為任何可用的 OCR 語言,則會傳回 true。 如需語言解析的進一步說明,請參閱 語言比 對。

RecognizeAsync(SoftwareBitmap)

掃描指定的影像中是否有 RecognizerLanguage 屬性所指定語言的文字。

TryCreateFromLanguage(Language)

建立 OcrEngine 類別的新實例。

TryCreateFromUserProfileLanguages()

建立 OcrEngine 類別的新實例。

適用於