xbox360 计算身高的办法
来源:互联网 发布:php pdo和mysqli 编辑:程序博客网 时间:2024/06/03 00:00
先看xbox360给我们带来的每个结点的三维坐标点
把每个结点的长度算出来加起来就是人体的身高了,挺有意思。
两个结点间的长度计算函数如下:
public static double Length(Joint p1, Joint p2){ return Math.Sqrt( Math.Pow(p1.Position.X - p2.Position.X, 2) + Math.Pow(p1.Position.Y - p2.Position.Y, 2) + Math.Pow(p1.Position.Z - p2.Position.Z, 2));}
我们要做的就是调用该函数把每两个结点间的长度加起来就OK了
如果要计算的更加精确点,把头部以上的位置加上6、7公分应该就差不多了,因为系统给我们的头部坐标是头的中间位置。
至于两条腿我们应该选哪条,调用下面的函数看看,腿部被追踪的结点哪个多,就选哪个,这样才会比较精确
public static int NumberOfTrackedJoints(params Joint[] joints){ int trackedJoints = 0; foreach (var joint in joints) { if (joint.TrackingState == JointTrackingState.Tracked) { trackedJoints++; } } return trackedJoints;}好了,就这么简单,考虑下自己写个程序,就可以在家里自己测量身高了。
文章参考:http://www.codeproject.com/Articles/380152/Kinect-for-Windows-Find-user-height-accurately
- xbox360 计算身高的办法
- 根据身高计算体重
- 根据父母身高计算儿子身高
- Xbox360的接口定义
- 实现根据身高计算标准体重的难点
- 根据身高计算标准体重
- BNU49098:神奇的身高
- Codevs4246 奶牛的身高
- 神奇的身高
- bnuoj49098 神奇的身高
- 4246 奶牛的身高
- Activity之间的数据传输的示例(实现根据身高计算标准体重)
- C语言的那些题(三) —— 编程计算身高问题
- C语言的那些题(三) —— 编程计算身高问题完善版
- C语言函数,根据身高计算体重是否符合标准的实例
- 安卓根据身高计算标准体重,限制输入非数字的代码
- 身高
- cookbook第六章 身高体重计算
- Git 常用命令
- Nginx Location配置总结
- UNIX环境高级编程读书笔记(十二)—高级IO (2)
- information_schema模式表介绍 processlist
- log4j 配置文件中设置相对路径
- xbox360 计算身高的办法
- java swing设置frame的高度或图标
- android BOOT_COMPLETED 失败
- UNIX环境高级编程读书笔记(十二)—高级IO (3)
- winform下载网页代码
- UNIX环境高级编程读书笔记(十二)—高级IO (4)
- 《从程序员到CTO》主题讲座
- 关于onSaveInstanceState问题
- 新浪QQ等站天气预报代码调用大全