root 079379557a init | 1 anno fa | |
---|---|---|
.. | ||
app | 1 anno fa | |
gradle | 1 anno fa | |
.gitignore | 1 anno fa | |
README.md | 1 anno fa | |
build.gradle | 1 anno fa | |
gradle.properties | 1 anno fa | |
gradlew | 1 anno fa | |
gradlew.bat | 1 anno fa | |
settings.gradle | 1 anno fa |
此为PaddleOCR的Android Demo,目前支持文本检测,文本方向分类器和文本识别模型的使用。使用 PaddleLite v2.10 进行开发。
手机设置 -> 查找开发者选项 -> 打开开发者选项和 USB 调试模式
注意:如果您的 Android Studio 尚未配置 NDK ,请根据 Android Studio 用户指南中的安装及配置 NDK 和 CMake 内容,预先配置好 NDK 。您可以选择最新的 NDK 版本,或者使用 Paddle Lite 预测库版本一样的 NDK
点击 File->New->Import Project..., 然后跟着Android Studio的引导导入 导入完成后呈现如下界面
将手机连接上电脑后,点击Android Studio工具栏中的运行按钮即可运行demo。在此过程中,手机会弹出"允许从 USB 安装软件权限"的弹窗,点击允许即可。
软件安转到手机上后会在手机主屏最后一页看到如下app
<img src="https://paddleocr.bj.bcebos.com/PP-OCRv2/lite/imgs/install_finish.jpeg" width="400">
点击app图标即可启动app,启动后app主页如下
app主页中有四个按钮,一个下拉列表和一个菜单按钮,他们的功能分别为
点击运行模型后,会按照所选择的模式运行对应的模型,检测+分类+识别模式下运行的模型结果如下所示:
模型运行完成后,模型和运行状态显示区STATUS
字段显示了当前模型的运行状态,这里显示为run model successed
表明模型运行成功。
模型的运行结果显示在运行结果显示区,显示格式为
序号:Det:(x1,y1)(x2,y2)(x3,y3)(x4,y4) Rec: 识别文本,识别置信度 Cls:分类类别,分类分时
PaddleOCR demo共提供了6种运行模式,如下图
<img src="https://paddleocr.bj.bcebos.com/PP-OCRv2/lite/imgs/select_mode.jpg" width="400">
每种模式的运行结果如下表所示
检测+分类+识别 | 检测+识别 | 分类+识别 |
---|---|---|
检测 | 识别 | 分类 |
---|---|---|
设置界面如下
在设置界面可以进行如下几项设定: