gpt4 book ai didi

c++ - 从三个 3D 点计算变换矩阵

转载 作者:太空狗 更新时间:2023-10-29 21:45:56 24 4
gpt4 key购买 nike

我有一个 3D 坐标系,我用 3D 相机跟踪它的三个外部点。
所以我在 (x,y,z) 空间中有三个点。
下一帧我再次跟踪这三个点。
我用前三点作为初始情况。现在我需要起草一个变换矩阵,与初始位置相比,它可以给出第二个 3 个点的平移、旋转和缩放。

现在我真的不知道该怎么做。
有没有办法直接制作变换矩阵,还是我首先必须计算出平移、旋转和缩放矩阵,然后制作这三个的变换矩阵?

我在 C++ 中使用 opencv 和 qt 工作。有人有什么建议吗?我不一定需要一个完整的工作示例,任何可以让我上路的东西都会受到赞赏。

谢谢!J

最佳答案

tutorial看起来很不错(您正在寻找的东西称为仿射 变换)!

关于c++ - 从三个 3D 点计算变换矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16443476/

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