Skip to content

RapidAI/RapidOcrAndroidOnnxCompose

Repository files navigation

RapidOcrAndroidOnnxCompose

Issue Star

目录

联系方式

  • QQ①群:887298230 或 连接

项目完整源码

  • 整合好源码和依赖库的完整工程项目,可到Q群共享内下载或Release下载,以Project开头的压缩包文件为源码工程,例:Project_RapidOcrAndroidOnnxCompose-版本号.7z
  • 如果想自己折腾,则请继续阅读本说明

APK下载

  • 编译好的demo apk,可以在release中下载,或者Q群共享内下载,文件名例:RapidOcrAndroidOnnxCompose-版本号-release.apk

简介

RapidOcr onnxruntime推理 for Android

使用技术:jetpack compose + kotlin + 协程

与之前的版本不同点:

  • RapidOcrAndroidOnnx的推理代码使用C++编写,再通过JNI调用
  • RapidOcrAndroidOnnxCompose全部使用kotlin编写

主要使用的依赖库:

更新说明

2022-11-12 update 0.1.0

  • 跑通完整识别流程
  • opencv 4.6.0
  • onnxruntime 1.13.1
  • compose ui 1.3.1
  • kotlin 1.7.10

编译说明

  1. AndroidStudio 2021.3.1或以上;
  2. 整合好的范例工程自带了模型,在OcrLibrary/src/main/assets文件夹中
  3. 下载opencv-4.6.0-android-sdk.zip 解压后目录结构为
项目根目录/sdk
    └── native
        ├── java
        ├── ……
        └── native

编译Release包

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

常见问题

  • apk体积大?因为opencv没有经过裁剪,请自行折腾opencv裁剪编译。

输入参数说明

关于作者

版权声明

  • OCR模型版权归PaddleOCR所有;
  • 其它工程代码版权归本仓库所有者所有;

About

opencv onnxruntime ocr android demo, jetpack compose + kotlin

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages