文件名称:matlab匹配滤波代码-OpticalFlow-and-Stitching:光学流和缝合
文件大小:938KB
文件格式:ZIP
更新时间:2024-06-12 19:57:08
系统开源
matlab匹配滤波代码使用RANSAC的光流和拼接 光流 使用MATLAB实现了Lucas-Kanade光流算法,以确定3组不同图像的光流。 HTML中发布的算法代码如下。 该文件另附以供参考。 阈值0.01用于滤除某些特征值。 应该注意的是,该算法最适用于对象在固定平面内移动而不是图像的所有像素都立即移动的图像。 这在球体上最明显,因为球体旋转时,算法显示了球体上的大部分运动。 但是,在走廊中,随着所有像素的移动,光流遍布整个位置,没有明显的运动。 合成照片不是很具有描述性,因为很难确定发生了什么。 但是,光流算法似乎会产生确定的输出。 下面显示了所有六个quiploplot及其对应的窗口大小。 RANSAC拼接 为了确定两个图像之间有趣的特征点的良好匹配,生成了RANSAC算法。 使用哈里斯特征检测算法检测特征点,而使用SIFT算法生成每个感兴趣点周围的描述符。 欧几里得距离然后用于确定哪些描述符在图像之间提供匹配。 将最近点之间的距离之比与阈值0.6进行比较,如果该比率小于阈值,则确定匹配。 从这里开始,在给定四个随机匹配点的情况下,使用RANSAC生成投影矩阵M。 RANSA
【文件预览】:
OpticalFlow-and-Stitching-master
----README.md(3KB)
----imgs()
--------6.PNG(118KB)
--------2.PNG(249KB)
--------7.PNG(261KB)
--------5.PNG(152KB)
--------4.PNG(144KB)
--------3.PNG(21KB)
----opticalFlow.m(2KB)
----RANSAC.m(5KB)