超牛链AI 超牛链博客

专注 AI 出海、AI 案例与 AI SaaS
user
老王不响
@关于博主
2014-06-08

Kinect采集的数据源之一:Depth 3 mins read


Kinect最有用的数据,Depth--深度数据、景深数据,其核心芯片来源参见文章《可以WPF编程的玩具:Xbox 360 Kinect–芯片》。 Depth数据提供了80mm~4m范围的深度数据(Near模式下,范围为40mm~4m),同时也提供了PlayerIndex(但在实验中,发现PlayerIndex不稳定,且渲染出人性轮廓和周边物体区分开不太清晰).

使用Depth数据,类似Color数据,也仅需三步:

步骤一:初始化Kinect

步骤二:配置Depth参数DepthImageFormat

步骤三:响应回调函数,处理DepthImageFrame数据

返回的Depth数据,实质上是一堆short[],其中每个short类型代表一个深度数据:

int player = srcData[i] & DepthImageFrame.PlayerIndexBitmask;
int realDepth = srcData[i] >> DepthImageFrame.PlayerIndexBitmaskWidth;

 

PlayerIndexBitmask是常量7,PlayerIndexBitmaskWidth是常量3.即后三位为PlayerID,前面13为为毫米的深度数据。

雷区:

1 PlayIndex会变化:当你走出FOV区域后,再次走进来,这个会变化。

2 要启用Depth数据,需要开通SkeletonStream.Enable。

 

Kinect的应用中,用到Depth数据的很多,约有20%吧! 其中测量身高是比较有趣的一个。 且,骨骼数据来自Depth数据。 有一些受限的条件是需要大于2.3米才可完整的展现一个人在屏幕中,故屏幕要大些才可看到清晰的图像。

2014-06-08
老王 加冕为王
老王,工作了19年的软件工程师、连续创业者、Blogger(since 2013),微软.net MVP获得者(2015~2016)、 Unity3D UVP获得者 (2017)。 曾任上市公司研发主管、知名外企Social Media Marketing 。 现专注于Instagram、SEO等海外社交媒体营销技术研究与实践。 四十而立的我,有2个可爱的宝宝,喜好骑行、读书、木工, 尤其喜好历史、科幻书籍。
友情链接
超牛链 920天前 2024年3月6日 15:16

沙发福利,带上爆米花等你

超牛链 920天前 2024年3月6日 15:16

老板大大的专业能力总是令人惊叹,期待每一次展示

超牛链 920天前 2024年3月6日 15:16

沙发留给真心支持的老朋友,等待你的加入

最新文章

传统手工分析 AI出海案例 (1): fetra.ai 页面简单,交互轻松

分析这种事情,认认真真,肉眼看,全自动AI,API疯狂...

西藏行 (下):人物志
  • 70后: 退休金兜底、安逸、会玩、舍得玩。
  • 80后:...
西藏行 (中):拉萨 林芝 日喀则 羊湖 珠峰日记

到了108拐山口,突然,浮云散去,我的天,海市蜃楼一般...

西藏行 (上):唐古拉山口 隆中对

自西安高铁到西宁,然后1小时倒车,坐上了拉萨的卧铺 Z...

热门文章

《一句顶一万句》 遇见一个能说的上话的人不易

2024年 甲辰龙年春节假期,我看了2本小说,茅盾文学...

骑行故事初心--自由的御风而行

2023年,三年疫情过后第一个春天,我开始了骑行: 空...

超牛链AI:Ollama本地LLM LangChain RAG小试--算力为王

算力为王时代: CPU --> GPU

GPU这...
再战ComfyUI(1) 工作流 model简介和环境搭建

2025年秋,西安业已秋雨连绵38天多, 于是乎,在秋...

相关【技术杂谈】文章

查看所有相关【技术杂谈】文章
搭建Squid3 密码账号IP代理
搭建Squid3 密码账号IP代理

上文中,说明了 Squid3 IP Proxy 隐藏原IP,这里就搭建Squid 3密码账号IP代理进行整理,涉及...

不用插件,js脚本显示星号密码
不用插件,js脚本显示星号密码

不用插件,js脚本显示星号密码

以前,我是用Chrome插件做这个这的--显示星号密码的。 今天,分享一个不用插件...

执行MySQL报错
执行MySQL报错

今天新采购了柒比贰WordPress主题,安装主题时候报错: MySQL命令行使用sql语句进行建表时,MySQL...