Azure Kinect微软摄像头Unity开发小结
Posted 生活在他方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure Kinect微软摄像头Unity开发小结相关的知识,希望对你有一定的参考价值。
Azure Kienct是微软的代替Kinect的摄像头,用处其实蛮多的,最近做了这个的一些开发,总结一下。
硬件需求
如果只是当普通摄像头用的话,有集成显卡就行了。如果要用人体跟踪,至少要1050的独显。
微软摄像头代的东西还不少,可以建立点云地图,但是没试过。
下面是官方的SDK。后面2项应该都需要联网,而且用微软的服务才能实现。
Unity开发
Unity开发这里用的是Azure Kinect Example for Unity这个插件。电脑上还需要安装Azure Kinect的另外2个SDK。
Unity的这个插件里面有不少例子。
效果可以看下这个视频
https://www.bilibili.com/video/BV1z94y117Tm/
必须的脚本是KinectManager和其下的Kinect4AzureInterface
KinectUserManager和KinectGestureManager这2个脚本会自动生成。一个管理摄像机前面拍摄到的人,一个管理姿势。
切换姿势的核心代码
kinectGestureManager.RefreshGestureListeners();//刷新接收器
kinectGestureManager.ClearUserGestures(1);//清除用户手势
kinectGestureManager.UserWasAdded(1, 0);//重新为用户添加手势。
手位置相关的在InteractionManager这个脚本管理。
Unity开发视频总结:https://www.bilibili.com/video/BV1Xv4y1M7GP/
项目演示:https://www.bilibili.com/video/BV1p94y117P4/
以上是关于Azure Kinect微软摄像头Unity开发小结的主要内容,如果未能解决你的问题,请参考以下文章