cnocr_rs

Crates.iocnocr_rs
lib.rscnocr_rs
version0.1.4
sourcesrc
created_at2022-11-01 08:38:34.131198
updated_at2022-11-15 01:33:10.806976
description一份来自python cnocr的Rust实现
homepagehttps://github.com/CoireLen/RustCnOCR
repositoryhttps://github.com/CoireLen/RustCnOCR
max_upload_size
id702721
size28,709
CoireLen (CoireLen)

documentation

https://docs.rs/rustcnocr

README

RustCnOcr

待解决问题

  • 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)
Commit count: 12

cargo fmt