OpenCV的estimateRigidTransform:如何获得全局比例?

3
我使用openCV的estimateRigidTransform来稳定一系列视频帧,效果非常好。
该函数返回一个2x3的变换矩阵M:
|  a_11 a_12 b_1 |
| -a_12 a_11 b_2 |

据我所理解,b元素代表翻译,a元素用于缩放和旋转。我想做的是从a值中获取M的全局缩放比例-表示摄像头缩放因素的值。如何正确地从M中计算这个值?
为了更清楚地说明我的需求,这里举个例子。假设estimateRigidTransform针对以下第二帧相对于第一帧计算一个变换矩阵M:

在这种情况下,全局缩放因子应该约为2。我的问题是如何从M中获取这个值?
1个回答

3

1
如果您想测试,可以先编写自己的转换矩阵(不使用公式而是使用矩阵乘法),然后对其进行分解。 - Micka
顺便问一下,有没有办法使用RigidTransform矩阵提取旋转中心? - Changju.rhee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接