xberg-candle-ocr 1.2.0

Candle-based VLM OCR engines for Xberg - pure-Rust transformer OCR (TrOCR, PaddleOCR-VL, GLM-OCR)
//! OCR model implementations.

pub mod image_processor;

#[cfg(feature = "trocr")]
pub mod trocr;

#[cfg(feature = "trocr")]
pub use trocr::{TrocrEngine, TrocrVariant};

#[cfg(feature = "paddleocr-vl")]
pub mod paddleocr_vl;

#[cfg(feature = "paddleocr-vl")]
pub use paddleocr_vl::{PaddleOcrVlEngine, PaddleOcrVlTask};

#[cfg(feature = "glm-ocr")]
pub mod glm_ocr;

#[cfg(feature = "glm-ocr")]
pub use glm_ocr::{GlmOcrConfig, GlmOcrEngine, GlmOcrTask};

#[cfg(feature = "deepseek-ocr")]
pub mod deepseek_ocr;

#[cfg(feature = "deepseek-ocr")]
pub use deepseek_ocr::{DeepseekOCRConfig, DeepseekOCREngine, DeepseekOCRModel};