【发布时间】:2015-06-21 05:08:30
【问题描述】:
我正在使用 ubuntu 14.04 服务器,并从我的红外相机捕获一些深度数据。
depth = get_depth()
print np.shape(depth)
输出为 (480, 640)。基本上它包含 (x,y) 坐标形式的深度值。
我想将此数据保存为 jpeg 图片中的热图,然后从中创建 MJPEG 视频。但是,当我尝试这样做时
import pylab as pl
depth = get_depth()
pl.pcolor(data)
它给了我
_tkinter.TclError: no display name and no $DISPLAY environment variable
我只是想用 savefig("filename.jpg") 不想用 X server 看情节。
我应该如何实现这个?或者是否有任何其他 python 库可以生成热图并保存为 JPEG 文件。
【问题讨论】:
-
你试过
import matplotlib.pyplot as pl吗?我认为 pylab 会尝试在完成后打开窗口并显示绘图,而 pyplot 需要调用pl.show()。 -
它给出了与
matplotlib.pyplot相同的错误
标签: python matplotlib jpeg heatmap