C++ DLL插件已更新至2.0.0.0版本;
Unity3D插件已更新至2.0.0.1版本;
本版增加对Kinect V2硬件设备的支持,封装了Kinect for windows SDK v2.0-1409版本;
并提供与Kinect V1设备完全兼容的DLL插件接口,大家可以根据自己需要随时切换硬件设备,却无需修改你的应用代码;
对于Kinect V1和Kinect V2不同的接口,如二代没有马达接口,开发者调用不会出错,内部实现为空函数;
在Unity3D中使用独立线程更新图像数据,提高主线程帧率
模型骨骼、小点骨骼均支持两个用户
最新为v2.0.0.1版本,拥有以下特性:
Kinect V2插件:
对Kinect for windows SDK v2.0-1409进行封装
支持深度图、彩色视频
支持获取图像尺寸接口(注意此处V1、V2会不同,所以不要在自己的代码中写常量)
支持SDK v2.0背景移除接口支持单人骨骼数据、双人骨骼
支持单人握拳检测、双人握拳检测支持坐标系转换:骨骼数据 <-> 深度图像 -> 彩色图像
支持Enable开关,运行时暂停某些特性
提供32位、64位两份DLL
Kinect V1插件:
对Kinect for windows SDK v1.8进行封装
支持深度图、彩色视频
支持获取图像尺寸接口(注意此处V1、V2会不同,所以不要在自己的代码中写常量)
支持SDK v1.8背景移除接口支持单人骨骼数据、双人骨骼
支持单人握拳检测、双人握拳检测支持人脸检测(缩放、位置、旋转)
支持语音识别
支持坐标系转换:骨骼数据 <-> 深度图像 -> 彩色图像
支持Enable开关,运行时暂停某些特性
支持Kinect马达调整仰视、俯视角度
提供32位、64位两份DLL
Unity3D版本中DLL函数声明,请看KinectInterop.cs中NativeMethos定义,本文下方