VScode连接远程JupyterNotebook显示点云ply文件

1. remote ssh的配置文件config中添加

Host Jupyter-Server
  HostName <IP>
  ForwardX11 yes
  ForwardX11Trusted yes
  ForwardAgent yes
  User <Username>

2. 在远程服务器的.sshd_config中把X11forward的开关打开为yes

3. 在home文件夹中更改.bashrc,加入以下内容

export DISPLAY='localhost:10.0'

4. 运行以下命令,并检查echo的输出是否localhost:10.0

source ./bashrc
echo $DISPLAY

5. 在本地vscode中连接到刚刚创建的jupyter-server,测试是否能显示图像

import matplotlib.pyplot as plt
from plyfile import *
from mpl_toolkits.mplot3d import Axes3D

plydata = PlyData.read(datadir + datapath)

xlist = plydata['vertex']['x']
ylist = plydata['vertex']['y']
zlist = plydata['vertex']['z']

fig = plt.figure()
ax = Axes3D(fig,auto_add_to_figure=False)
fig.add_axes(ax)
ax.scatter(xlist, ylist, zlist)
plt.show()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值