iOS 设备在 3d 空间中的运动检测
Posted
技术标签:
【中文标题】iOS 设备在 3d 空间中的运动检测【英文标题】:Motion detection of iOS device in 3d Space 【发布时间】:2012-03-12 12:07:47 【问题描述】:我使用 ios 传感器有点晚了,我想编写一个可以准确跟踪手机在太空中运动的应用程序。我想知道是否可以跟踪设备的运动并检测手势,例如用手机画一个圆圈,甚至是直线移动。
我一直在网上搜索这个,我想知道两件事:-
1.CoreMotion 框架是否可以做到这一点。 2.如果是,不支持 CoreMotion 的旧设备有什么替代方案。不用加速度计的双积分法!
这真的很有帮助!
欢迎任何其他替代想法!
提前致谢!
【问题讨论】:
【参考方案1】:正如你所写,你不能做双重积分。
对于手势识别,我会尝试动态时间扭曲。请参阅我之前的回答here。
【讨论】:
感谢您的建议!如果我想尝试动态时间换行,不应该已经有每个手势的加速度计读数数据库吗?然后我可以将实时值与这些进行比较。我在想正确的方向吗?谢谢! 是的,你需要有一些数据库,这是正确的。您也可以尝试陀螺仪读数。祝你好运! 非常感谢阿里!我会试试这个,让你知道结果!不过这可能需要我一段时间!干杯! 阿里,我应该感谢你的想法。我编写了一个 Mac 应用程序,它与 HID BT 设备建立连接,并使用 DTW 根据我从设备获得的数据对其进行手势识别。算法有效!再次感谢! 很高兴听到它成功了!随意接受/支持我的回答! ;)以上是关于iOS 设备在 3d 空间中的运动检测的主要内容,如果未能解决你的问题,请参考以下文章
Unity:3D 运动/碰撞检测失败(AddForce、MovePosition、transform.localPosition)