pub unsafe extern "C" fn preprocess_canny( image: sd_image_t, high_threshold: f32, low_threshold: f32, weak: f32, strong: f32, inverse: bool, ) -> bool