解决VScode远程服务器时opencv和matplotlib无法直接显示图像的问题

解决VScode远程服务器时opencv和matplotlib无法直接显示图像的问题

问题描述 :在VSCode中通过SSH连接服务器,使用cv2.imshow或plt.show()无法显示图像。

1、本方案默认本地已经安装了VScode与MobaXterm

并且VScode与MobaXterm可以ssh到远程服务器

2、在服务器端

python 复制代码
export DISPLAY="172.22.205.229:0.0"

3、在本地端安装MobaXterm


参数说明:

4、测试

保持MobaXterm开启的状态下,在VSCode中运行xclock,会显示一个时钟。

5、opencv显示测试(测试过程中需保持MobaXterm开启的状态)

python 复制代码
import cv2 as cv
 
src = 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开启的状态)

python 复制代码
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
ax = plt.axes(projection='3d')
ax.scatter(np.random.rand(10),np.random.rand(10),np.random.rand(10))
plt.show()
相关推荐
新手小黑吖4 分钟前
vscode开发微信小程序
vscode·微信小程序
洛华36311 分钟前
初识opencv05——图像预处理4
人工智能·opencv·计算机视觉
jennifer-jl1 小时前
vscode remote ssh相关问题
vscode·ssh
言6662 小时前
vscode npm run build打包报ELIFECYCLE
ide·vscode·npm
德育处主任2 小时前
『OpenCV-Python』配合 Matplotlib 显示图像
后端·python·opencv
Wendy144112 小时前
【灰度实验】——图像预处理(OpenCV)
人工智能·opencv·计算机视觉
Wendy144115 小时前
【图像掩膜】——图像预处理(OpenCV)
人工智能·opencv·计算机视觉
灬爱码士灬17 小时前
Open CV图像基本操作可莉版
人工智能·opencv·计算机视觉
沧海归城17 小时前
Halcon_图像分割
图像处理·opencv·计算机视觉
二闹18 小时前
OpenCV识物:用代码“认出”物体
后端·opencv