拿到一个客户的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传感的应用场景:
- 刷脸支付
- 办公考勤
- 安防安检
- 智能门锁、门禁