【发布时间】:2020-05-25 10:25:42
【问题描述】:
我有一个非常高分辨率 (3311, 4681, 3) 的图像,我想使用 opencv 在我的 jupyter 笔记本中显示它,但正如其他答案所说,它不可能在 jupyter 笔记本中使用 cv2.imshow,所以我使用了plt.imshow 做同样的事情,但问题是如果我想显示更大的图像,我必须定义 fig_size 参数。如何在 jupyter notebook 中以原始分辨率读取图像,或者是否可以在另一个窗口中打开图像?
这是我尝试过的:
import cv2
from matplotlib import pyplot as plt
%matplotlib inline
img = cv2.imread(r"0261b27431-07_D_01.jpg")
plt.figure(figsize= (20,20))
plt.imshow(img)
plt.show()
所以基本上我希望我的图像在 jupyter notebook 或其他窗口中以原始分辨率显示。
【问题讨论】:
标签: python opencv matplotlib jupyter-notebook imshow