A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: jzx2003

[讨论]一直在思考一个问题~Kinect究竟有没有加速度也就是力度感应?愿意讨论的进,

[复制链接]

精华
0
帖子
291
威望
0 点
积分
297 点
种子
5 点
注册时间
2006-9-14
最后登录
2014-9-23
 楼主| 发表于 2010-6-15 17:05  ·  浙江 | 显示全部楼层
下面是引用kooler于2010-06-15 16:38发表的:
加速度是完全可以靠看出来的
对Kinect来说加速度就是
a=(v-V)/ t (v为末速度,V为初速度,t为时间间隔)
而 V= S / t
S(移动的距离)是可以通过摄像头看出来的,也是Kinect的核心功能
.......
问题是以Kinect的原理来说距离和速度它都能感应并实时反映那如何计算力度呢?要是连计算这步都省却了那怎么体现你的加速度呢?这个光靠看是没用的~~你的加速度必须要换算成力度才行~~以Kinect的延迟来看根本来不及进行计算~~而这个计算是WII和MOVE所不需要的~~因为陀螺仪会实时反馈~~

精华
0
帖子
3188
威望
0 点
积分
4327 点
种子
18 点
注册时间
2005-11-8
最后登录
2024-9-29
发表于 2010-6-15 17:08  ·  上海 | 显示全部楼层
笑死了。按你的理解,wiimote感应的实际是加速度,求速度就是积分,kinect就是反过来做个微分,连wii都可以做的计算360不行233

精华
0
帖子
291
威望
0 点
积分
297 点
种子
5 点
注册时间
2006-9-14
最后登录
2014-9-23
 楼主| 发表于 2010-6-15 17:11  ·  浙江 | 显示全部楼层
下面是引用tdkgtm于2010-06-15 17:05发表的:

朋友,知道位移或者速度了,求dx/dy明白吗
问题是以Kinect的原理来说动作是实时反馈的~~并没有计算这个步骤~~而力度是要靠加速度计算出来的~~对于Kinect来说根本没有计算的时间~~要是有的话延迟就很大了~~也就没有实时反馈这个特性了~~我会不知道加速度怎么算?就算Kinect会进行计算~~问题是加速度要是计算的话那Kinect截取的是多长的一个时间段~~或者说是多久反馈一次?要是是实时反馈的话那加速度本身就是无限趋向于0的~~ [s:243]

精华
0
帖子
3188
威望
0 点
积分
4327 点
种子
18 点
注册时间
2005-11-8
最后登录
2024-9-29
发表于 2010-6-15 17:11  ·  上海 | 显示全部楼层
kinect显然原始数据都是坐标,也就是说是位移,速度是一次求导,加速度是二次求导,你说一次求导的速度没问题,二次求导的加速度就不行,这个思维无敌了囧

精华
0
帖子
562
威望
0 点
积分
647 点
种子
0 点
注册时间
2004-7-21
最后登录
2022-5-13
发表于 2010-6-15 17:11  ·  荷兰 | 显示全部楼层
下面是引用jzx2003于2010-06-15 17:05发表的:

问题是以Kinect的原理来说距离和速度它都能感应并实时反映那如何计算力度呢?要是连计算这步都省却了那怎么体现你的加速度呢?这个光靠看是没用的~~你的加速度必须要换算成力度才行~~以Kinect的延迟来看根本来不及进行计算~~而这个计算是WII和MOVE所不需要的~~因为陀螺仪会实时反馈~~

F= m x a
只要在系统里设个常量m就可以了,很好解决

你为什么非要说Kinect没去计算呢,唉,真的是很小很小的计算量啊,计算量基本和获取陀螺仪传感器的计算量属于一个数量级

精华
0
帖子
3188
威望
0 点
积分
4327 点
种子
18 点
注册时间
2005-11-8
最后登录
2024-9-29
发表于 2010-6-15 17:12  ·  上海 | 显示全部楼层
这么简单的一个计算wii都可以,360不行,算了,你是神

精华
0
帖子
291
威望
0 点
积分
297 点
种子
5 点
注册时间
2006-9-14
最后登录
2014-9-23
 楼主| 发表于 2010-6-15 17:12  ·  浙江 | 显示全部楼层
下面是引用tdkgtm于2010-06-15 17:08发表的:
笑死了。按你的理解,感应的实际是加速度,求速度就是积分,kinect就是反过来做个微分,连wii都可以做的计算360不行233
所以说你根本不明白wiimote的感应原理~~谁说wiimote需要计算?陀螺仪已经把计算结果反馈给主机了~~这个根本不需要经过主机的计算~~而摄像头就不一样了~~什么都要靠主机~~摄像头只是个采集器~~

精华
0
帖子
291
威望
0 点
积分
297 点
种子
5 点
注册时间
2006-9-14
最后登录
2014-9-23
 楼主| 发表于 2010-6-15 17:14  ·  浙江 | 显示全部楼层
下面是引用tdkgtm于2010-06-15 17:12发表的:
这么简单的一个计算wii都可以,360不行,算了,你是神
算了~~和你争真的没意思~~WII和这个的本质就是不一样的~~就相当于你用计算器和心算的区别~~你这个都不明白吗?先去好好了解下什么叫陀螺仪再来吧~~无语~~

精华
0
帖子
291
威望
0 点
积分
297 点
种子
5 点
注册时间
2006-9-14
最后登录
2014-9-23
 楼主| 发表于 2010-6-15 17:16  ·  浙江 | 显示全部楼层
下面是引用kooler于2010-06-15 17:11发表的:


F= m x a
只要在系统里设个常量m就可以了,很好解决

.......
实时反馈和截取时间是有很大关系的~~对于Kinect的原理来说完美的实时反馈那加速度就是无限趋向于0的。。。这个都不明白吗?。。。

精华
0
帖子
562
威望
0 点
积分
647 点
种子
0 点
注册时间
2004-7-21
最后登录
2022-5-13
发表于 2010-6-15 17:20  ·  荷兰 | 显示全部楼层
下面是引用jzx2003于2010-06-15 17:16发表的:

实时反馈和截取时间是有很大关系的~~完美的实时反馈那加速度就是无限趋向于0的。。。这个都不明白吗?。。。

肯定是规定1秒采样几次,比如30次,大家都是这么干的

计算机世界里数据本来就是一个个采样点,不是连续的,而是离散的。。。pc如此 所有游戏平台也是如此

再打个比方声音是44k采样率 电影是24帧,游戏是30帧 60帧......

楼主明白了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-28 19:34 , Processed in 0.203225 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部