栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

jetson Xavier NX 在ubantu系统下配置pyrealsense2用以调用realsen D435i深度相机

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jetson Xavier NX 在ubantu系统下配置pyrealsense2用以调用realsen D435i深度相机

jetson Xavier NX 在ubantu系统下配置pyrealsense2用以调用realsen D435i深度相机

截至目前尚没有适配于jetson系列产品的arm架构下的pyrealsense2的python包,所以在jetson中使用pip install或者conda install安装该包均会报错,将无法找到适配的版本。
故依照官网指导从源码编译安装pyrealsense2。

源代码librealense下载地址:

https://github.com/IntelRealSense/librealsense/releases/

源码GitHub官方安装文档:

https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/readme.md
  1. 确保没有连接深度相机
  2. 通过apt-get安装安装Python及其开发文件(Python 2和3都有效)
	sudo apt-get install python3 python3-dev
  1. 安装相关依赖
	sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
	sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev`
  1. 将下载的librealsense-master解压(用命令行或者手动都可以),然后进入此目录下,开始编译
	cd librealsense    				 #进入下载并解压好的目录
    ./scripts/setup_udev_rules.sh    #执行许可证脚本
    mkdir build && cd build    		 #创建build文件夹,并在build下进行cmake编译
    cmake ../ -DBUILD_PYTHON_BINDINGS:bool=true    #构建自包含(静态编译)的 pyrealsense2 库,添加CMake 标志
    sudo make uninstall
    sudo make clean     #清空原始相关文件
    make -j4			#-j4取决于自己的电脑
    sudo make install
  1. 更新 PYTHONPATH 环境变量以将路径添加到 pyrealsense 库
    export PYTHONPATH=$PYTHONPATH:/usr/local/lib
  1. 在系统环境变量中加入pyrealsense2函数库的路径
	sudo gedit ~/.bashrc	#打开系统环境变量文件
    export PYTHONPATH=$PYTHONPATH:/usr/local/lib	#在文件中加入本行
    source ~/.bashrc
  1. 若加入环境变量后无法引用该库,可以将生成的文件复制到需要使用pyrealsense2库的脚本旁边
    librealsense2.so和pyrealsense2.so两个文件复制到代码所在文件目录下
    此外,Python 3模块文件名可能包含其他信息,例如pyrealsense2.cpython-35m-arm-linux-gnueabihf.so)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1021751.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号