and*_*et8 3 matlab sift homography matlab-cvst
在图像匹配中,使用Matlab,我使用Sift找到了两个图像的对应矢量,现在我必须估计单应矩阵.有什么简单的方法吗?提前致谢
Richard Hartley和Andrew Zisserman撰写的"计算机视觉中的多视图几何 "一书是解决此类问题的绝佳资源,并且它们还提供了一组Matlab函数来执行常见任务.查看此页面并下载文件vgg_H_from_x_lin.m,该文件使用线性方法估算两组点之间的单应性.这是一个例子(有一些完全虚构的数字):
x1 = [ 10 20; 13 23; 45 35 ].';
x2 = [ 103 301; 106 305; 80 229 ].';
H = vgg_H_from_x_lin(x1, x2);
Run Code Online (Sandbox Code Playgroud)
或者,下载文件ransacfithomography_vgg.m以使用RANSAC计算单应性.这次你必须为RANSAC提供一个入门门槛.
x1 = [ 10 20; 13 23; 45 35 ].';
x2 = [ 103 301; 106 305; 80 229 ].';
H = ransacfithomography_vgg(x1, x2, 0.02);
Run Code Online (Sandbox Code Playgroud)