Skip to main content

OcrEngine

Trait OcrEngine 

Source
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§

Source

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".

Implementors§