求仿射变换矩阵

2025-02-09 14:04:37115 次浏览

最佳答案

2维空间的变换矩阵形如

A 0 C

0 B D

0 0 1

至于为什么是这样,就不解释了哈。

那么有等式如下成立:

A 0 C x0 x0`

0 B D * y0 = y0`

0 0 1 1 1

A 0 C x1 x1`

0 B D * y1 = y1`

0 0 1 1 1

求解方程可以知道:

A = (x0` - x1`) / (x0 - x1) B = (y0` - y0) / (y0 - y1) C = (x0 * x1` - x0` * x1) / (x0 - x1)

D = (y0 * y1` - y0` * y1) / (y0 - y1)

剩下的就交给你了。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。