def __plot_canvas(self, show, save):
if len(self.result) == 0:
raise Exception('Please run blur_image() method first.')
else:
plt.close()
plt.axis('off')
fig, axes = plt.subplots(1, len(self.result), figsize=(10, 10))
if len(self.result) > 1:
for i in range(len(self.result)):
axes[i].imshow(self.result[i])
else:
plt.axis('off')
plt.imshow(self.result[0])
if show and save:
if self.path_to_save is None:
raise Exception('Please create Trajectory instance with path_to_save')
cv2.imwrite(os.path.join(self.path_to_save, self.image_path.split('/')[-1]), self.result[0] * 255)
plt.show()
elif save:
if self.path_to_save is None:
raise Exception('Please create Trajectory instance with path_to_save')
cv2.imwrite(os.path.join(self.path_to_save, self.image_path.split('/')[-1]), self.result[0] * 255)
elif show:
plt.show()
评论列表
文章目录