体感摄像头LeMTC-520首次体验

article/2025/10/21 17:56:39

参考资料:
http://www.orbbec.com.cn/sys/list/11.html
https://blog.csdn.net/weixin_43489667/article/details/107244318
https://blog.csdn.net/qq_36711448/article/details/100120939
https://blog.csdn.net/qq_41951923/article/details/108175449
调试文件:
https://3dclub.orbbec3d.com/
在这里插入图片描述
摄像头有四个镜头,从左到右的镜头分别是1 ir发射源 2 最小距离传感器 3 彩色摄像头 4 ir接收器

1 安装相关依赖软件

查看ROS版本

echo ${ROS_DISTRO}

安装相应依赖

ubuntu18 melodic下载以下驱
OpenNI-Linux-x64-2.3.tar.bz2```bash
$sudo apt-get install build-essential freeglut3 freeglut3-dev
$ldconfig -p | grep libudev.so.1
$cd /lib/x86_64-linux-gnu
$sudo ln -s libudev.so.x.x.x libudev.so.1

sudo apt install ros- R O S D I S T R O − r g b d − l a u n c h r o s − ROS_DISTRO-rgbd-launch ros- ROSDISTROrgbdlaunchrosROS_DISTRO-libuvc ros- R O S D I S T R O − l i b u v c − c a m e r a r o s − ROS_DISTRO-libuvc-camera ros- ROSDISTROlibuvccamerarosROS_DISTRO-libuvc-ros

2 **下载功能包源码**
编译和安装驱动
```bashcd OpenNI-Linux-x64-2.3sudo chmod a+x install.shsudo ./install.sh
source OpenNIDevEnvironment
cd Samples/SimpleViewer
make

连接设备

$ cd Bin/x64-Release
$ ./SimpleViewer 

编译安装libuvc

$ cd ~
$ git clone https://github.com/ktossell/libuvc
$ cd libuvc
$ mkdir build
$ cd build
$ cmake ..
$ make && sudo make install
$ sudo cp /usr/include/libusb-1.0/libusb.h  /usr/local/include/libuvc/
cd ~/catkin_ws/src
git clone https://github.com/orbbec/ros_astra_camera
git clone https://github.com/LFZ1994/astrapro_launch

3 创建 udev 规则

roscd astra_camera
./scripts/create_udev_rules

4 编译功能包

cd ~/catkin_ws
catkin_make --pkg astra_camera astrapro_launch

5 启动摄像头

roslaunch astrapro_launch astrapro.launch

6 查看图像

rqt_image_view

以下是
相关原文链接:https://blog.csdn.net/qq_30263737/article/details/106245001

1.下载 https://orbbec3d.com/develop/ 这个官网的驱动

# 下载驱动文件:OpenNI_2.3.0.63(里面包含linux和windows的驱动)# 下载SDK文件(linux):AstraSDK-v2.1.1-24f74b8b15-Ubuntu-x86_64# 下载SDK文件(windows):当时没有下载# 下载用户手册:Doc_SDK_AstraSDK-v2.1.0-9bced77c41.chm

2.驱动安装方法

参考:/OpenNI_2.3.0.63/Linux/Readme

# There are two zip files, one is for 32bit machine, the other one is for 64bit# We choose 64bit(x64) and make the example as follows:# To run visual samples(e.g., SimpleViewer), you will need freeglut3 header and libaries, please install:$ sudo apt-get install build-essential freeglut3 freeglut3-dev#check udev version, Orbbec Driver need libudev.so.1, if can't find it, can make symbolic link from libudev.so.x.x,
#which usually locate in /lib/x86_64-linux-gnu or /lib/i386-linux-gnu
$ldconfig -p | grep libudev.so.1
$cd /lib/x86_64-linux-gnu
$sudo ln -s libudev.so.x.x.x libudev.so.1# copy tgz file to any place you want(e.g., Home)# unzip tgz file
$ tar zxvf OpenNI-Linux-x64-2.2-0118.tgz
$ cd OpenNI-Linux-x64-2.2# run install.sh to generate OpenNIDevEnvironment, which contains OpenNI development environment$ sudo sh ./install.sh# please replug in the device for usb-register# add environment variables
$ source OpenNIDevEnvironment# build sample(e.g., SimpleViewer)
$ cd Samples/SimpleViewer
$ make# run sample
# connect sensor
$ cd Bin/x64-Release
$ ./SimpleViewer       这会报错,深度和那个尺寸大小不一样# now you should be able to see a GUI window showing the depth stream video

测试和查看

./SimpleViewer
./ClosestPointViewerldd SimpleViewer

3.SDK安装方法参考:


# 解压AstraSDK-v2.0.18-05cfa52534-20191108T074013Z-ubuntu1604.tar.gz,并修改文件夹名为AstraSDK-v2.0.18-Linux# 里面主要有
/AstraSDK-v2.0.18-Linux/samples/cmake/FindSFML.cmake
/AstraSDK-v2.0.18-Linux/samples/cmake/FindAstra.cmake
/AstraSDK-v2.0.18-Linux/samples/cmake/cpp-api        里面都是cpp文件
/AstraSDK-v2.0.18-Linux/samples/cmake/sfml            里面都是cpp文件# 如果运行不了程序,就按下面的方法,自己编译安装一下
# 安装方法参考:乐视深度相机使用记录(2).md

测试和查看

# 进入AstraSDK-v2.0.18-Linux文件夹:
./bin/SimpleStreamViewer-SFMLldd bin/SimpleStreamViewer-SFML

------------------------------------------

使用USB连接摄像头后,查看设备是否存在:

> ls /dev/video*
/dev/video0
[台式机没有内置摄像头,所以0号设备就是外接摄像头设备]

简单查看相机正常图像:

> cheese
[cheese 是Ubuntu内置的开启摄像头设备的工具,然后就可以看到来自相机的RGB图像]

lsusb

liuhao@liuhao-Lenovo:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04ca:7070 Lite-On Technology Corp. 
Bus 001 Device 002: ID 17ef:60ca Lenovo 
Bus 001 Device 004: ID 0bda:b023 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
liuhao@liuhao-Lenovo:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04ca:7070 Lite-On Technology Corp. 
Bus 001 Device 002: ID 17ef:60ca Lenovo 
Bus 001 Device 013: ID 2bc5:0502                                  # 插上相机,多了这个
Bus 001 Device 012: ID 2bc5:0403                                  # 插上相机,多了这个
Bus 001 Device 011: ID 05e3:0610 Genesys Logic, Inc. 4-port hub    # 插上相机,多了这个
Bus 001 Device 004: ID 0bda:b023 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
liuhao@liuhao-Lenovo:~$ 

查看558-orbbec-usb.rules

liuhao@liuhao-Lenovo:~$ cd /etc/udev/rules.d/liuhao@liuhao-Lenovo:/etc/udev/rules.d$ ls
558-orbbec-usb.rules  90-kinect2.rules

当前问题

图像输入与灰度云输入不能同时进行。暂时还没能找到原因。


http://chatgpt.dhexx.cn/article/YPfBWflm.shtml

相关文章

奥比中光Orbbec Astra Pro体感摄像头“标定全过程”

作者 | 童虎 编辑 | 3D视觉开发者社区 ✨如果觉得文章内容不错,别忘了三连支持下哦😘~ 文章目录 前期准备工作安装标定功能包标定彩色相机启动相机开始标定 前期准备工作 在ROS中配置奥比中光Orbbec Astra Pro,保证可以正常显示RGB、深度、I…

深度相机(七)--体感设备对比

 Intel RealSense R200(参数规格:分辨率:1080p,深度有效距离:0.51-4,USB3.0) 乐视 LeTV Pro Xtion(参数规格:深度有效距离:0.8m 至 …

Kinect体感机器人(二)—— 体感识别

Kinect体感机器人(二)—— 体感识别 By 马冬亮(凝霜 Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 背景知识 体感技术属于NUI(自然人机界面)的范畴,可以让用户通过肢体语言与周边设备或环境互动,其…

乐视三合一体感摄像头Astra pro开发记录1(深度图、彩色图及点云简单显示)

在某鱼上淘的乐视三合一体感摄像头,捡漏价九十几块,买来玩玩。 网上已经有一些关于此款摄像头的开发资料。 官方的开发资料:[官网链接](https://orbbec3d.com/index/download.html) 按官方网站以及其他帖子,下载并安装…

百来块钱的乐视体感三合一体感摄像头拆解

乐视体感三合一体感摄像头基本参数 乐视体感三合一的体感摄像头前世今生 乐视体感三合一体感摄像头和奥比中光的Astra Pro是同门师兄弟,也就是当年乐视辉煌的时候向奥比中光定制的外观,富士康代工生产,当时生产的时候对标微软 kinect&#x…

3D深度体感摄像头 自有算法的深度立体视觉传感器

rgbdsense基于结构光结合自有算法的深度立体视觉传感器,通过USB将深度数据与RGB数据传输至PC的免驱动设备。通过此次众筹为大家提供开放易用的3D深度摄像头,开发人员可借助PC用于3D成像,图像匹配。三维扫描,动感游戏,u…

乐视三合一体感摄像头--基本信息及windows下部分开发

乐视三合一体感摄像头--基本信息及windows下部分开发 Introduction基本信息Windows下使用安装驱动使用openNI使用imageJ调用RGB图像Q: 参考资料 Introduction 乐视三合一体感摄像头是乐视对标kinect,做的一款3D体感摄像头;设计目的为用于电视…

体感摄像头 realsense 系列硬件资料

一、体感摄像头 Intel的体感摄像机是具有深度图像采集能力的摄像机,目前已经出到了400系列。与kinect 2,ZED,leap motion比较,属于比较中庸。 手势识别方面不如leap motion,leap motion的视角是120度,精度和…

大学计算机专业课程体系参考

#参考一 对于跨专业小白来说,熟悉大学本科计算机专业课程体系设置对于把握计算机知识体系具有重大意义。特此,结合笔者学习过程,分享一下本人认为比较有价值的体系层次图,以便于初学者和跨专业者更好的构建自己脑中的计算机网络和…

同济大学计算机系的课程,同济大学计算机系本科生培养方案

附件一:教学安排 课程性质课程编号课程名称考试学期学分学时上机时数实验时数公共基础课必修002016形势与政策(1)10.517 公共基础课必修070373中国近现代史纲要1 2.034 公共基础课必修070374思想道德修养和法律基础1 3.034 公共基础课必修100383计算机科学导论1 3.0…

斯坦福 计算机 学什么,斯坦福大学本科计算机专业学习哪些课程?

斯坦福大学本科计算机专业学习哪些课程?据小编了解,高质量的课程和自由的选课制度是斯坦福大学本科教育的特点。学校是根据课程的深度给课程排号的。如计算机系的课号是CS0到CS599,其中:0~99号是服务性课程,适合非技术…

计算机应用 主修,计算机应用主修课程

海量优秀的免费计算机应用主修课程范文供您参考与下载,关于计算机应用主修课程的免费论文范文参考资料是由2016年最新的相关论文题目按照标准论文格式模板写作的,适合不知道怎么写计算机应用主修课程的大学毕业生,对相关的本科论文和硕士毕业论文及职称论文发表写作…

计算机专业课顺序,计算机专业课程安排顺序 计算机专业课程安排

每年都有很多人选择报考计算机专业,那么,计算机专业主要学哪些课程呢?要掌握什么技能呢?下面小编整理了一些相关信息,供大家参考! 计算机专业要学什么 学习计算机,需要有一定的数学及英语基础&a…

计算机应用基础课程学什么,计算机专业本科课程 主要学什么

计算机专业本科课程 主要学什么2021-05-01 17:02:08文/李文源 计算机专业本科课程主要有计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理等。 计算机专业本科课程 一、数学类 主…

计算机专业及课程设置,清华及各大高校公布计算机专业培养方案课程

原标题:清华及各大高校公布计算机专业培养方案课程 计算机科学与技术的基础课程在不同的学校的都不一样。不过基本都有计算机导论、计算机组成原理、操作系统、数据结构、算法分析与设计、编译原理、计算机原理、数据库原理等主干课程。而这些课程的基础就是数学&am…

计算机成人本科学历,计算机专业成人本科

为毕业生写计算机专业成人本科提供计算机专业成人本科范文参考,涵盖硕士、大学本科毕业论文范文和职称论文范文,包括论文选题、开题报告、文献综述、任务书、参考文献等,是优秀免费计算机专业成人本科网站。 基于极限编程的计算机专业本科毕业设计模式 基…

计算机 本科专业 课程

本科专业 第一个: 计算机科学与技术 专业 计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业 主修大数据技术…

接口测试之关联测试

【概念普及】 接口(API):指不同功能层之间的通信规则,用以传输数据或命令控制。 单接口测试:在测试工作中主要用于检查单个业务功能的接口实现,或者调试测试数据。 接口关联:是指将两个及以上…

如何进行接口测试?

如何进行接口测试 1、什么是接口测试2、接口测试设计思路3、接口测试步骤4、接口测试用例模板示例 1、什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。其目的是对被测系统各个部件之间的功能…

接口测试详细讲解

转载别人的,Mark一下 超详细——接口测试总结与分享 金字塔模型回顾 金字塔模型 通过之前对金字塔结构的学习,大概了解到了金字塔模型想告诉我们的几个道理: 1.越底层,越稳定。 金字塔主要观点认为单元测试的稳定性高,…