pub struct ImagePreprocessing {
pub denoise: bool,
pub deskew: bool,
pub enhance_contrast: bool,
pub sharpen: bool,
pub scale_factor: f64,
}Expand description
Image preprocessing options for OCR
Fields§
§denoise: boolWhether to apply image denoising
deskew: boolWhether to apply image deskewing
enhance_contrast: boolWhether to enhance contrast
sharpen: boolWhether to apply image sharpening
scale_factor: f64Scale factor for image resizing (1.0 = no scaling)
Trait Implementations§
Source§impl Clone for ImagePreprocessing
impl Clone for ImagePreprocessing
Source§fn clone(&self) -> ImagePreprocessing
fn clone(&self) -> ImagePreprocessing
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImagePreprocessing
impl Debug for ImagePreprocessing
Auto Trait Implementations§
impl Freeze for ImagePreprocessing
impl RefUnwindSafe for ImagePreprocessing
impl Send for ImagePreprocessing
impl Sync for ImagePreprocessing
impl Unpin for ImagePreprocessing
impl UnwindSafe for ImagePreprocessing
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more