- 封装 `preprocess_image` 方法,实现 PNG 透明背景修复、灰度化、比例缩放及 NCHW 张量转换。 - 提取 `inference` 逻辑,支持通过 tract-onnx 执行模型推理。 - 实现 `extract_indices` 解析输出张量,支持 I64 索引直接读取与 F32 概率矩阵的 Argmax 处理。 - 完善 `decode_ctc` 解码算法,支持标准 CTC 贪婪搜索与字符集映射。 - 重构 `classification` 主入口,将预处理、推理、解析、解码逻辑解耦,提升代码可维护性。
- 实现基础 OCR 流水线:图片读取 -> 灰度化 -> 张量转换 -> 推理 -> CTC 解码 - 集成 `tract-onnx` 推理引擎,实现纯 Rust 运行环境 - 完善图片预处理逻辑(基于 Lanczos3 缩放与标准化处理) - 添加 MIT 和 Apache-2.0 双重开源协议 - 完成初步的项目结构搭建与字符集(Charset)映射