树莓派4 Ubuntu18.04 使用realsense d415
前言
1.官网说打包好的dpkg是针对ubuntu电脑板的,需要arm64位CPU硬件,树莓派只能通过编译的方式安装。
2.树莓派默认分配给系统的内存只有1个G,在realsense编译时不够用,编译过程中,系统会强制杀死编译进程导致失败(之前编译到50%多的时候会报错就是这个原因)。因此,需要先建立虚拟内存。
1.建立虚拟内存
关闭交换分区
sudo swapoff /var/swap
创建文件,新建 1GB 的 swap 空间
sudo dd if=/dev/zero of=/var/swapfile bs=1M count=1024
格式化
sudo mkswap /var/swapfile
检查格式化是否成功
free -m
若输出结果swap一行都为0,成功。
修改权限
sudo chown root:root /var/swapfile
sudo chmod 0600 /var/swapfile
开启交换分区
sudo swapon /var/swapfile
查看是否开启成功
free -m
若输出swap都为1023,成功。
2.安装依赖包
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo apt-get install git cmake libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev
3.下载realsense SDK
git clone https://github.com/IntelRealSense/librealsense.git
4.编译准备
注:需要在librealsense文件夹里
cd ~/librealsense
mkdir build && cd build
cmake ../ -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=true -DFORCE_RSUSB_BACKEND=ON -DBUILD_WITH_TM2=false -DIMPORT_DEPTH_CAM_FW=false
5.编译
sudo make uninstall && make clean && make && sudo make install
这一步时间比较久,需要1-2个小时。
6.设置udev规则
注:执行这条指令时需要在librealsense文件夹里
cd ~/librealsense
sudo ./scripts/setup_udev_rules.sh
这里系统会提示拔掉摄像头,然后按任意键,主要是为了让realsense-viewer更方便的识别设备
7.测试
realsense-viewer
8.安装pyrealsense2
pyrealsense2是我们在使用python调用摄像头时候会用到的一个包,其实我们前面安装RealSense SDK的时候就已经安装完pyrealsense2了,所以这里只需要输入以下的代码添加到路径中即可。
sudo gedit ~/.bashrc
export PATH=$PATH:~/.local/bin
export PYTHONPATH=$PYTHONPATH:/usr/local/lib
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.6/pyrealsense2
source ~/.bashrc
到这里就已经可以在python3中调用pyrealsense2了.
如失败,可参考https://blog.csdn.net/qq_22598167/article/details/89948089重新安装pyrealsense2
验证pyrealsense2是否安装成功:
python3
import pyrealsense2
参考文献
https://blog.csdn.net/sinat_16643223/article/details/107988627
https://cloud.tencent.com/developer/article/1156834
https://blog.csdn.net/qq_19469271/article/details/120646624
https://blog.csdn.net/lzsm_/article/details/126474572
https://blog.csdn.net/weixin_47606814/article/details/127910673#::text=%E4%BA%8C%E3%80%81%E5%AE%89%E8%A3%85pyrealsense2%201%20export%20PATH%3D%24PATH%3A%2F.local%2Fbin%202%20export,PYTHONPATH%3D%24PYTHONPATH%3A%2Fusr%2Flocal%2Flib%203%20export%20PYTHONPATH%3D%24PYTHONPATH%3A%2Fusr%2Flocal%2Flib%2Fpython3%20.6%20%2Fpyrealsense2
https://blog.csdn.net/weixin_43940163/article/details/99306465
树莓派4 Ubuntu18.04 使用realsense d415相关推荐
- ubuntu18.04安装Realsense D435i 摄像头的驱动SDK和ROS Wrapper
ubuntu18.04安装Realsense D435i 摄像头的驱动SDK和ROS Wrapper 2022年更新: 安装教程同:进更新安装包下载方式和下载链接--见文末. 1.安装Realsens ...
- 树莓派安装ubuntu18.04教程
树莓派安装ubuntu18.04教程,保姆级教程(哪个不会留言,常在线) 本文操作环境:笔记本.树莓派4b-4gb.24寸显示屏 本人也是网上看了很多教程,不免有相似之处 1.server安装包(非桌 ...
- 树莓派安装ubuntu18.04
树莓派安装Ubuntu18.04 1.树莓派官网下载Raspberry Pi Imager 登录树莓派官网https://www.raspberrypi.org/software/, 找到Pi Ima ...
- Ubuntu18.04安装realsense d435i SDK和ROS Wrapper以及相机标定全过程
第一步:安装realsense SDK 1.用源码进行安装: https://github.com/IntelRealSense/librealsense/ 然后将下载的源码安装包放在文件夹下面,我把 ...
- 树莓派4 Ubuntu18.04安装xubuntu桌面 无线WIFI 及 ros melodic(解决apt update error,安装xubuntu error问题)
树莓派作为一个便捷的Linux开发装备受到了热捧,尤其树莓派4性能大幅提升,价格仍很低,2GB版本不到300元.在不久前就入手一块,当时购买时还未有Ubuntu系统适发行,只有官方的Raspberry ...
- Ubuntu18.04+ROS Realsense的安装与使用
文章目录 前言 一.安装软件包与librealsense 1.内核检查 2.Installing the packages: 2022.11.21更新:在换了ubuntu20.04(带有)5.15的内 ...
- ubuntu18.04 Intel Realsense T265与Realsense D435i 使用教程
主要包括: realsense sdk驱动安装与ros包安装编译 D435i与t256相机使用 多个相机联合使用 官网链接: https://github.com/IntelRealSense/rea ...
- 树莓派+ubuntu18.04+ROS-melodic+MAVROS+librealsense+vio+realsense_ros
目录 一.树莓派安装ubuntu18.04 1 下载ubuntu系统文件 2 将系统文件烧入SD卡 3 强制修改HDMI输出分辨率(此步骤可忽略) 4 设置wifi(此步骤也可忽略,后续连接网线安装桌 ...
- 树莓派Ubuntu18.04下无线鼠标延迟问题解决
关于树莓派Ubuntu18.04下使用无线鼠标延迟问题的解决 前阵子给树莓派装了个Ubuntu18.04,让人崩溃的是鼠标延迟太严重了,在网上找了好久 常规解决方法是: 在boot文件夹下修改cmdl ...
最新文章
- iOS 不同机型屏幕适配
- HTML5存储学习笔记(一)
- window 桌面开发_C#桌面开发的未来WebWindow
- Python中的eval,exec以及其相关函数
- 极市分享|第32期 张德兵小美:分布式人脸识别及工业级运用经验
- HDU - 1223 DP 分类
- idea .defaultMessage
- [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet]
- Oracle 日常巡检——数据库基本情况检查
- vant自动按需引入组件 (推荐)
- matlab已知ft求f2t,基于Matlab的信号与系统实验指导2
- oracle磁盘组实例启动,12c rac 实例无法启动之磁盘组空间耗尽
- 记事本编写Java代码
- dnf新起号怎么才不出人脸_教你如何快速养成一个新号 新角色速成教学
- Kafka ~ 消息队列之推还是拉
- 时间序列分析|LSTM多变量时间序列预测
- (DDIA)SQL与NoSQL数据模型简介
- 聚币网行情与套利分析
- 一文带你了解对游戏外挂的逆向分析的详细步骤。
- 一些国外的MD5破解网站
热门文章
- C语言 求解二次函数
- lia人是什么意思_韩国1M女神Lia Kim不为人知的过去(女生慎入)
- C语言 12-24小时制
- 人体24小时使用手册
- 解决方案(7) golang话费充值多渠道兜底
- 学习使用js得到视频时长和播放时长
- 没错是你想知道的——人工智能学习方向
- 不要闷声发大财,要懂内存分析……
- System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESU
- 计算机的神奇功能华为,图说华为MateBook X,这是一款神奇的笔记本电脑