Skip to main content

ResizeOperation

Trait ResizeOperation 

Source
pub trait ResizeOperation {
    // Required method
    fn resize(
        &self,
        images: Vec<ImageBuffer<Rgb<u8>, Vec<u8>>>,
    ) -> Result<Vec<ImageBuffer<Rgb<u8>, Vec<u8>>>, OCRError>;
}
Expand description

Trait for resize operations that return only resized images.

Used for simple resize operations in recognition models.

Required Methods§

Source

fn resize( &self, images: Vec<ImageBuffer<Rgb<u8>, Vec<u8>>>, ) -> Result<Vec<ImageBuffer<Rgb<u8>, Vec<u8>>>, OCRError>

Resizes a batch of images.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ResizeOperation for OCRResize

Implement ResizeOperation for OCRResize (recognition models).