news 2026/5/1 9:32:30

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/5/1 7:12:40

bge-large-zh-v1.5实战演练:快速实现文本聚类分析

bge-large-zh-v1.5实战演练:快速实现文本聚类分析 你是不是也遇到过这样的情况?作为咨询顾问,手头有一大堆客户访谈记录,密密麻麻的文字看得眼花缭乱。你想从中找出共性问题、归纳核心诉求,但手动分类太耗时间&#x…

作者头像 李华
网站建设 2026/5/1 8:09:24

终极指南:5分钟用Docker搭建全屋智能音乐系统

终极指南:5分钟用Docker搭建全屋智能音乐系统 【免费下载链接】xiaomusic 使用小爱同学播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 还在为小爱音箱的音乐资源限制而烦恼吗?小米音…

作者头像 李华
网站建设 2026/5/1 6:14:28

从照片到动漫角色|DCT-Net GPU镜像使用全攻略

从照片到动漫角色|DCT-Net GPU镜像使用全攻略 1. 引言:人像卡通化的技术趋势与应用场景 随着AI生成内容(AIGC)技术的快速发展,图像风格迁移已成为极具吸引力的应用方向。其中,人像卡通化作为连接现实与二…

作者头像 李华
网站建设 2026/5/1 6:52:25

Vue —— Vue 3 组件库中的国际化与无障碍访问设计

背景 现代组件库需要支持国际化(i18n)和无障碍访问(a11y),这需要在组件设计中充分考虑。 问题驱动 遇到了什么问题? 如何统一管理组件的国际化文本?如何确保组件对屏幕阅读器友好?如…

作者头像 李华
网站建设 2026/5/1 3:04:50

通义千问2.5-7B-Instruct自动化脚本:JSON格式输出部署详解

通义千问2.5-7B-Instruct自动化脚本:JSON格式输出部署详解 1. 技术背景与核心价值 随着大模型在企业级应用和智能代理(Agent)系统中的广泛落地,对模型输出结构化、可解析内容的需求日益增长。通义千问2.5-7B-Instruct作为阿里于…

作者头像 李华
网站建设 2026/5/1 8:36:54

Figma中文插件终极配置指南:5分钟实现界面本地化

Figma中文插件终极配置指南:5分钟实现界面本地化 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而困扰吗?想要快速上手这款强大的设计工具…

作者头像 李华