【发布时间】:2015-06-29 16:18:10
【问题描述】:
我正在用 python 做一些计算机视觉,所以我同时使用 opencv 和 matplotlib。我想切换到 matplotlib 来查看图像,但我发现与 OpenCV imshow 相比,图像质量较低,而且图像在屏幕上的显示尺寸也不正确,它们的尺寸都相同。
这就是我的习惯
img = cv2.imread('a.png',0)
f = plt.figure(figsize=(img.shape[1],img.shape[0]), dpi=1)
plt.axes([0,0,1,1])
plt.axis('false')
plt.imshow(img,cmap="gray",interpolation=None)
我尝试了不同的插值值,但与 opencv 相比质量仍然非常低,是否可以显示质量更好的图像?
另外,在打印时,我得到了与 opencv 写入方法不同的低质量。
【问题讨论】:
标签: opencv matplotlib