5个版本
0.1.4 | 2022年11月15日 |
---|---|
0.1.3 | 2022年11月12日 |
0.1.2 | 2022年11月6日 |
0.1.1 | 2022年11月1日 |
0.1.0 | 2022年11月1日 |
#5 in #onnx-runtime
每月 21 次下载
21KB
334 行代码(不含注释)
RustCnOcr
- 一份来自python cnocr的Rust实现,官方文档->CnOcr文档
- onnxruntime 自 https://github.com/microsoft/onnxruntime/releases 下载后 自行更改 build.rs
待解决问题
- 由于onnxruntime库的原因,暂时仍使用c++代码解决onnxruntime库调用的问题
所以在onnrruntime 可用之前 请clone源码加入项目后编译
- 切换ocr识别语言包 (cnocrcpp已实现,有能力的可用抄下改改)
使用演示
use RustCnOcr::Ocr::{ocr,OcrTraitConst};
fn main() {
let ocr=ocr::new();
let vs=ocr.from_path("cnocr.png".to_string());
for i in vs{
println!("识别到:{:?}",i);
}
}
识别到:("cnocr自V2.1.2之后,可直接使用的模型包含两类:1)cnocr自己训练的模型,通常会包含PyTorch和", 0.38941005)
识别到:("ONNX版本;2)从其他ocr引擎搬运过来的训练好的外部模型,ONNX化后用于cnocr中。", 0.42324248)
依赖
~1.7–3MB
~25K SLoC