#%%
from Utils.ConfigProvider import ConfigProvider
import os
import cv2
import numpy as np
from matplotlib import pyplot as plt
config = ConfigProvider.config()
和
#%%
inspected = cv2.imread(config.data.inspected_image_path, 0)
reference = cv2.imread(config.data.reference_image_path, 0)
diff = np.abs(inspected - reference)
plt.figure()
plt.title('inspected')
plt.imshow(inspected)
plt.show()
请注意config.data.inspected_image_path
和config.data.reference_image_path
是有效路径。
没有错误出现,但也没有图像显示。
在python文件中运行相同的代码会显示图像。
笔记本上我缺少一些东西。
在使用jupyter notebook
运行和直接从PyCharm(pro)运行时都会发生这种情况
如何查看图像?我发现的所有其他答案都只是告诉我plt.show()
,但这显然行不通。
我也不介意cv2
解决方案。
答案 0 :(得分:2)