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에는 OcrResultLines 속성을 통해 액세스하는 OcrLine 개체의 컬렉션이 포함되어 있습니다.
  • OcrLine 개체에는 각 OcrLineWords 속성을 통해 액세스하는 OcrWord 개체의 컬렉션이 포함되어 있습니다.
  • OcrWord 개체는 이미지에 있는 단어의 텍스트, 크기 및 위치 정보를 지정합니다.

속성

AvailableRecognizerLanguages

디바이스에서 사용 가능한 모든 OCR 언어의 컬렉션을 반환합니다.

MaxImageDimension

OCR 엔진에서 지원하는 최대 이미지 픽셀 크기를 가져옵니다.

RecognizerLanguage

텍스트 인식에 사용되는 언어를 가져옵니다.

메서드

IsLanguageSupported(Language)

지정된 언어를 사용 가능한 OCR 언어로 확인할 수 있으면 true를 반환합니다. 언어 확인에 대한 추가 설명은 언어 일치 를 참조하세요.

RecognizeAsync(SoftwareBitmap)

RecognizerLanguage 속성에 지정된 언어로 지정된 텍스트의 이미지를 검사합니다.

TryCreateFromLanguage(Language)

OcrEngine 클래스의 새 instance 만듭니다.

TryCreateFromUserProfileLanguages()

OcrEngine 클래스의 새 instance 만듭니다.

적용 대상