news 2026/10/17 22:26:27

GPU PRO 4 - 5.2 Kinect Programming with Direct3D 11 笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GPU PRO 4 - 5.2 Kinect Programming with Direct3D 11 笔记

本笔记仅为个人的理解,如果有误欢迎指出

Kinect Programming with Direct3D 11 用DX11在Kinect编程

这篇文章,比起技术性文档,更像是一篇Kinect的说明文,价值不高

Kinect :

Kinect是微软公司开发的体感外设,名称由“kinetics”(动力学)与“connection”(连接)组合而成,开发代号“Natal”。它于2009年6月在E3展首次亮相,2010年11月正式发售,支持Xbox 360及Xbox One主机。通过3D摄像、动态捕捉和语音识别技术,Kinect实现无控制器交互,用户可通过肢体动作和语音指令操控游戏。并荣获吉尼斯“最快销售消费电子设备”世界纪录。其核心技术包括骨骼追踪、面部识别等,并拓展应用于医疗康复、3D建模及科研领域。

Kinect 三个功能:

1, 颜色相机:

和传送摄像头一样,可见光进入相机镜头照射到感光元件上,生成视频流。采用的针孔相机模型。分辨率范围1280 X 960 到 80 X 60,数据格式为sRGB和YUY格式

2, 深度相机:

Kinect的深度感知系统主要使用了一个红外投影仪和一个红外相机,两个相机叠加后的到如下图(红色那张),这里计算深度的原理并没有细说,文章的意思是通过图像的扭曲推断每个像素的深度。

红外发射器与红外相机存在偏移,它们各自能“看到”的场景部分略有不同。所以有部分黑色的区域获取不了深度信息。

每个像素一个通道保存深度值,剩下三个通道用于保存下一个模块生成的玩家ID,可用的分辨率包括 640 × 480 、320×240 或 80×60.

3, 骨架追踪

骨架追踪是Kinect最大的进步,利用了前面的传感系统,分析深度相机每一帧的每个像素,再应用决策树算法来判断当前像素最可能是人体的哪个部分。

图是计算生成的骨骼信息

Kinect 中的数学原理:

1,针孔相机模型

简单来说就是物体透过单一点投射到图像传感器的示意图,利用三角形的相似确定P点投影的二维坐标

2.Kinect坐标系系统

由于深度图的原因,Kinect能够计算出像素点的三维坐标,从而生成观测场景的三维表示。

参考资料:

Kinect - 百度百科

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 21:35:43

TuneFree音乐播放器:完全免费畅享网易云VIP资源的技术指南

TuneFree音乐播放器:完全免费畅享网易云VIP资源的技术指南 【免费下载链接】TuneFree 一款基于Splayer进行二次开发的音乐播放器,可解析并播放网易云音乐中所有的付费资源。 项目地址: https://gitcode.com/gh_mirrors/tu/TuneFree 还在为心爱的歌…

作者头像 李华
网站建设 2026/10/17 21:35:45

vivado卸载入门教程:Linux平台手把手指导

Linux下彻底卸载Vivado:从清理残留到系统复原的实战指南你有没有遇到过这种情况?刚想安装新版Vivado,运行vivado命令时却弹出许可证错误;或者明明“删了”旧版本,终端还能调出GUI界面——这说明你的系统里还藏着一个“…

作者头像 李华
网站建设 2026/10/17 21:35:43

BetterNCM终极指南:快速打造个性化音乐播放器定制体验

BetterNCM终极指南:快速打造个性化音乐播放器定制体验 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 想要让单调的网易云音乐焕然一新吗?🎵 想象一…

作者头像 李华
网站建设 2026/10/17 21:57:02

VibeThinker-1.5B保姆级指南:小白10分钟上手,不用买GPU

VibeThinker-1.5B保姆级指南:小白10分钟上手,不用买GPU 你是不是一个想转行学编程的文科生?面对代码一头雾水,写个Python脚本都能报错十几行,网上搜解决方案又看不懂专业术语?别急,现在有个“A…

作者头像 李华
网站建设 2026/10/17 20:58:44

PaddlePaddle模型微调实战:云端GPU 5分钟部署,新功能秒试

PaddlePaddle模型微调实战:云端GPU 5分钟部署,新功能秒试 你是不是也遇到过这样的场景?AI产品经理临时接到客户紧急需求,要演示一个定制化OCR识别系统——比如能精准识别发票、合同或特殊字体的文档内容。IT部门说排期至少两周&a…

作者头像 李华
网站建设 2026/10/17 21:35:33

企业级PDF解析方案:基于云端GPU的PDF-Extract-Kit集群部署

企业级PDF解析方案:基于云端GPU的PDF-Extract-Kit集群部署 在现代企业中,PDF文档是信息传递的核心载体——合同、财报、技术手册、研究报告等几乎都以PDF格式存在。然而,当需要从成千上万份PDF中提取结构化数据(如表格、公式、段…

作者头像 李华