pub trait OcrEngine: Send {
// Required method
fn process_page(
&mut self,
img: &RgbImage,
layout: &mut LayoutAnalyzer,
) -> Result<OcrPageResult>;
}Expand description
Interfaccia comune per engine OCR.
L’engine riceve sempre un’immagine già upright (rotazione gestita dal
crate::pipeline::DocPipeline) e un LayoutAnalyzer da ppocr-rs.
Restituisce OcrPageResult con blocks e opzionalmente words.
Required Methods§
fn process_page( &mut self, img: &RgbImage, layout: &mut LayoutAnalyzer, ) -> Result<OcrPageResult>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".