新手上路仿射变换矩阵如何求解?
本人刚开始学习图像的匹配问题,对如何求解仿射矩阵变换不了解。
我目前遇到的问题如下:
在两帧图像种采用KLT算法各求出特征点,并建立起一一对应的匹配关系。然后我需要通过关键点对求出两副图像的仿射变换矩阵。
图像点为二维:
例如点(x,
y),经过放射变换如下:
(a0,a1,a2, (x, (x1,
a3,a4,a5, * y, = y1,
0 ,0 ,1) 1) 0)
也可以写成:
(a0,a1 (x, (a2, = (x1,
a3,a4) * y)+ a5) y1)
理论上用3对匹配点就可以建立起一个方程组求解,不过本人就会用笔算了,C语言函数应该怎么写,哪位大神能帮下忙。给点代码啊!