解决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()
相关推荐
科文小白狼2 小时前
Linux下VSCode开发环境配置(LSP)
linux·vscode·里氏替换原则·lsp
Gyoku Mint11 小时前
机器学习×第二卷:概念下篇——她不再只是模仿,而是开始决定怎么靠近你
人工智能·python·算法·机器学习·pandas·ai编程·matplotlib
鱼馅饼12 小时前
vscode使用系列之快速生成html模板
ide·vscode·html
audyxiao00115 小时前
计算机视觉顶刊《International Journal of Computer Vision》2025年5月前沿热点可视化分析
图像处理·人工智能·opencv·目标检测·计算机视觉·大模型·视觉检测
whoarethenext20 小时前
使用 C/C++ 和 OpenCV 实现滑动条控制图像旋转
c语言·c++·opencv
SuperW20 小时前
Opencv中的copyto函数
人工智能·opencv·计算机视觉
whoarethenext20 小时前
使用 OpenCV (C++) 进行人脸边缘提取
c++·人工智能·opencv
阿幸软件杂货间20 小时前
PPT转图片拼贴工具 v3.0
python·opencv·计算机视觉·powerpoint
Blossom.1181 天前
使用Python和OpenCV实现图像识别与目标检测
人工智能·python·神经网络·opencv·安全·目标检测·机器学习
橙色小博1 天前
python中的经典视觉模块:OpenCV(cv2)全面解析
人工智能·opencv·计算机视觉