python - 如何在不保存的情况下将 numpy.array 转换为图像?
问题描述
我想在numpy.array
不保存的情况下显示为图像。我有一个代码可以做到,但效率不高。你能帮我找到更有效的代码吗?非常感谢你。此致。
plt.imsave('ttt.png', np.array(new_img).reshape(m, n), cmap=cm.gray)
fff = cv2.imread("ttt.png")
cv2.imshow('frame',fff)
解决方案
直接使用pyplot.imshow:
plt.imshow(np.array(new_img).reshape(m, n), cmap=cm.gray)
推荐阅读
- python-3.x - 重新训练在 IBM Watson Knowledge Studio 中制作的模型有哪些可能的方法?
- objective-c - 当数组包含超过 3000 个元素时,为什么我的函数只在 SQLite 中插入 240 个条目?
- mysql - 在sql中获取重复记录后如何比较列?
- python - string.punctuation 中的 C 语言环境
- javascript - 如何根据单击的按钮更改按钮文本?
- python - 如何通过 ssh 连接运行本地 conda 环境?
- excel - 如何搜索文本中的字符列表
- c++ - C++ 中的 ARM Cortex-M 中断处理程序
- c - 我可以在 ANSI C 中以某种方式使用嵌套函数吗?
- python - 如何修复 beam.smp 内存使用情况?