将偏航俯仰和俯仰转换为真正的偏航俯仰和俯仰

时间:2013-11-27 19:33:43

标签: c# dictionary machine-learning

我有这个headtracker配置:http://sketchfab.com/show/f63e7aa5e8d54b79b5d1bd0ae0a5f739(这是一个3d查看器,用你的鼠标旋转)

蓝色框是头部跟踪器的位置和外观。它略微倾斜,垂直并从旋转中心平移,因此标准偏航俯仰滚动不起作用,而是所有值的组合。

目标是将偏航俯仰和滚动转换为真正的偏航俯仰和俯仰。

头部追踪器的输出是

value1 = -Pi ... Pi
value2 = -Pi/2 ... Pi/2
value3 = -Pi ... Pi

因为你很想知道我尝试过什么,我想告诉你:

  1. 机器学习。我用头部跟踪器将头部旋转到明确定义的角度并用它训练模型,即特征是value1,value2和value3,label是角度。每次都无法找到模型。每个模型的准确度都是0%。
  2. 词典。在一侧使用value1,value2和value3,在另一侧使用angle。它只在一个平面上旋转。使用这种方法,旋转平面的微小变化使得该方法无用。不确定如何包含所有平面以及是否可以使用它进行插值。
  3. 我还能做些什么来将value1,value2和value3正确地映射到偏航,俯仰和滚动?

0 个答案:

没有答案