Skip to content

Releases: RapidAI/RapidOCRLite

v5.0.0a15

v5.0.0a15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:51

Full Changelog: v5.0.0a14...v5.0.0a15

Full Changelog: v5.0.0a14...v5.0.0a15

v5.0.0a14

v5.0.0a14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:23

Full Changelog: v5.0.0a13...v5.0.0a14

Full Changelog: v5.0.0a13...v5.0.0a14

v5.0.0a13

v5.0.0a13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 10:23

Full Changelog: v5.0.0a12...v5.0.0a13

Full Changelog: v5.0.0a12...v5.0.0a13

v5.0.0a12

v5.0.0a12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 07:28

Full Changelog: v5.0.0a11...v5.0.0a12

Full Changelog: v5.0.0a11...v5.0.0a12

v5.0.0a11

v5.0.0a11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 23:17

rapidocrlite-java v5.0.0a10

Pre-release

Choose a tag to compare

@znsoftm znsoftm released this 19 Oct 13:03

RapidOCRLite Java 绑定(JNI)首个发布版,对应 SDK v5.0.0a10。

分发物 rapidocrlite-java-5.0.0a10.jar 为可运行的全平台 fat jar(约 7.3 MB),内置四大平台原生库(native/<platform>/),目标机器无需安装任何工具链或配置环境变量:

  • Windows x64:rapidocrlite_jni.dll + rapidocrlite.dll
  • Linux x64:librapidocrlite_jni.so + librapidocrlite.so.5
  • Linux arm64:librapidocrlite_jni.so + librapidocrlite.so.5
  • macOS arm64:librapidocrlite_jni.dylib + librapidocrlite.5.dylib

用法(JDK 17+):

java -jar rapidocrlite-java-5.0.0a10.jar --cpu
java -Dsun.stdout.encoding=UTF-8 -jar rapidocrlite-java-5.0.0a10.jar --lite models/lite poster.jpg
java -jar rapidocrlite-java-5.0.0a10.jar --ppocr det.onnx rec.onnx dict.txt doc.jpg

API 与构建说明见仓库 java/README.md。本 jar 由 CI(.github/workflows/build-java.yml)在四个真实 runner 上构建并冒烟通过(Linux x64/arm64、macOS arm64、Windows x64)。

注意:模型需自备(SDK 不含模型);macOS x86_64 官方未提供 SDK 引擎库,故未内置。

v5.0.0a10

v5.0.0a10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 13:56

RapidOCRLite 5.0.0a10

新增 / 变更

  • 新模型类型 lite(基于 datalab-to/indra):纯原生 C/C++ 实现,不依赖 ONNX Runtime / OpenCV / Python;针对 AVX2、AVX-512、NEON、Accelerate、Metal 优化,运行时自动选择 ISA。
  • Windows MSVC 支持:Windows x64 / x86 的 wheel 与 SDK 现已包含 lite 引擎(移除原占位实现)。
  • 库重命名:libppocr → librapidocrlite(Windows: rapidocrlite.dll)。
  • ⚠️ C/C++ 破坏性变更:C API ppocr_* → rpocr_*(类型、枚举、宏 RPOCR_*、C++ 命名空间同步改名),头文件迁移到 include/rapidocrlite/;保留 find_package(ppocr) 兼容 shim。Python API 与环境变量不变。
  • README 新增示例与 logo。

已知限制

  • Windows scalar(强制标量)路径在 OmniDocBench 第 00 页存在阅读顺序近似并列(near-tie),一行顺序与参考不同;AVX2/自动路径与 Linux 一致。
  • Windows x64 AVX-512 在个别样例上分数有 1e-4 差异(文本与框一致)。
  • Windows 上的 lite AVX-512 路径仅经模拟器(SDE)测试,CI runner 自动选择 AVX2。
  • Android / iOS 仅编译验证。
  • lite 权重遵循修改版 OpenRAIL-M 许可证,随附于 models/lite;商用等授权需由最终用户自行与权利方协商。

English summary

  • New lite model type (indra-based), native C/C++ with no ORT/OpenCV; AVX2/AVX-512/NEON/Accelerate/Metal.
  • Windows MSVC (x64/x86) builds now ship the lite engine.
  • Library renamed to librapidocrlite; BREAKING for C/C++: C API ppocr_* → rpocr_*, headers under include/rapidocrlite/ (find_package(ppocr) shim kept). Python API unchanged.
  • Known limits: Windows scalar page-order near-tie on one page; x64 AVX-512 score diff ≤1e-4; Windows lite AVX-512 emulator-tested only; Android/iOS compile-only; lite weights under a modified OpenRAIL-M license (models/lite), licensing to be arranged by end users.

Full Changelog: v5.0.0a9...v5.0.0a10

v5.0.0a9

v5.0.0a9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:43

Full Changelog: v5.0.0a8...v5.0.0a9

Full Changelog: v5.0.0a8...v5.0.0a9

v5.0.0a8

v5.0.0a8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Oct 09:40

Full Changelog: v5.0.0a7...v5.0.0a8

Full Changelog: v5.0.0a7...v5.0.0a8

v5.0.0a7

v5.0.0a7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:37

Full Changelog: v5.0.0a6...v5.0.0a7