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
- Наследование
- Атрибуты
Требования к 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)
|
Комментарии
Чтобы использовать возможности OCR класса OcrEngine в приложении, вызовите метод RecognizeAsync . При вызове метода RecognizeAsync класса OcrEngine метод возвращает объект OcrResult , содержащий распознанный текст, его размер и положение. Результат разбивается на строки, а строки разбиваются на слова.
- OcrResult содержит коллекцию объектов OcrLine, доступ к которым осуществляется через свойство Linesобъекта OcrResult.
- Каждый объект OcrLine содержит коллекцию объектов OcrWord , доступ к которым осуществляется через свойство Words каждого объекта OcrLine.
- Каждый объект OcrWord указывает текст, размер и положение слова на изображении.
Свойства
AvailableRecognizerLanguages |
Возвращает коллекцию всех доступных языков OCR на устройстве. |
MaxImageDimension |
Возвращает максимальные размеры пикселей изображения, поддерживаемые обработчиком OCR. |
RecognizerLanguage |
Возвращает язык, используемый для распознавания текста. |
Методы
IsLanguageSupported(Language) |
Возвращает значение true, если указанный язык может быть разрешен в любой из доступных языков OCR. Дополнительные сведения о разрешении языка см. в разделе Сопоставление языков. |
RecognizeAsync(SoftwareBitmap) |
Сканирует указанное изображение на наличие текста на языке, указанном свойством RecognizerLanguage . |
TryCreateFromLanguage(Language) |
Создает новый экземпляр класса OcrEngine . |
TryCreateFromUserProfileLanguages() |
Создает новый экземпляр класса OcrEngine . |