Python 如何在不保存的情况下将numpy.array转换为图像?

Python 如何在不保存的情况下将numpy.array转换为图像?,python,numpy,opencv,Python,Numpy,Opencv,我想将numpy.array显示为图像而不保存。我有一个代码来做这件事,但它是没有效率的。你能帮我找到更有效的代码吗?事先非常感谢你。致以最良好的祝愿 plt.imsave('ttt.png',np.array(new_img).重塑(m,n),cmap=cm.gray) fff=cv2.imread(“ttt.png”) cv2.imshow('frame',fff)直接使用: plt.imshow(np.array(new_img).reshape(m, n), cmap=cm.gray)

我想将
numpy.array
显示为图像而不保存。我有一个代码来做这件事,但它是没有效率的。你能帮我找到更有效的代码吗?事先非常感谢你。致以最良好的祝愿

plt.imsave('ttt.png',np.array(new_img).重塑(m,n),cmap=cm.gray)
fff=cv2.imread(“ttt.png”)
cv2.imshow('frame',fff)

直接使用:

plt.imshow(np.array(new_img).reshape(m, n), cmap=cm.gray)

Python中的OpenCV使用numpy数组来表示图像。只要把它展示出来。。。