0、前言
本篇主要验证百度提供的OCRDemo。由于官方最近一次更新是18年2月份,笔者直接导入CORDemo时难免有一些版本冲突
![](https://img.haomeiwen.com/i14448585/66c1eb78372a00e2.png)
参考基于百度OCR的Android图片文字识别(一)进行修改,(修改后的代码链接在文末)。
![](https://img.haomeiwen.com/i14448585/e4a263b7061c3407.png)
1、准备工作
1.1 导入Projecct
直接在Android Studio中导入OCRDemo,笔者的Android Studio版本及相关环境为:
![](https://img.haomeiwen.com/i14448585/89b7591d87e4f16a.png)
(注意相关工具版本,笔者测试过可正常运行)
1.2 获取License文件
也可使用AK/SK方式,这里笔者采用更安全的License。
1.2.1 创建应用
创建应用时,文字识别包名一定要一致
![](https://img.haomeiwen.com/i14448585/71ba220bf01a677b.png)
![](https://img.haomeiwen.com/i14448585/4e218a4c011b7f4e.png)
1.2.2 下载License文件
下载好License文件后,移至OCRDemo\app\src\main\asserts
目录下
准备工作告一段落,连上真机测试。
2、效果测试
2.1 安装
![](https://img.haomeiwen.com/i14448585/8797ee5b4bfd7ed8.png)
2.2 启动界面
![](https://img.haomeiwen.com/i14448585/79364cbbc65c1bc9.png)
可以看到这里支持很多类型的识别,下面就通用文字识别做个简单的测试。
2.3 通用文字识别
记得给相机权限
![](https://img.haomeiwen.com/i14448585/4ea2c8aa5a05178f.png)
2.3.1 拍照识别
![](https://img.haomeiwen.com/i14448585/12899f05d6f68089.png)
2.3.2 本地相册识别
![](https://img.haomeiwen.com/i14448585/b68ef529927d3163.png)
3、代码分析
以文字识别为例
![](https://img.haomeiwen.com/i14448585/5a5fbf61a094ae9e.png)
网友评论