【文件属性】:
文件名称:matlab高斯金字塔代码-Image-Stitching:图像拼接
文件大小:33.47MB
文件格式:ZIP
更新时间:2021-05-23 19:36:29
系统开源
matlab高斯金字塔代码图像拼接
这是来自的项目。图像拼接是将一系列具有重叠字段的图像组合成诸如全景图的混合结果的过程。
该实现包括通过SIFT描述符进行特征点检测,通过KNN(来自)进行图像匹配,最后通过alpha进行混合以及多波段混合。
该项目使用了OPENCV,ANN库。
输入输出:
输入:Image_list.txt,其中包含序列图像和相应的焦距,可以从自动缝制获取
Example:
image_list.txt
denny01.jpg
656.801
denny02.jpg
660.261
denny03.jpg
664.862
denny04.jpg
669.626
denny05.jpg
668.762
denny06.jpg
646.531
输出:全景
特征检测
健壮的特征点包含本地信息,可以帮助我们识别多个图像中的对应信息。
David
Lowe发行的SIFT(尺度不变特征变换)是一种特征检测算法,该算法利用高斯差分金字塔的优势获取了不变的特征,而不变的尺度不变。
从中引用了SIFT实施的详细信息。
图像中不同比例的特征点。
特征匹配
特征匹配的目的是找到两个图像的
【文件预览】:
Image-Stitching-main
----.gitattributes(66B)
----featurematching.cpp(3KB)
----results()
--------dennyMultibandblending.png(5.13MB)
--------dennyQuarter.png(45KB)
--------equation.jpg(6KB)
--------dennyAlphablending.png(5.06MB)
--------dennyDirectBlending.png(5.12MB)
--------dennyOrigin.png(661KB)
--------dennyDouble.png(1.97MB)
--------denny.png(3MB)
--------prtnMultibandblending.png(3.93MB)
--------Overlapping.png(940KB)
--------dennyHalf.png(166KB)
--------prtnDirectblending.png(3.93MB)
--------prtnAlphablending.png(3.88MB)
----includes()
--------point.hpp(402B)
--------featurematching.hpp(221B)
--------sift.hpp(986B)
--------blending.hpp(605B)
----blending.cpp(8KB)
----main.cpp(4KB)
----README.md(5KB)
----sift.cpp(13KB)