谈谈OpenNI 2初体验
在谈谈NITE 2与OpenCV结合的第一个程序和谈谈NITE 2与OpenCV结合的第一个程序中我们都是在深度图像中对获得的手部信息进行处理,但不知道在彩色图像中,手部跟踪获得手心坐标是怎么样的?是否也和深度图像显示一样,能够很好的定位到真正的手心中?为了回答自己的这些问题,模仿谈谈人体骨骼坐标在彩色图像中显示中的方法,将通过NiTE2手部跟踪得到的手心坐标映射到彩色图像和深度图像中,并显示对比。
对于新版本的NiTE2的姿势探测和手势探测识别做一个简单的说明。
对于新版本的OpenNI2和NiTE2的安装做个介绍,主要的不同点在于:不需要安装第三方驱动安装,只需要安装微软官方提供的Kinect for Windows SDK开发工具(目前是最新的1.6版)。
通过对OpenNI 2提供的程序,开始学习如何读取深度数据和彩色数据,并显示。
通过对NiTE 2提供的程序,开始学习如何通过NiTE 2进行手势识别,得到手心坐标,并显示。
通过对NiTE 2提供的程序,开始学习如何通过NiTE 2进行人体骨骼跟踪,得到骨骼坐标,并显示。
通过对OpenNI 2和NiTE 2的简单了解,开始结合OpenCV,通过OpenNI 2读取深度数据流和彩色数据流,并转换为相对应的OpenCV格式显示。
结合NiTE 2和OpenCV进行手势别,读取手心坐标,并将手心坐标映射到深度图像中,再根据手心坐标截取手的深度图像。
七、谈谈NITE 2与OpenCV结合的第二个程序(提取人体骨骼坐标)
在 谈谈NITE 2与OpenCV结合的第一个程序的基础上,对截取的手的深度图像进行OpenCV轮廓、凸包、缺陷等基本图像函数处理,大致获得指尖坐标(很粗糙)。
结合NiTE 2和OpenCV进行人体骨骼跟踪,读取人体骨骼坐标,并映射到深度图像中显示。
根据谈谈NITE 2与OpenCV结合的第二个程序(提取人体骨骼坐标)和谈谈OpenNI 2与OpenCV结合的第一个程序结合,将得到的骨骼坐标信息映射到人体彩色图像中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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语句:使用策略模式优化代码结构