目录
编译paddleocr项目:
https://github.com/FeiGeChuanShu/ncnn_paddleocr
text detection
1.mv3dbnet-sim-op(paddleocr_mobile)
2.pdocrv2.0_det-op(PP-OCRv2)
text angle cls
1.angle-sim-op
text recognition
1.mv3rec-sim-op(paddleocr_mobile)
2.pdocrv2.0_rec-op(PP-OCRv2)
ndk 编译cmake报错:
com.intellij.openapi.externalSystem.model.ExternalSystemException
opencv mobile版本:
https://github.com/nihui/opencv-mobile/releases/tag/v14
ncnn mobile版本:
Releases · Tencent/ncnn · GitHub
我遇到的问题和解决方法:
app的build.gradle中有配置
externalNativeBuild { cmake { version "3.10.2" path file('src/main/jni/CMakeLists.txt') } }
然后用别的cmake版本都不行,就安装了cmake的版本:3.10.2
编译就Ok了。
这篇文章也不错:
飞桨PaddleOCR模型Android_demo部署全流程记录(手把手超详细)_赵fefe的博客-CSDN博客_paddleocr 安卓
官方Android推理示例
模型路径:
src/main/assets/models/ocr_v2_for_cpu
模型:
src/main/assets/models/ocr_v2_for_cpu/ch_ppocr_mobile_v2.0_det_opt.nb