gpt4 book ai didi

opencv - findHomography()/3x3 矩阵 - 如何从中获取旋转部分?

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:09 24 4
gpt4 key购买 nike

作为调用 findHomography() 的结果,我得到了一个 3x3 矩阵 mtx[3][3]。该矩阵包含 mtx[0][2] 和 mtx[1][2] 中的翻译部分。但是我怎样才能从这个 3x3 矩阵中取出旋转部分呢?

不幸的是,我的目标系统使用完全不同的计算,所以我不能直接重用 3x3 矩阵,必须从中提取旋转,这就是我问这个问题的原因。

最佳答案

一般来说,您无法将最终的变换矩阵分解为其组成部分。在某些情况下这是可能的。例如,如果操作之前的唯一操作是平移,那么您可以执行 arccos(m[0][0]) 来获取旋转的 theta 值。

关于opencv - findHomography()/3x3 矩阵 - 如何从中获取旋转部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13369069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com