最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

open3d?通過vscode+ssh連接遠程服務(wù)器將可視化界面本地顯示的問題

 更新時間:2023年07月10日 16:48:00   作者:DpHard  
這篇文章主要介紹了open3d通過vscode+ssh連接遠程服務(wù)器將可視化界面本地顯示,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

當使用遠程服務(wù)器時,我們希望能像在本地一樣寫完代碼后能立刻出現(xiàn)一些gui窗口。但是目前網(wǎng)絡(luò)上的資料都不能很好的解決這個問題。本文嘗試盡可能簡短地解決這個問題。

步驟

1、在服務(wù)器上安裝open3d

已經(jīng)非常簡化了,可以使用一行代碼完成

pip3 install open3d

2、下載x系列服務(wù)器

我們這里要使用VcXsrv。安裝過程一路next就行。但是注意不要安裝到c盤,可能會出現(xiàn)權(quán)限問題。注意:本人測試過常用的x系列軟件xming和xmanager均無法完成open3d的遠程可視化

3、配置

打開VcXsrv安裝目錄下的X0.hosts 文件并輸入你的服務(wù)器ip

在這里插入圖片描述

在這里插入圖片描述

打開同目錄下的Xlauch

直到這里,非常重要,勾選如下。

在這里插入圖片描述

成功設(shè)置后將看到右下角,這里注意0即為你的端口號。

在這里插入圖片描述

vscode

在**本機(并非是服務(wù)器)**vscode的擴展商店中安裝Remote-SSH和Remote X11(SSH)

并在SSH設(shè)置中輸入以下三行

在這里插入圖片描述

遠程服務(wù)器

可以在vim ~/.bashrc中 最后加入

 export DISPLAY="本機ip:端口號" 

并source ~/.bashrc

注意檢查:

echo $LIBGL_ALWAYS_INDIRECT

若非空或者是1,則將其置為0以上操作完成后,在終端輸入xclock應(yīng)該能顯示一個小時鐘。

運行測試程序

import numpy as np
import open3d as o3d
points = np.random.rand(10000, 3)
point_cloud = o3d.geometry.PointCloud()
point_cloud.points = o3d.utility.Vector3dVector(points)
o3d.visualization.draw_geometries([point_cloud])

成功應(yīng)該是如下圖所示,并且可以拖動窗口和改變視角

在這里插入圖片描述

可能的原因

在遠程交互過程中,open3d需要顯示器創(chuàng)建上下文。但是遠程服務(wù)器是沒有圖形化界面的,因此需要通過x服務(wù)器來轉(zhuǎn)發(fā)到本地。通過之前的步驟,遠程服務(wù)器就可以直接操縱本地的gpu環(huán)境,從而進行可視化。

參考資料

https://github.com/isl-org/Open3D/issues/897

可能的其他解決方案

1、web可視化

web可視化

import open3d as o3d
from open3d.web_visualizer import draw
cube_red = o3d.geometry.TriangleMesh.create_box(1, 2, 4)
cube_red.compute_vertex_normals()
cube_red.paint_uniform_color((1.0, 0.0, 0.0))
draw(cube_red)

即可完成在jupyter中的可視化。但是vscode插件好像暫時不支持??梢詫⒎?wù)器映射到本地端口進行顯示,有待進一步完善步驟。

2、headless渲染

這個可以將渲染的圖片全都保存下來。

到此這篇關(guān)于open3d 通過vscode+ssh連接遠程服務(wù)器將可視化界面本地顯示的文章就介紹到這了,更多相關(guān)vscode+ssh連接遠程服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • HTTP全部標準響應(yīng)狀態(tài)碼整理

    HTTP全部標準響應(yīng)狀態(tài)碼整理

    HTTP標準響應(yīng)狀態(tài)碼用來表明特定 HTTP 請求是否成功完成。 響應(yīng)被歸為以下五大類:信息響應(yīng) (100–199);成功響應(yīng) (200–299);重定向消息 (300–399);客戶端錯誤響應(yīng) (400–499);服務(wù)端錯誤響應(yīng) (500–599)
    2023-07-07
  • Cache-control使用Cache-control:private學習筆記

    Cache-control使用Cache-control:private學習筆記

    網(wǎng)頁緩存由 HTTP消息頭中的Cache-control控制,常見取值有private、no-cache、max-age、must- revalidate等,默認為private
    2013-02-02
  • rsync同步時出現(xiàn)rsync: failed to set times on “xxxx”: Operation not permitted

    rsync同步時出現(xiàn)rsync: failed to set times on “xxxx”: Operation no

    今天在同步數(shù)據(jù)的時候提示rsync: failed to set times on “xxxx”: Operation not permitted,一般來說要不是服務(wù)器時間不對或者權(quán)限沒有設(shè)置好
    2016-12-12
  • Git使用基礎(chǔ)篇(一些常用命令和原理)

    Git使用基礎(chǔ)篇(一些常用命令和原理)

    Git是一個分布式的版本控制工具,本篇文章從介紹Git開始,重點在于介紹Git的基本命令和使用技巧,讓你嘗試使用Git的同時,體驗到原來一個版本控制工具可以對開發(fā)產(chǎn)生如此之多的影響
    2014-09-09
  • HTTP常見的狀態(tài)碼HTTP Status Code

    HTTP常見的狀態(tài)碼HTTP Status Code

    這篇文章主要介紹了HTTP常見的狀態(tài)碼HTTP Status Code
    2017-01-01
  • Webpack部署本地服務(wù)器的方法

    Webpack部署本地服務(wù)器的方法

    webpack-dev-server?是一個用于開發(fā)環(huán)境的?Web?服務(wù)器,它集成了?Webpack,并提供了實時重新加載和熱替換等功能,以下是一個簡單的?webpack-dev-server?配置和使用示例,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • pgpool-II搭建集群,實現(xiàn)高可用與讀寫分離

    pgpool-II搭建集群,實現(xiàn)高可用與讀寫分離

    pgpool-II是開源的PostgreSQL數(shù)據(jù)庫連接池、負載均衡和高可用解決方案,支持多種工作模式,包括原始模式、內(nèi)置復(fù)制模式和主/備模式,本文介紹pgpool-II的架構(gòu)、進程、工作模式以及配置步驟,包括環(huán)境規(guī)劃、系統(tǒng)準備、軟件安裝、數(shù)據(jù)庫主節(jié)點配置、pgpool配置和集群啟動
    2025-04-04
  • 本地服務(wù)器(自己的電腦)使用寶塔搭建安全省錢的個人網(wǎng)站(圖文教程)

    本地服務(wù)器(自己的電腦)使用寶塔搭建安全省錢的個人網(wǎng)站(圖文教程)

    文章介紹如何通過本地服務(wù)器+DDNS+內(nèi)網(wǎng)穿透技術(shù)搭建低成本、高安全的個人網(wǎng)站,利用家庭寬帶和二手設(shè)備替代傳統(tǒng)云服務(wù)器,實現(xiàn)自主控制、靈活升級,有效應(yīng)對DDoS攻擊
    2025-08-08
  • webpack啟動服務(wù)器和處理sourcemap的操作方法

    webpack啟動服務(wù)器和處理sourcemap的操作方法

    Source Map源代碼地圖就是解決此類問題最好的辦法,從它的名字就能夠看出它的作用:映射轉(zhuǎn)換后的代碼與源代碼之間的關(guān)系,這篇文章主要介紹了webpack啟動服務(wù)器和處理sourcemap的操作方法,需要的朋友可以參考下
    2024-03-03
  • 解決服務(wù)器運行jupyter notebook方法

    解決服務(wù)器運行jupyter notebook方法

    這篇文章主要介紹了解決服務(wù)器運行jupyter notebook方法,來幫助大家實現(xiàn)服務(wù)器跑Jupyter,附含圖文以及詳細代碼,有需要的朋友可以借鑒參考下
    2021-08-08

最新評論

洪雅县| 三亚市| 汉阴县| 巩义市| 称多县| 安吉县| 蕉岭县| 呈贡县| 库车县| 板桥市| 兴隆县| 砚山县| 花垣县| 左云县| 石屏县| 宁乡县| 阿荣旗| 洪雅县| 峨山| 唐河县| 凉山| 曲阳县| 恩平市| 聂拉木县| 武鸣县| 玛沁县| 左贡县| 斗六市| 鄯善县| 申扎县| 阿瓦提县| 永平县| 东兰县| 云梦县| 岳西县| 江西省| 东宁县| 东丽区| 德令哈市| 太白县| 巨鹿县|