Kinect研究

1. 深度照相机

    红外 + 2个摄像头。 (1彩色摄像头,1红外发射,1接收)

    红外捕捉深度。

 

2. OpenNI

    某编程社区创建。

    提供基本深度数据的访问。LGPL协议。

    用户跟踪付费。

 

3. 问题与制限

   a. 最小范围

      红外最小20英寸以外,20英寸以内为黑。

   b. 边缘噪声。

       无法反射。黑色。可考虑平滑填补。

   c. 反射失真

       红外到镜子,镜子反射出去后,又回到镜子再回到Kinect

   d.闭塞和深度阴影

      不懂。 被遮挡的物体,前面的物体边缘会产生黑色。

   e. 彩色图像和深度图像的错位

      位置不同,跟闭上左眼或者右眼所产生的错位相似。

   通过代码编程解决以上问题。

 

4. 深度图像数据存储方式

    二维结构。

    clickPostion's data  = Array[ x + y * 640 ] 

    寻找最近物体也是通过遍历二维结构来寻找。

    隐形铅笔那个项目就是最靠近kinect的手来实现画线。

5.骨骼数据追踪

   回调机能

       新用户被发现的时候,用户丢失的时候

   分析场景

        副产品。

 

6.制作扫描

7.OpenNi以外的选择

   microsoft sdk  限制windows

 

posted @ 2016-06-18 18:52  mlrs  阅读(158)  评论(0编辑  收藏  举报