使用 iPhone 陀螺仪编程是否可行?

3
我正在考虑为手机开发一个休闲3D建模应用程序。以下是粗略的概念草图:http://versuspad.com/image/3d-modeler.png 您认为是否可能编写此应用程序,或陀螺仪和其他方法根本无法产生所需的数据?
(我不确定是在Stackoverflow还是programmers.stackexchange.com上发布这篇文章,但目前选择了前者,希望是正确的。)
3个回答

2

嗯...非常创新,我必须说。你应该与所有观看你文章的人签订保密协议!

回到问题上来,是的,按照你的应用程序要求读取加速度计值是可行的,但真正重要的是使用这些数据生成所需的应用程序输出。


关于NDA - 我的一个副任务是找到一位杰出的程序员来实现它,因此我想先把这个想法传达出去,以帮助吸引天才 :) - Philipp Lenssen

2

绝对位置是加速度的双重积分。双重积分会放大噪音和起始速度误差,导致任何3D模型很快就会被拉伸变形,与空间中的手势完全不同。


1
谢谢,非常有用的反馈!不知道是否可以通过一些额外的摄像头输入来进行纠正。就在今天,我偶然发现了无标记增强现实技术...哇!http://www.youtube.com/watch?v=Y9HMn6bd-v8 - Philipp Lenssen
非常有趣的片段。在进行了大量基于传感器的运动检测研究后,额外的摄像头是正确的选择。 - Kay

1

使用iPhone完全可以做到。它更多地使用加速度计而不是陀螺仪,但是可以实现。

编写代码会非常困难,但是有可能实现。

只需在Google和Stack Overflow上搜索,您可能会发现一些有用的方法。例如: gyroaccelerometer


我认为这是不可能的,你需要一个外部参考点来获得精确的运动检测。 - Kay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接