【文件属性】:
文件名称:matlabransac代码-Image-Stitching:在Matlab中使用ComputerVision将图像拼接在一起!
文件大小:3.16MB
文件格式:ZIP
更新时间:2021-05-25 10:18:49
系统开源
matlab
ransac代码图像拼接(MATLAB中的计算机视觉)
这个想法是设计一种计算机视觉算法,该算法可以摄取任意数量的图像(甚至以不同的旋转度或比例缩放),然后将所有图像拼接在一起以形成全景图像。
该算法使用SIFT进行关键点检测,匹配关键点,并使用RANSAC和Homography矩阵拼接一对图像。
注意-
该算法适用于分辨率约为600
*
650像素的图像。
必须按顺序提供所有输入图像
示例(输入图像):
输出图像
先决条件:
的MATLAB
安装说明:
在您选择的目录中解压缩最新的VLFeat二进制发行版。
让VLFEATROOT表示此目录。
要将库添加到MATLAB搜索路径,请在MATLAB提示符下输入
run('VLFEATROOT/toolbox/vl_setup')
C。
现在运行:
vl_version
verbose
检查一切是否井井有条。
代码
主要代码在src/image_stitching.m
它读取存储在数据目录中的图像,并输出2幅图像-显示所有输入图像和最终缝合图像的蒙太奇图像。
拼接图像存储在主目录中,如stitched.png
了解守则
图
【文件预览】:
Image-Stitching-master
----README.md(3KB)
----stitched.png(2.24MB)
----src()
--------image_stitching.m(5KB)
----data()
--------5.jpg(166KB)
--------3.jpg(206KB)
--------4.jpg(207KB)
--------2.jpg(198KB)
--------1.jpg(171KB)