如果直接在jetson上安装

pip3 install open3d-python

运行时就会保证错,因为下载编译好的是for x64的

.local/lib/python3.6/site-packages/open3d/linux/open3d.so: cannot open shared object file: No such file or directory

解决方式如下

  1. git源码下载编译
git clone --recursive https://github.com/intel-isl/Open3D
mkdir build
cd build

结果发现现在的cmake版本太低了,编译不了

  1. 下载cmake
mkdir -p ~/tools/
cd ~/tools/
wget https://github.com/Kitware/CMake/releases/download/v3.19.2/cmake-3.19.2.tar.gz
tar xvf cmake-3.19.2.tar.gz
cd cmake-3.19.2
./bootstrap --prefix=/usr/local
make
sudo make install
  1. 测试
cmake --version
cmake version 3.19.2
  1. cmake open3d
cd ~/Open3d/util/
chmod +x install_deps_ubuntu.sh
sudo ./install_deps_ubuntu.sh
cd ~/Open3d/build
cmake \-DCMAKE_BUILD_TYPE=Release \-DBUILD_SHARED_LIBS=ON \-DBUILD_CUDA_MODULE=ON \-DBUILD_GUI=ON \-DBUILD_TENSORFLOW_OPS=OFF \-DBUILD_PYTORCH_OPS=OFF \-DBUILD_UNIT_TESTS=ON \-DCMAKE_INSTALL_PREFIX=/usr/local \-DPYTHON_EXECUTABLE= /usr/bin/python2\..
  1. 编译
make -j6

编译过程中,open3d会从https://github.com下载3rdparty依赖包,国内一般下载速度慢,经常报错。

可以在下载地址前加入https://ghproxy.com/进行代理。

cd ~/Open3d
find . -type f | xargs sed -i "s/https:\/\/github.com/https:\/\/ghproxy.com\/https:\/\/github.com\//g"
find . -type f | xargs sed -i "s/https:\/\/raw.githubusercontent.com/https:\/\/ghproxy.com\/https:\/\/raw.githubusercontent.com/g"

重新运行步骤4和5.

  1. 测试
make tests -j$(nproc)
./bin/tests --gtest_filter="-*Reduce*Sum*"
  1. 下载c++包, Python包
make install
make install-pip-package -j$(nproc)
  1. 运行一下GUI
./bin/Open3D/Open3D

参考:

Jetson Xavier NX 安装 Open3D

http://www.open3d.org/docs/release/arm.html#install-dependencies

Xavier AGX安装open3d相关推荐

  1. Basler pylon-ros-camera驱动 Xavier AGX调试记录 (Arm架构)

    该驱动的x86架构根据手册和Github说明步骤来即可,可以正常启动. 检查克隆下来的驱动,检查其中的文件没有发现链接的库(x86与arm库不共用),则可以尝试安装. 提示,可以通过下述指令来查看库( ...

  2. 在Jetson Xavier NX安装中文输入法(googlepinyin中文输入法)

    文章目录: 1 Jetson Xavier NX安装输入法说明 2 Jetson Xavier NX 1 Jetson Xavier NX安装输入法说明 Jetson Xavier NX是arm架构, ...

  3. Jetson Xavier NX安装opencv3.4.5(小白教程)

    作为小白,近期开始上手嵌入式设备Jetson Xavier NX,系统为Ubuntu 18.04.6,而因项目开发环境需要Opencv3.4.5版本,预装系统内安装的是Opencv4.1.1,以下是本 ...

  4. 兼容NVIDIA Jetson Xavier AGX/Orin的GMSL 设计与调试

    [欢迎访问方竹科技的淘宝店铺链接地址] 定制 GMSL2 8路采集板精准适配NVIDAI Jetson Xavier AGX/Orin Devkit套件 一.设计目标 1. 支持Jetson Xavi ...

  5. 英伟达 jetson xavier agx 开发(2)修改内核设备树

    英伟达 jetson xavier agx 开发(1)修改内核设备树 实验环境 背景 设备树路径 修改设备树 编译设备树 更新设备树 重新烧录方式更新 直接更新系统的设备树文件 修改启动配置文件 查看 ...

  6. 01-02.安装Open3D

    文章目录 从PyPI 或者 Conda 安装 Pip(PyPI) 开发版本 Conda 尝试导入 运行Open3D教程 FAQ 从PyPI 或者 Conda 安装 Open3D Python包通过Py ...

  7. Xavier agx使用指南汇总

    xavier系统架构讲解: Xaiver是arm64平台,与x86平台pc机构完全不通用的 Xavier接口 介绍: https://blog.csdn.net/enlaihe/article/det ...

  8. NVIDIA Xavier AGX固态硬盘的安装以及/home的扩展挂载

    一. 固态安装 出厂的Xavier挂载的/home磁盘空间只有32G,现在手机储存都64G起步了,32G实在是捉襟见肘,装上Ubuntu系统,再装上ROS.QT.CUDA,再存上数据包剩余的空间还不够 ...

  9. 安装open3d python

    安装: pip install open3d 测试是否安装成功 python -c "import open3d as o3d"

最新文章

  1. 《JUnit实战(第2版)》—第1章1.7节小结
  2. 初级和高级产品运营的分水岭指标:大局观和节奏感
  3. 基于.NET的WebService的实现
  4. 继续送假期干货——响应式图片工具smartImg
  5. 未来的C#之只读引用与结构体
  6. 论文学习1-DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoning
  7. windows2016+sqlserver2017集群搭建alwayson之域控篇
  8. iPhone 13与12对比图曝光:更厚、更大了
  9. vwap算法下单_时间加权平均价格算法(TWAP)和成交量平均算法(VWAP)在量化回测的应用...
  10. 02-橄榄球 VS 软件
  11. iOS根据模型获取模型字段以及字段的类型(用于创建数据库的表)
  12. 为numpy数组增加一个维度的方法
  13. bpa软件视频教程,BPA是什么软件
  14. 计算机按姓氏笔画顺序排序规则,【姓氏文化】按姓氏笔画排序的原则
  15. 【数据结构】【王道】【线性表】单链表的实现及基本操作(带头结点)(可直接运行)
  16. 二进制反码求和java_有趣的二进制-浮点数
  17. 接着,运营基础知识(福利篇)
  18. 如何通过weblogic下载文件
  19. vpu测试_单独编译IMX6Q的VPU示例程序:mxc_vpu_test.out
  20. 传说中最贵的跑车: 布加迪威龙

热门文章

  1. TCP/IP详解卷一之广播和本地组播(IGMP和MLD)
  2. 整型转字符型以0补齐
  3. w7计算机没有本地用户名和密码,解决方法:如何在不输入用户名和密码的情况下设置win7共享...
  4. 【学习笔记】财务分析的五个步骤
  5. python俄罗斯方块实训报告_Python 俄罗斯方块游戏
  6. 关于光的干涉——双缝实验的一点理解,看完你自己也可以做出这个实验来了。
  7. 微服务技术初探:基于IDEA使用Maven构建SpringCloud项目
  8. Ajax怎么获取data为集合的值,vue,ajax获取本地的json文件,赋值后,computed和mounted里访问不到重新赋值后的listDatas...
  9. 《逆向工程核心原理》第13章——PE文件格式(2):IAT与EAT
  10. 赋能数字化转型,正航助力扬森数控迈入智能制造快车道