仿射矩阵快速求解工程问题
发布时间
阅读量:
阅读量
在计算机视觉工程中,诸如图像匹配与目标追踪等应用场景,通常需要依据源图像与目标图像中的三个特征点(分别标记为P、Q),计算出仿射矩阵M(即Q=MP),随后通过旋转目标图像以获取匹配的代价函数,从而实现最优匹配关系的探索或标定。
鉴于该过程涉及大量特征点的双重遍历,如何高效地计算仿射矩阵,即尽可能减少除法与乘法运算,而增加加减法操作,显得尤为重要。一种直观且简单的算法如下:
Q=MP ,在已知Q 与P 的前提下求解M
具体实施步骤为:首先计算矩阵P的行列式值,接着确定旋转/缩放因子以及平移因子。

以下为使用Matlab进行计算所采用的代码示例:
clc;
clear all;
%模拟输入
src=[1,4,6;3,7,11];
p=[src;ones(1,3)];
m=[1.23,0.67,2.5;
-3.45,1.18,-4.3;
0, 0, 1];
q=m*p;
%1.获得临时临时变量
x=1;
y=2
全部评论 (0)
还没有任何评论哟~
