ubuntu24.04系统使用深度相机Astra pro时的配置方法

1.简介

本文详细介绍如何在ubuntu24.04系统中使用奥比中光的深度相机Astra pro的配置方法,已经验证过了。

Astra pro这款相机已经停产,官方对软件也已经停止维护,不过还是可以在新的ubuntu中使用。只是必须使用OpenNI 2.3.0.63 + Astra SDK v2.1.3才能运行。

2.安装依赖

复制代码
sudo apt update
sudo apt install -y build-essential cmake git libsfml-dev libudev-dev freeglut3-dev libusb-1.0-0-dev

3. 下载OpenNI和Astra SDK

必须使用linux版本的OpenNI 2.3.0.63 + Astra SDK v2.1.3,最新版本的Astra SDK已经在底层不支持。

OpenNI 2.3.0.63 下载连接:

https://download.csdn.net/download/hulinhulin/92881081

Astra SDK v2.1.3 linux x64版本下载连接:

https://download.csdn.net/download/hulinhulin/92881085

Astra SDK v2.1.3也可以去官网下载对应的版本:

https://www.orbbec.com/developers/astra-sdk/

4. 安装OpenNI和Astra SDK

4.1 安装OpenNI

进入对应版本目录,这里安装的是linux x64版本OpenNI:

cd OpenNI-Linux-x64-2.3.0.63

添加执行权限:

chmod +x install.sh

执行:

sudo ./install.sh

安装后会自动将安装文件放入主文件夹OpenNI-Linux-x64-2.3.0.63

4.2 安装Astra SDK

解压AstraSDK-v2.1.3-Ubuntu-x86_64.zip后,AstraSDK-v2.1.3-Ubuntu-x86_64文件夹里面有两个压缩文件,选择AstraSDK-v2.1.3-94bca0f52e-20210608T062039Z-Ubuntu18.04-x86_64.tar.gz解压(另外一个应该也是可以的,没试过):

进入AstraSDK-v2.1.3-Ubuntu-x86_64目录:

cd AstraSDK-v2.1.3-Ubuntu-x86_64

解压并把文件复制到主文件夹下的AstraSDK目录下:

复制代码
     tar -xzf AstraSDK-v2.1.3-94bca0f52e-20210608T062039Z-Ubuntu18.04-x86_64.tar.gz
     mv AstraSDK-v2.1.3-94bca0f52e-20210608T062039Z-Ubuntu18.04-x86_64 ~/AstraSDK

5. 配置USB规则

复制代码
        sudo cp ~/AstraSDK/install/orbbec-usb.rules /etc/udev/rules.d/
        sudo udevadm control --reload-rules
        sudo udevadm trigger
        sudo usermod -aG video $USER

6.设置环境变量

复制代码
echo 'export ASTRA_SDK_INCLUDE=$HOME/AstraSDK/include' >> ~/.bashrc
echo 'export ASTRA_SDK_LIB=$HOME/AstraSDK/lib' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ASTRA_SDK_LIB' >> ~/.bashrc
echo "source $HOME/OpenNI-Linux-x64-2.3.0.63/OpenNIDevEnvironment" >> ~/.bashrc
source ~/.bashrc

7. 测试

拔掉摄像头数据线,重启电脑。

运行以下命令,将会看到摄像头的图像,可能第一次运行./bin/SimpleStreamViewer-SFML时会有警告并且没有显示出图像,再次运行即可:

复制代码
cd ~/AstraSDK/samples
mkdir build && cd build
cmake ..
make -j$(nproc)
./bin/SimpleStreamViewer-SFML
相关推荐
FLJwu3 天前
存储与固件量产实战01:运动相机TF卡量产翻车实录!V30≠4K可用,90%OEM踩中的隐形售后坑
经验分享·数码相机·相机
FLJwu4 天前
整机可靠性测试实战 03:防水密封可靠性|IP67/IP68 结构设计、密封胶圈选型与泡水测试量产翻车整改
经验分享·数码相机·相机
FLJwu7 天前
传感器与图像 ISP 实战 03:运动相机图像量产一致性|批次色差、白平衡漂移、整机标定与出厂图像质检方案|20 年源头工厂量产经验
图像处理·经验分享·数码相机·相机·isp
蓝宝石的傻话8 天前
MiBee Eye Notebook:把闲置笔记本变成一台带麦克风的网络摄像头
数码相机·rust
大熊背9 天前
《Color constancy by characterization of illumination chromaticity》之色度色域最大化算法(一)
数码相机·算法·白平衡·色度色域
xwz小王子9 天前
【通用世界模型】把机器人动作变成像素流!NVIDIA 提出 Hydra-0:跨人类、单臂与双臂统一预测和控制
数码相机·机器人
菩提树下的凡夫10 天前
激光振镜双目结构光3D相机丢点问题
数码相机·3d
YMWM_11 天前
查看realsense相机序列号脚本
开发语言·python·数码相机
视觉工程师070612 天前
工业相机选择CCD 还是 CMOS
数码相机·视觉检测
FLJwu12 天前
运动相机 ID 外观与壳体开模实战 02:壳体注塑缺陷|缩水、气泡、披风、熔接痕量产改善方案|20 年源头工厂量产经验
经验分享·数码相机·相机