当前位置: 首页 > news >正文

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

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

    • 1、本方案默认本地已经安装了VScode与MobaXterm
    • 2、在服务器端
    • 3、在本地端安装MobaXterm
    • 4、测试
    • 5、opencv显示测试(测试过程中需保持MobaXterm开启的状态)
    • 6、 matplotlib显示测试(测试过程中需保持MobaXterm开启的状态)

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

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

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

2、在服务器端

在这里插入图片描述

export DISPLAY="172.22.205.229:0.0"

3、在本地端安装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(projection='3d')
ax.scatter(np.random.rand(10),np.random.rand(10),np.random.rand(10))
plt.show()

在这里插入图片描述

http://www.lryc.cn/news/113833.html

相关文章:

  • 支付模块功能实现(小兔鲜儿)【Vue3】
  • php meilisearch demo
  • 芒格之道——查理·芒格股东会讲话1987-2022
  • 如何运营手游联运平台游戏?
  • vscode连接远程Linux服务器
  • numpy 转换成 cupy 利用GPU执行 错误
  • 力扣:55. 跳跃游戏(Python3)
  • Unity 编辑器资源导入处理函数 OnPreprocessAudio :深入解析与实用案例
  • mongodb-win32-x86_64-2008plus-3.4.24-signed.msi
  • java的反射
  • MySQL — InnoDB 锁
  • 首批获得金融级行业云平台认证,天翼云深耕行业云
  • 浅谈Python解释器的组成
  • 服务限流治理
  • 机器学习笔记 - 使用CLIP在没有数据的情况下创建图像分类器
  • 42.利用 牛顿迭代法解非线性高维方程组(matlab程序)
  • 我在leetcode用动态规划炒股
  • rust实践-异步并发socket通信
  • SolidUI社区-根据Prompt打造人设
  • 设计模式行为型——观察者模式
  • Kernel Exception导致手机重启案例分析
  • C++入门篇5---模板
  • L2CS-Net: 3D gaze estimation
  • kenernetes/k8s笔试面试
  • 我们真的是在做数据治理吗
  • 聊聊汽车电子的话题
  • ThinkPHP6企业OA办公系统
  • PPS Tester测量原理和实施方法
  • 浅谈新电改背景下电网企业综合能源服务商业模式研究及发展方向
  • SpringBoot + Docker 实现一次构建到处运行~