Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 1.36 KB

BUILD.md

File metadata and controls

57 lines (45 loc) · 1.36 KB

编译说明

  1. AndroidStudio 2022.1.1或以上;
  2. NDK下载,在SDK Tools中下载,版本选最新版;
  3. cmake 3.22.1,在SDK Tools中下载;
  4. 原始模型来自https://github.com/DayBreak-u/chineseocr_lite/tree/onnx/models。
  5. 模型目录结构为
OcrLiteAndroidOnnx/OcrLibrary/src/main/assets
├── angle_net.onnx
├── crnn_lite_lstm.onnx
├── dbnet.onnx
└── keys.txt

5.下载opencv-mobile-3.4.15-android.7z,下载地址 解压后目录结构为

OcrLiteAndroidNcnn/OcrLibrary/src/sdk
    └── native
        ├── jni
        └── staticlibs
  1. onnxruntime-1.14.0-android-shared.7z,下载地址
  • 解压后目录结构为
OcrLiteAndroidOnnx/OcrLibrary/src/main/onnxruntime-shared
├── OnnxRuntimeWrapper.cmake
├── arm64-v8a
├── armeabi-v7a
├── include
├── x86
└── x86_64

编译Release包

  • mac/linux使用命令编译./gradlew assembleRelease
  • win使用命令编译gradlew.bat assembleRelease
  • 输出apk文件在app/build/outputs/apk

重新编译

删除项目根目录下的如下缓存文件夹

.idea
build
app/build
OcrLibrary/.cxx
OcrLibrary/build