我有一个应用程序,我必须找到从一组15个订购者&索引的3D点(X1,X2,...,X15)到具有相同索引的另一组15点的旋转(1初始点对应1个最终点)。找到优化的旋转
我读过很多关于寻找欧拉角(对某些人来说是邪恶的)旋转,四元数或在基轴上投影矢量的旋转。但是我还有一个额外的限制:我的最终设置的几个点可能是错误的(即有错误的坐标),所以我想区分要求旋转离中位旋转很远的点。我的问题是:对于每组3点(不对齐的)和他们的图像,我可以计算四元数(根据变换矩阵不会是纯旋转的事实,我有一些额外的计算,但它可以做完了)。所以我得到一组四元数(最多455个),我想删除错误的四元数。
有没有办法找到远离平均旋转的旋转点? “平均数”和“标准偏差”是否意味着四元数或我必须计算欧拉角?一旦我有了“好”四元数集,我怎么才能计算出“平均”四元数/旋转?
干杯,
Ricola3D
+1 - 我试图记住技术被称为什么,但我无法放置它... – comingstorm
谢谢,我会尝试看看我的数据集中最好(即最快)的作品。 – Ricola3D