谈谈OpenNI 2初体验

 

十一、谈谈NiTE 2手部跟踪在彩色图像上的显示

在谈谈NITE 2与OpenCV结合的第一个程序和谈谈NITE 2与OpenCV结合的第一个程序中我们都是在深度图像中对获得的手部信息进行处理,但不知道在彩色图像中,手部跟踪获得手心坐标是怎么样的?是否也和深度图像显示一样,能够很好的定位到真正的手心中?为了回答自己的这些问题,模仿谈谈人体骨骼坐标在彩色图像中显示中的方法,将通过NiTE2手部跟踪得到的手心坐标映射到彩色图像和深度图像中,并显示对比。

十、谈谈NITE 2的姿势探测识别和手势探测识别

对于新版本的NiTE2的姿势探测和手势探测识别做一个简单的说明。

一、谈谈OpenNI 2的安装

对于新版本的OpenNI2和NiTE2的安装做个介绍,主要的不同点在于:不需要安装第三方驱动安装,只需要安装微软官方提供的Kinect for Windows SDK开发工具(目前是最新的1.6版)。

二、谈谈OpenNI 2的第一个程序

通过对OpenNI 2提供的程序,开始学习如何读取深度数据和彩色数据,并显示。

三、谈谈NITE 2的第一个程序HandViewer

通过对NiTE 2提供的程序,开始学习如何通过NiTE 2进行手势识别,得到手心坐标,并显示。

四、谈谈NITE 2的第一个程序UserViewer

通过对NiTE 2提供的程序,开始学习如何通过NiTE 2进行人体骨骼跟踪,得到骨骼坐标,并显示。

五、谈谈OpenNI 2与OpenCV结合的第一个程序

通过对OpenNI 2和NiTE 2的简单了解,开始结合OpenCV,通过OpenNI 2读取深度数据流和彩色数据流,并转换为相对应的OpenCV格式显示。

六、谈谈NITE 2与OpenCV结合的第一个程序

结合NiTE 2和OpenCV进行手势别,读取手心坐标,并将手心坐标映射到深度图像中,再根据手心坐标截取手的深度图像。

七、谈谈NITE 2与OpenCV结合的第二个程序(提取人体骨骼坐标)

谈谈NITE 2与OpenCV结合的第一个程序的基础上,对截取的手的深度图像进行OpenCV轮廓、凸包、缺陷等基本图像函数处理,大致获得指尖坐标(很粗糙)。

八、谈谈NITE 2与OpenCV结合提取指尖坐标

结合NiTE 2和OpenCV进行人体骨骼跟踪,读取人体骨骼坐标,并映射到深度图像中显示。

九、谈谈人体骨骼坐标在彩色图像中显示

根据谈谈NITE 2与OpenCV结合的第二个程序(提取人体骨骼坐标)谈谈OpenNI 2与OpenCV结合的第一个程序结合,将得到的骨骼坐标信息映射到人体彩色图像中。

posted @   叶梅树  阅读(2514)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示