簡體   English   中英

jupyter notebook 不顯示圖片

[英]jupyter notebook won't show images

#%%

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_pathconfig.data.reference_image_path是有效路徑。


沒有出現錯誤,但也沒有顯示圖像。

從 python 文件運行相同的代碼會顯示圖像。

我的筆記本上有些東西不見了。

使用jupyter notebook和直接從 PyCharm (pro) 運行時都會發生這種情況

我如何才能看到圖像? 我找到的所有其他答案只是告訴我plt.show()但這顯然不起作用。

我也不介意cv2解決方案。

您需要設置一個matplotlib 后端

你可以這樣做

%matplotlib inline

如果您希望能夠與 plot 進行交互,請使用

%matplotlib notebook

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM