手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

UWP开发:如何使用自带OCR?

时间:2024-10-14 01:08:31

1、首先是在C#文件一开头,添加引用using如图。添加第一个是要获取语言设置,添加第二个是要读取图片。

UWP开发:如何使用自带OCR?

2、如图是进行OCR的第一步,读取图片。从StorageFile打开文件流,然后使用BitmapDecoder解码得到SoftwareBitmap图片,这个就可以准备OCR劲忧商偌了。后续红框中的代码是为了将图片显示到Image控件。

UWP开发:如何使用自带OCR?

3、在进行OCR之前,首先判断图片尺寸。OcrEngine是有最大支持尺寸的。判断以下即可。

UWP开发:如何使用自带OCR?

4、如图是两中创建OcrEngine的方式,一个是直接从用户的语言设置创建,另一个是指定语言(前提是用户的win10系统内安装有那个语言)。

UWP开发:如何使用自带OCR?

5、使用OcrEngine的RecognizeAsync方法从图像获取识别结果,返回一个OcrResult。

UWP开发:如何使用自带OCR?

6、这个返回结果的Text属性就是全部识别文字,Lines则是识别行的IList。可以遍历处理识别的行。

UWP开发:如何使用自带OCR?

7、在识别的行内,每行还有Words属性,是识别的单词IList。遍历获取识别的Ocr掳姗浚瑙Word,可以获取文字和这个字词的BoundingRect。

UWP开发:如何使用自带OCR?
© 手抄报圈