Kinect
一碗风
矫情的人
展开
-
Kinect学习笔记-零-准备篇
Kinect (Kinetics connect) System:Win8.1 Tool:Kinect V2或者暂时用Kinect StudioVS2013(.Net Framework4.5)Kinect SDK v2.0 Language:C#(现学的。哥,C#都不甚熟悉真的好吗?ORZ!) 吐槽:现在哥不会什么原创 2016-09-11 11:15:44 · 1077 阅读 · 0 评论 -
Kinect学习笔记一ColorFrame
开发学习笔记(C#)第一篇ColorFream的获取与显示(找到的二代笔记居然是C++,可恶! 自己来写C#。Code摘自SDK。来熟悉程序工作调用流程。 )(XXX?)皆为待议 若看代码底色不爽,剪切粘贴在txt,再粘回来,格式就取消了,是不是很神奇? 然而二代我找了半天楞没找到那个一代多个kinect遍历的东西的存在,战五渣不解释,以后发现了再补。色彩图有RGB原创 2016-09-11 11:18:16 · 3210 阅读 · 1 评论 -
Kinect学习笔记二DepthFrame
Kinect v2学习笔记第二篇DepthFrame (C#)深度图信息简述:Kinect的红外激光装置能够获取空间的深度与红外图像。深度图像每个像素点的深度值由2个字节,16位组成。(Unshort)高十三位代表深度值,低三位代表用户ID 0代表未找到用户,最多支持追踪6人。深度值表示的是该像素点到kinect红外摄像头所在的平面的水平距离。可识别深度范围是0原创 2016-09-11 11:26:03 · 4897 阅读 · 10 评论 -
Kinect学习笔记三BodyIndex
Kinect v2学习笔记第三篇BodyIndexC# 简介:BodyIndex(人体索引)基于从Kinect取得的Depth数据(传感器的距离信息)获取人体区域。因为人体区域基于Depth数据,同时也依赖Depth传感器的分辨率。因为Kinect v2 (512×424)的Depth传感器的分辨率大幅提高,但是,能检测出的人体区域的数量还是6个人这一点没有发生改变,16位原创 2016-09-11 11:28:03 · 3912 阅读 · 0 评论 -
Kinect学习笔记四Body
Kinect学习笔记第四篇BodyC#基础简述:Kinect2.0的骨骼识别主要基于深度图像,与bodyIndex的识别相似,所以也会产生与BodyIndex相似的问题(详细查阅学习笔记Body篇)。感觉这是Kinect精髓所在,其实实现关键还是他那人体识别算法,谁提取了吗?开源吗? 在Kinect里面,是通过25个关节点来表示一个骨架的,具体由下图可以看到。当你走进Kinec原创 2016-09-11 11:30:25 · 6334 阅读 · 8 评论 -
Kinect学习笔记五InfraredFrame
Kinect学习笔记第五篇InfraredFrameC# 简述:从Kinect获得的红外红外数据也是一个16位无符号整数,这个整数直接代表了这个点的灰度值。如果和一代一样的话,这16位只有高10位是有效的,10位灰度,只有高级显示器才能显示,我们这一般的显示只能显示256级即8位灰度,所以我们应该舍弃其中2位。据他人博客,舍弃最低2位貌似较好。 红外意义不明?他保证原创 2016-09-11 11:33:43 · 1279 阅读 · 0 评论 -
Kinect学习笔记六CoordinateMapping上
Kinect学习笔记第六篇Coordinate Mapping(坐标映射) 上篇 简述:本次学习的是如何利用kinect的人体识别然后分离彩色图像中的人体,将至移植到其他图片上,效果类似于AE键控中的绿幕效果。 用到的流有ColorFrame/DepthFrame/BodyIndexFrame.因此需要打开“MultiSourceFrame”多种数据流源与多种流阅读器原创 2016-09-11 11:35:07 · 2968 阅读 · 0 评论 -
Kinect学习笔记八映射总结
Kinect学习笔记第八篇Coordinate Mapping(坐标映射) 总结 干货: Writeablebitmap继承自ImageSourceBitmap继承自ImageBitmapdata以上三种在此图像处理中比较常用关于本例中图像处理时,若采用数组形式的操作,仅是“拷贝像素”一命令就可以让程序失去响应(1920*1080*4次运算),别问我傻傻等待了多长原创 2016-09-11 11:40:19 · 4770 阅读 · 5 评论 -
Kinect学习笔记七CoordinateMapping下
Kinect学习笔记第七篇Coordinate Mapping(坐标映射) 下篇 简述:练习坐标转换。(其实有空应该看Kinect API介绍的,但是英文版我看起来太慢(〃>皿<)!) 本代码实例将骨骼点从相机坐标映射到了彩色图像中,如此一来,映射点将失去深度坐标。 实现的功能就像Kinect studio中的监视窗口同时显示骨骼与人体彩图一原创 2016-09-11 11:38:32 · 3766 阅读 · 0 评论