远程服务器可视化图像
- 我的配置
- MobaXterm 远程显示
- VSCode 远程显示
我的配置
服务器
- Ubuntu 20.04.3 LTS
- Anaconda
本地电脑
- Win11
- MobaXterm
- VSCode
MobaXterm 远程显示
-
配置好服务器连接(此处略);
-
连接服务器,并激活使用的 Anaconda 环境;
-
在指定目录下创建一个 Python 文件 test.py,输入如下测试代码;
import matplotlib.pyplot as plt
import numpy as np
import cv2
def cv2_test():
img = np.random.randint(0, 255, (480, 640, 3)).astype(np.uint8)
cv2.imshow('test', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
def plt_test():
img = np.random.randint(0, 255, (480, 640, 3)).astype(np.uint8)
plt.imshow(img)
plt.show()
cv2_test()
plt_test()
- 在命令行输入下面的命令,执行 Python 代码;
python test.py
- 结果如下
VSCode 远程显示
- 连接服务器,并激活 Anaconda 环境;
- 在终端输入如下内容;
export DISPLAY="localhost:10.0"
- 执行测试代码
python test.py
- 结果同上