pub struct TempFolderDebugger { /* private fields */ }Trait Implementations§
Source§impl BpmOcrDebugOutputter for TempFolderDebugger
impl BpmOcrDebugOutputter for TempFolderDebugger
fn new(debug_enabled: bool) -> Self
fn output( &self, unique_trace_id: &str, image: &Mat, stage_description: &str, ) -> Result<(), ProcessingError>
fn debug_enabled(&self) -> bool
fn debug_original_picture( &self, unique_trace_id: &str, image: &Mat, ) -> Result<(), ProcessingError>
fn debug_after_canny( &self, unique_trace_id: &str, image: &UMat, ) -> Result<(), ProcessingError>
fn debug_lcd_contour_candidates( &self, unique_trace_id: &str, image: &Mat, candidates: &Vec<LcdScreenCandidate>, rejections: Vec<RejectedLcdScreenCandidate>, ) -> Result<(), ProcessingError>
fn debug_after_perspective_transform( &self, unique_trace_id: &str, image: &Mat, ) -> Result<(), ProcessingError>
fn debug_digits_before_morph( &self, unique_trace_id: &str, image: &Mat, ) -> Result<(), ProcessingError>
fn debug_digits_after_dilation( &self, unique_trace_id: &str, image: &Mat, ) -> Result<(), ProcessingError>
fn debug_digit_locations( &self, unique_trace_id: &str, image: &Mat, digit_locations: &Vec<Rect2i>, ) -> Result<(), ProcessingError>
Auto Trait Implementations§
impl Freeze for TempFolderDebugger
impl RefUnwindSafe for TempFolderDebugger
impl Send for TempFolderDebugger
impl Sync for TempFolderDebugger
impl Unpin for TempFolderDebugger
impl UnsafeUnpin for TempFolderDebugger
impl UnwindSafe for TempFolderDebugger
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