05 2011 档案

摘要:前面的博文做了用kinect玩隔空触摸,当时用的是CLNUIPlatform的驱动。最近越来越多的人转向openni的驱动,所以今天就花点时间改了下,让用openni的同学们也可以用下面这个软件玩隔空触摸。值得注意的是,用了openni的驱动后,CCV的帧率居然可以飙到70+。。。当然里面是有水分的,不过比之前的十几帧还是快了许多(当然之前用CLNUIPlatform的驱动时,十几帧的帧率也不全怪驱动,我的程序写的也有问题)。1)安装驱动(下面提到的所有文件我都提供了下载,请耐心往下看)安装驱动的方法基本上是跟这篇博文学的。不过为了大家方便,在这里把驱动安装过程再啰嗦一遍。1>卸载所有之 阅读全文
posted @ 2011-05-19 22:46 yangyangcv 阅读(3286) 评论(22) 推荐(0) 编辑
摘要:功能描述:使用kinect分割任意平面。使用方法:根据三点确定一个平面的原理,用鼠标在平面上单击三个点,利用这三点坐标求出平面的表达式ax+by+cz+w=0代码:这里下载。使用VS2008+opencv2.0,其他opencv版本应该都是可以的,只需更改下VS2008的工程属性。kinect驱动这里下载 (CL-NUI-Platform-1.0.0.1121,如果安装了其他kinect驱动,需要先卸载干净)可以改进的地方:目前的代码误差还比较大,可以从以下几个方面改进:1) 标定kinect,确定其光心。目前使用的光心是(320,240)2) 使用更多点最小二乘拟合平面更进一步,可以利用RA 阅读全文
posted @ 2011-05-02 19:23 yangyangcv 阅读(2036) 评论(1) 推荐(0) 编辑