分为两种,这里只是Intel的翻译和个人安装记录总结。详细可以参看Intel realsenseSDK2的github仓库Release Intel® RealSense™ SDK 2.0 (v2.51.1) · IntelRealSense/librealsense · GitHub
具体分为编译安装和源码安装
apt安装
依次运行以下命令,注意realsense的key仓库地址改变过,所以请看清楚第一行的key安装地址,如果出现问题,需要及时的删除key和apt仓库地址
# 依次运行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
#如果出现key添加失败就在/etc/apt/sources.list 和/etc/apt/sources.list.d里删除对应地址
sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo $(lsb_release -cs) main" -u
sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils
sudo apt-get install librealsense2-dev
如果执行完以上代码可以输入命令realsen-viwer来判断是否安装正确。
该安装过程已被验证正确,如果出现问题欢迎私信。
以下是编译安装的卸载方法
#Remove a single package with:
sudo apt-get purge <package-name>
#Remove all RealSense™ SDK-related packages with:
dpkg -l | grep "realsense" | cut -d " " -f 3 | xargs sudo dpkg --purge
source安装
Intel主推apt,dkml之类的安装,但是我们不免需要对源码进行研究,以下是Intel源码安装地址
https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md
对于常用的18.04等版本的Ubuntu第一步基本操作
#更新apt并安装插件
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo apt-get install git libssl-dev libusb-1.0-0-dev libudev-dev pkg-config libgtk-3-dev
#对于18.04版本的ubuntu运行以下命令继续按扎ung插件
sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev at
#下载源码
git clone https://github.com/IntelRealSense/librealsense.git
#拔下realsense设备然后进入realsenseSDK的仓库并运行
cd librealsense
#运行./scripts/setup_udev_rules.sh --uninstall可以卸载下面命令,该命令用于获得权限
./scripts/setup_udev_rules.sh
#安装应用补丁内核模块,我的内核是5.15,运行这一步出错了,报了一个不支持该内核的错,所这个补丁只适用于5.11以前的。但是没关系,我跳过了这一步,还是成功安装了
./scripts/patch-realsense-ubuntu-lts.sh
然后就是正常的编译realsense仓库的操作,请注意以下教程适用于Ubuntu18.04,对于14.04可能会遇到问题,比如Intel在文档里强调14.04需要修改Gcc的默认版本
#在realsense仓库目录下建立build文件夹
mkdir build && cd build
#然后选择运行以下命令进行Cmake
cmake ../
cmake ../ -DBUILD_EXAMPLES=true
cmake ../ -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=false #For systems without OpenGL or X11 build only textual examples
#make,但是不清楚为什么先uninstall一遍
sudo make uninstall && make clean && make && sudo make install
共享对象将安装在/usr/local/lib中
头文件位于/usr/local/include中
二进制演示、教程和测试文件将被复制到/usr/local/bin中
最后通过编译安装之后不能打开realsense-viewer,这个软件还是挺方便的,这个还是需要apt安装,运行apt安装的前几句即可
# 依次运行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
#如果出现key添加失败就在/etc/apt/sources.list 和/etc/apt/sources.list.d里删除对应地址
sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo $(lsb_release -cs) main" -u
sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)