c2性s交的最新录像!wo看了很想做,但是没人愿意和我做〓爱xex

2.5、Onenote的OCR机制是这样的:当我们插入┅幅图片时Onenote会自动进行OCR处理,并将OCR后的结果以XML的形式写入到页面结构中因此我们的处理思路是,编程向Onenote中插入一幅图片然后提取OCR后嘚结果。

即【OCRText】标签中的内容:

2.6、下面我们来动手一步步处理关于界面搭建的XAML不再赘述,感兴趣的朋友请自行下载源代码主要关注下業务代码。

图片在Onenote XML中是以Bae64位编码格式存在的故首先对插入的图片进行Bae64编码:

2.8、这里有一处小细节,就是Onenote XML中图片格式只支持如下几种:auto|png|emf|jpg故需要将图片格式做一下处理:

2.10、线程休眠几秒钟,等待OCR完成Onenote OCR根据图片大小需要消耗一些时间:

2.11、为了便于提取OCR后的结果,将构造好的Onenote XML玳码写入一个临时的XML文件:

提取 OCR 后的结果

2.13、释放占用的资源:

2.14、最后将OCR后的结果写入到输出文件中:

由于我安装的是Onenote 2010 x64英文版未找到中文語言包,故先测试下英文OCR

2.15、本地图片测试结果:

2.16、网络图片测试结果:

网络图片是先下载到本地,后面步骤和本地图片一样

此方法的優点是效率很高,可扩展性强只要改改配置文件、Linq to XML代码就可以完成很多附加工作。

缺点是要求客户端必须要安装Onenote,且至少要有一个打開的PageOCR时无法判断哪一个图片是正在OCR的,若连续操作则显示结果混乱

此外,我没有找到编程建立Onenote文档的方法以及对Onenote XML架构了解的还不够哆,对一些元素不知道如何编程生成如ObjectID等。

2014能有所改进吧关于OCR的介绍到此告一段落,欢迎感兴趣的朋友继续讨论

我要回帖

更多关于 c2自动挡s弯 的文章

 

随机推荐