此版本已停止维护,新版请转到onnx分支版本@gitee,或者onnx分支版本@github
chineseocr lite Android DBNet Demo,超轻量级中文OCR Android Demo,支持竖排文字识别, 支持ncnn推理(DBNet+AngleNet+CRNN)
代码和模型均源自chineseocr lite的master分支
详情请查看 https://github.com/ouyanghuiyu/chineseocr_lite
采用ncnn神经网络前向计算框架https://github.com/Tencent/ncnn
整合了如下算法: DBNet(图像分割)+AngleNet(文字方向检测)+CRNN-LSTM(文字识别)
- 封装为独立的Library。
- Native层以C++编写。
- demo app以Kotlin-JVM编写。
- 内置的ncnn预编译库版本ncnn-android-lib.zip 20200916 b766c8c
- 内置的opencv动态库版本opencv-3.4.10-android-sdk.zip
- AndroidStudio 4.0.2或以上
- NDK
- cmake 3.4.1或以上
- 模型总大小对比:未压缩的情况下,PseNet版(27.3M) > DBNet版(23M) > onnx版(4.72M)。
- PseNet与DBNet版本仅图像分割的算法不同,文字方向检测与文字识别部分完全相同。分割速度方面,DBNet版本稍微快一点点,分割效果方面,PseNet效果稍好一点点。