Skip to content

超轻量级中文ocr,支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M

License

Notifications You must be signed in to change notification settings

badou119/chineseocr_lite

This branch is 8 commits behind DayBreak-u/chineseocr_lite:onnx.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

90b14df · Jul 14, 2022
Dec 29, 2021
Aug 18, 2020
Jul 14, 2022
Oct 28, 2021
Aug 18, 2020
Aug 14, 2020
May 27, 2021
Jan 23, 2021
Aug 21, 2020
Jan 29, 2021
Apr 21, 2021
Jan 15, 2021
Jul 30, 2020
Jul 2, 2020
Jul 13, 2022
Aug 21, 2020
Aug 18, 2020
Jul 30, 2020
Jul 2, 2020
Aug 18, 2020

Repository files navigation

chineseocr_lite 的 onnx 推理, 部署简单

原始项目分支(torch推理,ncnn推理等):master

环境

  • python3.6

  • linux/macos/windows

web服务启动

cd chineseocr_lite## 进入chineseocr目录
python backend/main.py 

在线演示地址: chineseocr_lite

识别结果展示

avatar avatar

参考

  1. TrWebOCR https://github.com/alisen39/TrWebOCR

QQ群

185905924

以下范例项目是参考Python代码翻译为各种语言的Demo,仅供参考

** 注意:以下各种demo均相互独立,只是同一个程序的不同版本 **

如果不想自己整合依赖库的话,以下demo的完整源码工程项目,请到Q群共享里自行下载

  • onnxruntime C++ demo,支持Windows、linux、macOS,目前仅支持cpu计算;
  • ncnn C++ demo,支持Windows、linux、macOS,分为cpu版与gpu版,gpu版使用ncnn+vulkan来支持gpu加速;
  • MNN C++ demo, 支持 windows、linux、macOs,目前仅支持cpu计算;
  • onnxruntime jvm demo: 以onnxruntime C++为基础,编译成jni供java或kotlin调用;
  • ncnn jvm demo: 以ncnn C++为基础,编译成jni供java或kotlin调用,同样分为cpu版与gpu版;
  • onnxruntime android demo: 以onnxruntime C++为基础,整合为一个独立的android模块供app调用;
  • ncnn jvm android demo: 以ncnn C++为基础,整合为一个独立的android模块供app调用,同样分为cpu版与gpu版;
  • MNN android demo: 以MNN C++为基础,整合为一个独立的android模块供app调用,支持cpu版本
  • onnxruntime c# demo: 完全以C#编写的onnxruntime demo;
  • onnxruntime vb.net demo: 完全以VB编写的onnxruntime demo;

第三方Demo

  • TNN中文字符ocr: 根据本项目,基于TNN实现的轻量级中文字符ocr demo,支持iOS和Android系统,凭借TNN优化的CPU(ARMv7、ARMv8)和GPU(OpenCL、Metal)后端加速模型计算。

Android识别展示

avatar avatar avatar

.NetDemo识别展示

avatar

第三方 TNN Demo识别展示

avatar avatar avatar

About

超轻量级中文ocr,支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.7%
  • Kotlin 11.0%
  • Visual Basic .NET 2.6%
  • C# 2.4%
  • Python 2.4%
  • Shell 1.8%
  • Other 4.1%