1

为了正确表示摄像机运动特征,我必须在视频中找到不同的摄像机操作(例如缩放、平移、旋转和倾斜)。这些相机操作可以通过基于精细运动模型的系数设置阈值来确定。
参考: 用于 MPEG 视频索引的高效摄像机运动表征

下面是运动向量 (u,v) ,一个 2 x 1 矩阵表示为宏块 (x, y) 的位置,一个 2x1 矩阵。(a1, a4) 是另一个 2x1 矩阵, (a2, a3, a, a6) 是一个 2x2 矩阵。

row1    u             a2    a3         x            a1
                  = [          ] *  [     ]    + [      ]
row2    v             a5    a6         y            a4


Phi = (a1, a2, a3, a4 , a5, a6)  are the coefficients (parameters) generated after applying Afine Motion Model fitting over MVF (Motion Vector Fields).

Further Camera Operations can easily be defined in terms of these parameters.
Such as,    pan = a1,
            tilt= a4,
            div (zoom)  = 0.5 * (a2 + a6)
     and    rot = 0.5 * (a5 - a3)

所以我的问题是可以使用哪些 OpenCV API/函数来确定这些参数。谢谢

4

1 回答 1

2

我已经找到了这个问题的答案。我们可以使用论文中给出的算法找到这些参数。

“J. Konrad 和 F. Dufaux。改进了 N3 的全局运动估计。ISO/IEC JTC1/SC29/WG11 M3096, 1998。”

谢谢

于 2012-08-04T06:46:25.390 回答