def pre_process_image(img_path): process_img = ProcessImage(img_path) image = process_img.read_image() plt.imshow(image) process_img.apply_gaussian_blur((5, 5)) edges = process_img.apply_canny_edge_detection(40, 120) plt.imshow(edges) maksed_img = process_img.apply_mask_to_img() plt.imshow(maksed_img) return image, edges, maksed_img