网站后台,百度关键词竞价,青海最新消息今天,各种广告牌图片解决VScode远程服务器时opencv和matplotlib无法直接显示图像的问题 1、本方案默认本地已经安装了VScode与MobaXterm2、在服务器端3、在本地端安装MobaXterm4、测试5、opencv显示测试#xff08;测试过程中需保持MobaXterm开启的状态#xff09;6、 matplotlib显示测试#x… 解决VScode远程服务器时opencv和matplotlib无法直接显示图像的问题 1、本方案默认本地已经安装了VScode与MobaXterm2、在服务器端3、在本地端安装MobaXterm4、测试5、opencv显示测试测试过程中需保持MobaXterm开启的状态6、 matplotlib显示测试测试过程中需保持MobaXterm开启的状态 问题描述在VSCode中通过SSH连接服务器使用cv2.imshow或plt.show()无法显示图像。 1、本方案默认本地已经安装了VScode与MobaXterm
并且VScode与MobaXterm可以ssh到远程服务器
2、在服务器端 export DISPLAY172.22.205.229:0.03、在本地端安装MobaXterm 参数说明
4、测试
保持MobaXterm开启的状态下在VSCode中运行xclock会显示一个时钟。
5、opencv显示测试测试过程中需保持MobaXterm开启的状态
import cv2 as cvsrc cv.imread(LaSOT/LaSOTBenchmark/bicycle/bicycle-1/img/00000001.jpg)
cv.namedWindow(test,0)
cv.imshow(test,src)
cv.waitKey(0)
cv.destroyAllWindows()6、 matplotlib显示测试测试过程中需保持MobaXterm开启的状态
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
ax plt.axes(projection3d)
ax.scatter(np.random.rand(10),np.random.rand(10),np.random.rand(10))
plt.show()