摘要随着计算机视觉技术的发展,图像拼接技术已经成为数字图像处理领域的研究热点。在众多图像特征提取算法中,SIFT算法以其良好的尺度、旋转、光照等不变特性而得到了广泛的应用。SURF算法在SIFT算法的理论基础上改进简化了计算量,同时保证了较强的适应性。本文以Visual C++为编程环境,结合OpenCV、Gsl、MFC等实现了对有重叠区域的两张图像的特征检测、匹配、拼接与融合,还设计了友好的软件界面,使人机互动更加方便。最终顺利实现了图像拼接软件的设计工作。60599
毕业论文关键词 图像配准 SIFT算法 SURF算法 图像拼接 OpenCV MFC
毕业设计说明书(论文)外文摘要
Title The algorithm of image mosaics based on SIFT
Abstract With the development of computer vision technology,the technology of image mosaics has become a research hotspot in the field of digital image progressing.Among numerous image feature extraction algorithm,the SIFT algorithm is widely used with its invariance property of scale,rotation,illumination.SURF algorithm is improved version of SIFT algorithm,it simplifies the calculation and guarantee the adaptability.In this paper,we accomplished image mosaics based on the SIFT matching technology,Visual C++ programming environment,OpenCV,GSL and MFC.And we also enhanced the accuracy of mosaics.
Keywords image registration SIFT SURF image mosaic OpenCV MFC
1 引言 1
1.1 问题的提出及研究意义 1
1.3 本文研究内容 4
2 基于SIFT的图像拼接技术 5
2.1 SIFT特征匹配算法 5
2.1.1 尺度空间理论 5
2.1.2 建立DoG金字塔 6
2.1.3 特征点搜索与定位 8
2.1.4 特征点方向赋值 10
2.1.5 特征点描述 12
2.2 SIFT的改进算法——SURF特征提取算法 13
2.3 图像匹配技术 15
2.4 图像拼接与融合 16
2.4.1 计算图像的变换参数 17
2.4.2 用渐入渐出法融合拼接缝 17
3 程序实现 19
3.1 程序开发环境 19
3.1.1 opencv 19
3.1.2 GSL 19
3.1.3 MFC 19
3.2 图像拼接程序流程总图 19
3.3 程序功能模块简介 21
4 实验结果分析 22
结 论 30
致 谢 31
参考文献 32
1 引言
1.1 问题的提出及研究意义
近些年来,随着计算机与互联网领域的发展,数字图像处理领域也越来越受到国内外专家学者们的关注。本文的研究内容——图像拼接技术,就是近年来数字图像处理领域的一个研究热点。 OpenCV基于SIFT的图像拼接算法研究:http://www.youerw.com/zidonghua/lunwen_66108.html