def plt_to_vis(fig,win,name):
canvas=fig.canvas
import io
buf = io.BytesIO()
canvas.print_png(buf)
data=buf.getvalue()
buf.close()
buf=io.BytesIO()
buf.write(data)
img=Image.open(buf)
img = np.asarray(img)/255.0
img = img.astype(float)[:,:,0:3]
img = torch.FloatTensor(img).permute(2,0,1)
vis.image( img,
win=str(MULTI_RUN)+'-'+win,
opts=dict(title=str(MULTI_RUN)+'-'+name))
评论列表
文章目录