linux 伺服器沒有GUI時如何使用matplotlib繪圖
需新增:
import matplotlib as mpl
mpl.use('Agg')
而且必須新增在import matplotlib.pyplot之前,否則無效
最後在要儲存的位置加上:
plt.figure(num=1, figsize=(12, 8)) plt.imshow(image_np) # plt.show() #這句是顯示檢測好的圖片。如果加這句,下面的儲存圖片時,會是空圖,不回,儲存的圖片是正確的,速度也快 plt.savefig('c1' + '_labeled.jpg')
就可以把繪製的圖 儲存到當前目錄下