refactor: 重构 core 包目录结构并消除旧版 mod.rs
- 优化 剥离 models,algo 层并平铺业务模块 - 重构 统一使用现代 filename.rs + 文件夹结构替代旧版 mod.rs
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
mod algo;
|
||||
pub mod det;
|
||||
pub mod error;
|
||||
pub mod models;
|
||||
pub mod ocr;
|
||||
mod slide;
|
||||
pub mod utils;
|
||||
|
||||
pub use crate::algo::{SlideResult, Slider};
|
||||
use crate::error::Result;
|
||||
pub use crate::models::det::{DetBuilder, DetectionResult, Detector};
|
||||
pub use crate::models::ocr::{Ocr, OcrBuilder, OcrResult};
|
||||
pub use models::ocr::metadata::ModelMetadata;
|
||||
|
||||
pub use crate::slide::{SlideResult, Slider};
|
||||
pub use crate::det::{DetBuilder, DetectionResult, Detector};
|
||||
pub use crate::ocr::{Ocr, OcrBuilder, OcrResult};
|
||||
pub use ocr::metadata::ModelMetadata;
|
||||
// DetSession
|
||||
|
||||
pub enum OcrOutput {
|
||||
@@ -33,5 +35,3 @@ pub trait OcrEngine: InferenceEngine<Output = OcrOutput> {
|
||||
}
|
||||
|
||||
pub trait DetEngine: InferenceEngine<Output = DetOutput> {}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user