python_open3d_Error: The DISPLAY environment variable is missing
3D可视化神器之Open3D
很多时候在python里面你要找一个3D点云可视化的库真的是难啊。你的选择可能是:
- pcl
- mayavi
- matplolib
但是以上都不好用,pcl甚至没有靠谱的python wrapper,唯一一个开源的已经很久没有维护了。在3D显示或者点云处理中,效率是很重要的,不能岁岁便便用一个假的框架。此时一个由intel发布的Open3D出现了。
我在上一篇分享中也提到过open3d可以将pointnet++推理速度提速的到10fps以内。非常有用。(要知道点云的分割可是非常好时的)。
open3d 显示点云的效果。它的安装非常简单:
pip3 install open3d-python
导入的时候打概率可能因为IPYthon导致出错,安装IPython就行。实力程序:
import os
import numpy as np
from open3d import *points = np.random.rand(10000, 3)
point_cloud = PointCloud()
point_cloud.points = Vector3dVector(points)
draw_geometries([point_cloud])
VSCode 中使用 Open3D 报错
使用VSCode运行代码,在使用Open3D的时候出现了如下报错信息:
RuntimeError: [Open3D ERROR] GLFW Error: X11: The DISPLAY environment variable is missing
分析:
GLFW是创建OpenGL上下文,以及操作窗口的第三方库。GUI(Graphical User Interface)指采用图形方式显示的计算机操作用户界面。
看一下当前窗口DISPLAY环境变量的值。在VSCode的Terminal输入:
echo $DISPLAY
返回值是空。
解决:
把DISPLAY的值改成 :0.0 即可。在VSCode的Terminal输入:
export DISPLAY=:0.0
参考:
- 3D可视化神器之Open3D
python_open3d_Error: The DISPLAY environment variable is missing相关推荐
- Linux命令行使用matplotlib,报错_tkinter.TclError: no display name and no $DISPLAY environment variable问题解决
此文首发于我的个人博客:Linux命令行使用matplotlib,报错_tkinter.TclError no display name and no $DISPLAY environment var ...
- 不支持图形化界面的Linux系统如何显示图像化界面?飞腾服务器显示图像化界面方法,DISPLAY environment variable is undefined问题解决方法
我用的本地 windows 环境访问的飞腾服务器,这个服务器里的系统是不支持图像化界面的,需要通过 display 指定自己的电脑来显示图像化界面. 命令如下,这个 ip 是对应自己电脑的,通过 ip ...
- java.awt.headless 模式(Linux, java.awt.headless and the DISPLAY environment variable)
http://blog.chinaunix.net/uid-25098298-id-287544.html 1. 什么是 java.awt.headless? Headless模式是系统的一种配置模式 ...
- RHEL7出现tkinter.TclError: no display name and no $DISPLAY environment variable
tkinter.TclError: no display name and no $DISPLAY environment variable 解决方案: /usr/lib64/python2.7/si ...
- 【Linux】2020配置firefox +geckodriver + selenium 安装及报错解决办法:no DISPLAY environment variable specified
Firefox+geckodriver + selenium 安装教程 Firefox:75.0 Geckodriver:0.26.0 Selenium:3.141.0 以上是我配置的版本 点击教程连 ...
- 【Python系列】_tkinter.TclError: no display name and no $DISPLAY environment variable
DATE:2021.9.13 文章目录 1.参考 2.问题追溯 3.解决方案 4.matplotlib backend 4.1.backend配置方式 4.2.backend列表 1.参考 _tkin ...
- Ubuntu服务器 Error: no DISPLAY environment variable specified
需要设置环境变量 export DISPLAY=your_ip:0.0 这里指的是本地ip,非服务器ip地址 永久设置环境变量需要写到.bashrc文件之中
- plt导致的_tkinter.TclError: no display name and no $DISPLAY environment variable的问题
import matplotlib# Force matplotlib to not use any Xwindows backend. matplotlib.use('Agg') 参考链接
- _tkinter.TclError: no display name and no $DISPLAY environment variable
1.在服务器端安装xterm和xauth: sudo apt-get install xterm sudo apt-get install xauth 2.在服务器端vi /etc/ssh/sshd_ ...
- Cygwin Application initialization failed: no display name and no $DISPLAY environment
使用新版本的Cygwin,安装时出现很多问题.------------------留作参考---------------------- 首先从官网下载setup.exe后运行安装,选择需要的包. 在终 ...
最新文章
- 使用Categorical_endcoder包对标称变量进行个性化编码
- Java学习笔记14
- SpringBoot+Redis环境搭建
- 数据结构——线性表:顺序表、单向链表、循环链表、双向链表
- 3步理清Python数据分析关键点,新手必看
- python基础——使用__slots__
- Testng 测试框架源码阅读(二)
- 如何设置照片的高度没有滚条_基金定投选几只合适,如何设置止盈止损,有没有好的组合推荐?...
- Linux高性能服务器编程:进程池和线程池原理及应用(有图有代码有真相!!!)
- Android NDK开发入门学习笔记(图文教程,极其详尽)
- 包包的结构制图_15种常见领型的结构制图
- mysql8.0.4以后_mysql官方源从8.0.3直接通过yum源升级到8.0.4后启动不成功解决方法...
- Perl: print @globbing.\n; 和 print @globbing; 不一样,一个已经转换为数组元素个数了...
- [转帖]解密微软中间语言MSIL之调试程序(1)
- MVC HtmlHelperTModel 类
- 【VR】Leap Motion 官网文档 FingerModel (手指模型)
- 新版三证合一营业执照组织机构代码是哪9位及统一社会信用代码怎么获取9位全国企业组织机构代码查询入口
- centos7磁盘清理方法
- Python每日一记192计算机组成原理之存储器存取周期、存储器带宽
- 顺序表倒置java_数据结构-顺序表 java实现-Go语言中文社区
热门文章
- php 还原mysql_PHP备份/还原MySQL数据库的代码
- PADS logic 和PADS layout 连接
- [Bzoj3262]陌上花开(CDQ分治树状数组||树套树)
- 虚拟机网卡还原默认设置
- SVNKit学习——使用低级别的API(ISVNEditor接口)直接操作Repository的目录和文件(五)...
- 创建类模式(零):简单/静态工厂(Static Factory)
- C#中使用Buffer.BlockCopy()方法将string转换为byte array的方法:
- CCCardinalSplineBy概念
- 添加Copy To和Move To 到系统右键菜单中(Vista 也适用)
- 对文件、字符串和byte数组进行MD5加密