当前位置: 代码迷 >> 综合 >> Ubuntu应用拓展(3)——Ubuntu18.04上测试Orbbec的3D camera(RK3399)
  详细解决方案

Ubuntu应用拓展(3)——Ubuntu18.04上测试Orbbec的3D camera(RK3399)

热度:83   发布时间:2024-01-10 21:42:07.0

拿到一个客户的Orbbec的3D camera,在3399 Ubuntu18.04上测试一下。
Orbbec公司提供了现成的SDK包,可以拿来直接在系统上安装使用,如下:

Orbbec-SDK-2.3.0.61/Linux/OpenNI-Linux-Arm64-2.3.0.61

操作步骤也很详细,参考sdk中提供的Readme文档操作即可,跑了一下SimpleRead demo程序。


扩展资料:

  • Kinect 微软在2010年6月14日对XBOX360体感周边外设正式发布的名字。

  • Orbbec
    奥比中光科技集团股份有限公司是一家以AI 3D 传感技术为核心、掌握3D感知全领域技术的科技创新型企业。

  • Orbbec公司的3D人脸识别解决方案
    相对于2D人脸识别方式,3D人脸识别精准、高效,可快速识别个人身份。奥比中光3D传感摄像头内置传感器和点阵投影仪,可投射出3万多个点精准识别用户脸部。

  • 点阵投影仪
    iPhoneX上的点阵投影仪是手机实现3D面部解锁和拟我表情的主要硬件。
    点阵投影仪通过投射3万个人眼看不见的亮点,同时通过独立的神经引擎(Neural Engine)记忆人脸的3d轮廓,从而实现精确度达支付级的面部解锁。
    同时借助点阵投影仪,手机还可以实时侦测用户面部表情,实时追踪并读取人脸的3D几何结构,绘制精确细致的深度脸部图,同时通过独立的神经引擎(Neural Engine),即时处理用户面部数据。 所以, 除了Face ID人脸识别之外,还可实现3D动话表演,实现拟我表情的使用。

  • Face ID
    Face ID,是iPhone X用于替代Touch ID而推出的刷脸认证方式,搭载环境光传感器、距离感应器,还集成了红外镜头、泛光感应元件(flood camera)和点阵投影器,多种配置共同搭建用户3D 脸部模型。

OpenNI (Open Natural Interaction)简介

参考链接:
https://blog.csdn.net/mtt_sky/article/details/39717449?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

OpenNI 的基本架构图
在这里插入图片描述
OpenNI 目前在 middleware 的部分,定义了下面四种组件:

  • 全身分析(Full body analysis)
    由感应器取得的数据,产生身体的相关信息,例如关节、相对位置与角度、质心等等。

  • 手部分析(Hand point analysis)
    追踪手的位置。

  • 手势侦测(Gesture detection)
    辨识预先定义好的手势,例如挥手。

  • 场景分析(Scene Analyzer)
    分析场景内的信息,例如:分离前景和背景、地板的坐标轴、辨识场景内的不同物体。


3D传感应该是人工智能广泛应用拓展出的一根触角,简单列举一下背后的背景知识,希望以后可以继续丰富这部分的知识体系。

通过扩展资料可以看出Orbbec的3D camera和苹果手机Face ID的实现方案基本上是一致的:
硬件部分:环境光传感器、距离感应器、红外镜头、泛光感应元件(flood camera)和点阵投影器等。处理器一般都是独立的神经引擎,比如NPU。
软件部分:Orbbec给出的是基于OpenNI开发的固件。

3D传感的应用场景:

  • 刷脸支付
  • 办公考勤
  • 安防安检
  • 智能门锁、门禁