Kinect for Windows V2和V1对比开发___多台Kinect的使用
来源:互联网 发布:linux getopt函数 编辑:程序博客网 时间:2024/04/30 12:51
对于V1
<span style="white-space:pre"></span>INuiSensor * pNuiSensor;HRESULT hr;int iSensorCount = 0;hr = NuiGetSensorCount(&iSensorCount);if (FAILED(hr)){return hr;}//轮询每一个Kinect sensorfor (int i = 0; i < iSensorCount; ++i){// Create the sensor so we can check status, if we can't create it, move on to the nexthr = NuiCreateSensorByIndex(i, &pNuiSensor);if (FAILED(hr)){continue;}// 得到传感器状态, and 如果已连接,进行初始化hr = pNuiSensor->NuiStatus();if (S_OK == hr){m_PNuiSensor = pNuiSensor;break;}//既然不使用,释放pNuiSensor->Release();}
对于V2
//多台kinect
IKinectSensorCollection* pKinectCollection = nullptr; IEnumKinectSensor* pEnumKinect = nullptr; IKinectSensor* pKinect = nullptr; // 获取Kinect集合 HRESULT hr = ::GetKinectSensorCollection(&pKinectCollection); // 获取Kinect枚举器 if (SUCCEEDED(hr)){ hr = pKinectCollection->get_Enumerator(&pEnumKinect); } // 枚举Kinect if (SUCCEEDED(hr)){ BOOLEAN available = false; while (true){ // 获取下一个 if (SUCCEEDED(pEnumKinect->GetNext(&pKinect))){ // 判断有效性 pKinect->get_IsAvailable(&available); if (available && YourJudgmentFunc(pKinect)){ break; } SafeRelease(pKinect); } else break; } } SafeRelease(pEnumKinect); SafeRelease(pKinectCollection);
0 0
- Kinect for Windows V2和V1对比开发___多台Kinect的使用
- Kinect for Windows V2和V1对比开发___彩色数据获取并用OpenCV2.4.10显示
- Kinect for Windows V2和V1对比开发___深度数据获取并用OpenCV2.4.10显示
- Kinect for Windows V2和V1对比开发___骨骼数据获取并用OpenCV2.4.10显示
- Kinect for Windows V2和V1对比开发___彩色数据获取并用OpenCV2.4.10显示
- Kinect for Windows V2和V1对比开发___骨骼数据获取并用OpenCV2.4.10显示
- Kinect v1和Kinect v2的比较
- 【翻译】Kinect v1和Kinect v2的彻底比较
- 安装kinect v1驱动和kinect v2驱动,适合新手入门
- Kinect for Windows SDK v2.0 开发笔记 (一)环境
- ubuntu kinect v1 和 kinect v2 分别遇到“no devices connected”问题的解决方法
- Kinect for windows 开发入门 十:语音数据的获取和使用
- Kinect for Windows V2.0 新特性
- Kinect for windows SDK 开发
- Kinect for windows SDK 开发
- Kinect V2 在windows上开发遇到的问题
- 用FAAST把Kinect v2当作windows的键盘使用
- Kinect V2 与 V1 的区别 和 V1 骨骼数据 串口传输时卡死解决。
- Python调试——从 traceback 中获得更多信息
- eclipse 连接并操作单机版Hbase
- 指针做形参做局部变量以及内存分配
- Linux/Unix主机环回地址的一些功用
- 关于Android中ANR的一些思考总结
- Kinect for Windows V2和V1对比开发___多台Kinect的使用
- Less (一种动态 CSS 语言)
- MySQL单表百万数据记录分页性能优化
- 虽然年龄大了,也要从头学起 MVC JQuery的Ajax应用测试(四)
- Linux快速体验
- CF 165C dp
- 如何分析解决Android ANR
- 改装版 hiwifi 1S 路由器
- linux 安装zip/unzip/g++/gdb/vi/vim等软件