[教程] Ubuntu16.04系统安装Open3D

Ubuntu16.04系统安装Open3D

在这里插入图片描述

Open3DIntel开源的一个支持快速开发处理3D数据的软件库,提供C++Python接口,目前已经应用到越来越多的项目中。本文将介绍如何在Ubuntu16.04系统上安装Open3D

安装过程

如果是Ubuntu18.04及以上版本的系统,那么可以直接通过pip命令就可以安装Open3D。在Ubuntu16.04的系统上,虽然可以通过pip命令安装成功,但是运行的时候会报下面的错误:

Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27'

如果想要在Ubuntu16.04的系统上使用Open3D该怎么办呢?可以通过编译源码的方式进行安装:

  1. github上下载Open3D的源码,如果下载速度比较慢,可以先把仓库导入到gitee,再从gitee上下载。
git clone https://github.com/isl-org/Open3D

切换到v0.6.0版本

git checkout v0.6.0

再下载子模块的代码

git submodule update --init --recursive

这一步是下载子模块3rdparty的代码,如果下载的比较慢,同样可以先把仓库导入到gitee,再把.gitmodules文件中的url修改为gitee中的仓库地址即可。

  1. 安装依赖
bash util/scripts/install-deps-ubuntu.sh 
  1. 按顺序执行下面的命令编译C++
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/Open3D/ -DBUILD_EIGEN3=ON -DBUILD_GLEW=ON -DBUILD_GLFW=ON -DBUILD_JSONCPP=ON -DBUILD_PNG=ON -DENABLE_JUPYTER=OFF -DPYTHON_EXECUTABLE=/usr/bin/python3 ..
make -j$(nproc)
sudo make install
  1. 编译Python
make pip-package

编译成功后,会在lib/python_package/pip_package/目录下生成对应Python版本的.whl包,用pip命令安装一下就可以了。

pip3 install lib/python_package/pip_package/open3d-0.6.0.0-cp37-cp37m-linux_x86_64.whl

安装成功后可以再验证一下:

python3 -c "import open3d"

如果没有输出错误,就说明已经可以用了。

Open3D可视化

Open3D的一个简单应用是对点云进行可视化,下面的例子展示了如何通过几行代码对Modelnet40数据集中的点云数据进行可视化。Modelnet40数据集总共有40个类别,每个样本的点云数据存放在一个.txt文件中,每行的前3个数据代表一个点的xyz坐标。

import open3d as o3d
import numpy as np

def main():
    points_data = np.loadtxt("airplane_0001.txt", delimiter=",", dtype=np.float32)
    pcd = o3d.geometry.PointCloud()
    pcd.points = o3d.utility.Vector3dVector(points_data[:, :3])
    o3d.visualization.draw_geometries([pcd])

if __name__ == '__main__':
    main()

Open3D显示的是3D效果,可以拖动鼠标来转换显示的视角,下面是我截取的两个不同视角下的显示结果:

在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 1. 首先下载VMware Workstation或VMware Player软件,并安装。 2. 下载Ubuntu 16.04的ISO镜像文件。 3. 打开VMware软件,选择“创建新的虚拟机”。 4. 选择“典型(推荐)”模式,点击“下一步”。 5. 选择“安装程序光盘镜像文件(iso)”,并浏览到Ubuntu 16.04的ISO镜像文件所在位置,点击“下一步”。 6. 输入虚拟机的名称和存储位置,点击“下一步”。 7. 设置虚拟机的处理器和内存大小,点击“下一步”。 8. 选择“使用网络地址转换(NAT)”,点击“下一步”。 9. 点击“完成”按钮,创建虚拟机。 10. 启动虚拟机,按照Ubuntu 16.04安装向导进行安装。 11. 安装完成后,重启虚拟机,进入Ubuntu 16.04系统。 12. 安装VMware Tools,以便更好地使用虚拟机。在Ubuntu 16.04系统中,打开终端,输入以下命令: sudo apt-get update sudo apt-get install open-vm-tools-desktop 13. 安装完成后,重启虚拟机即可。 ### 回答2: 首先,我们需要准备以下必备材料: 1. VMWare虚拟机软件 2. Ubuntu 16.04操作系统镜像 接下来,我们开始安装Ubuntu 16.04操作系统: 1. 打开VMWare虚拟机软件,点击“新建虚拟机”按钮,弹出虚拟机向导界面。 2. 选择“典型(推荐)”选项,点击“下一步”。 3. 在虚拟机名称和虚拟机存放目录处填写相关信息,然后点击“下一步”。 4. 在虚拟机操作系统处,选择“Linux”操作系统,并选择版本为“Ubuntu”(VMWare会自动检测到您下载的镜像版本),然后点击“下一步”。 5. 配置虚拟机内存大小和虚拟机硬盘(这里硬盘可以选择动态分配和固定分配两种方式),然后点击“下一步”。 6. 设置虚拟机网络连接方式(可以选择桥接模式、NAT模式、仅主机模式等),然后点击“下一步”。 7. 在“完成配置”页面,点击“自定义硬件”按钮,对虚拟机进行一些高级设置(如修改CPU核数、显存、删除CPU硬件虚拟化等),然后点击“完成”按钮。 8. 在虚拟机列表中选择新建的虚拟机,点击“开启此虚拟机”按钮,启动虚拟机。 9. 在Ubuntu启动过程中选择语言、时区等设置。 10. 在Ubuntu系统安装界面中选择安装语言、时区等信息,然后点击“继续”。 11. 在安装类型页面选择“整个硬盘并安装”,然后点击“安装”按钮。 12. 在安装过程中设置主机名称、登录账号、密码等信息(必须设置Root用户密码),然后点击“继续”进行安装。 13. 等待系统自动完成安装过程,并重启虚拟机,Ubuntu系统正式安装完成。 至此,Ubuntu 16.04操作系统已经成功在VMWare虚拟机上安装。在虚拟机中,您可以使用Ubuntu的各种功能,如文件管理器、终端、浏览器、办公软件等。同时,您还可以通过VMWare工具栏中的“VM”菜单来选择设置虚拟机的各种功能,如复制/粘贴、共享文件夹等。 ### 回答3: VMware是一款虚拟机软件,它可以在一台计算机上模拟多个操作系统,包括Windows、Linux和Mac等系统。而Ubuntu16.04是一款流行的Linux操作系统,它提供了强大的功能和灵活的扩展性,因此很多人都喜欢使用Ubuntu。 为了在VMware上安装Ubuntu16.04,需要按照以下步骤进行操作: 1.下载并安装VMware虚拟机软件。VMware有两个版本可供选择,一个是免费的VMware Player,另一个是付费的VMware Workstation。两者的功能基本相同,但VMware Workstation有更高级的功能和更多的选项。根据自己的需要选择合适的版本进行下载和安装。 2.下载Ubuntu16.04的ISO文件。可以从Ubuntu官网或其他网站下载最新版本的Ubuntu16.04的ISO文件。ISO文件是一个镜像文件,可以通过VMware虚拟机软件加载安装。 3.创建新虚拟机。在VMware中创建新的虚拟机,选择“自定义”选项。然后选择虚拟机的操作系统类型和版本,以及虚拟机的磁盘大小和内存大小等信息。 4.配置虚拟机设置。在VMware中对虚拟机进行配置,包括显卡、网络、CD/DVD驱动器等设置。 5.加载Ubuntu16.04的ISO文件。在VMware中加载Ubuntu16.04的ISO文件,启动虚拟机。在启动过程中,按照提示进行安装和配置。 6.完成Ubuntu16.04安装。跟随Ubuntu安装向导进行操作,包括选择语言、时区、用户账户等信息。安装完成后,重启虚拟机。 7.安装VMware Tools。Ubuntu16.04安装完成后,需要安装VMware Tools,以便更好地使用和管理虚拟机。 总的来说,安装Ubuntu16.04的过程并不复杂,只需要遵循以上步骤进行操作即可。但是需要注意的是,在安装之前要确保计算机的硬件配置足够支持虚拟机软件和Ubuntu16.04系统的运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeepDriving

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值