图像马赛克
开发了一个“图像拼接应用程序”,将一组照片拼接成马赛克/全景图片。 使用SIFT算法生成兴趣点和RANSAC算法消除异常值,最终应用单应矩阵将图像拼接在一起。 下面将解释一些重要的功能: ##计算单应性: 源点和目标点的单独 x,y 坐标。 然后创建在讲座中描述的矩阵 A。使用 matlab 函数 eig 计算 A'*A 的特征值和向量。 结果将包含多组解决方案。 选择与最小特征值对应的特征向量,即第一个。 将该向量转换为 3x3 矩阵以获得 3x3 单应矩阵。 ##applyHomography: 给定单应矩阵和源图像中的点,计算目标图像中的对应点。 使用讲义第 16 页中的信息,可以计算 x,y 坐标。 ##backwardWarpImg: 首先将源图像分成 R、G、B 通道。 然后向后查找目标图像中每个像素在源图像中的对应点。 为了让它更有效率,它被逐列处理。 掩码是通过
2021-11-03 16:41:39
6.59MB
MATLAB
1