资源简介
其中,包括两种算法,一个是surf算法的图像拼接,一种是新提出的快速拼接算法。

代码片段和文件信息
#include “stitch_new.h“
#include “opencv\cv.h“
#include “opencv\highgui.h“
#include
#include
//#define Num_Image N//导入图像个数
#define Width 640//单幅图像的宽度和高度
#define Height 480
int W_min=50;//最小的重叠区域宽度
int W_max=600;//最大的重叠区域宽度
int H_min=480;//最小的重叠区域高度
using namespace std;
extern IplImage *ImageStretchByHistogram(IplImage *src);//调用的外部函数
int entry_new()
{
int N;//需要处理的图像数量
cout<<“输入要处理图像的数目:“;
cin>>N;
clock_t start_new = clock();
Stitch M_Stitch;
int W_inpano;
int H_inpano;
M_Stitch.Initial(NWidthHeightW_minW_maxH_minW_inpanoH_inpano);//初始化
char fname[50];
IplImage *imcv;
for(int cur=0;cur {//导入后续图像
sprintf(fname“data1//%d.png“cur+1);
cout<<“name:“< imcv=cvLoadImage(fname0);
if (!imcv)
{
cout<<“fail to find image“;
return -1;
}
M_Stitch.Addframe((unsigned char*)imcv->imageData);//里面调用了找匹配点与融合的子函数
}
//获取全景图信息
int panowidth;
int panoheight;//全景图的宽度与高度
unsigned char *pano=M_Stitch.GetPano(panowidthpanoheight);
clock_t end_new = clock();
double totaltime_new;
totaltime_new = (double)(end_new - start_new)/CLOCKS_PER_SEC;
cout<<“加速程序的运行时间:“< M_Stitch.SavePano(“result_new.png“);//保存图像
M_Stitch.UnInitial();//释放空间处理
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-07 18:55 DOS_TwoImage\
目录 0 2014-04-13 18:44 DOS_TwoImage\DOS_TwoImage\
文件 4233 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\DOS_TwoImage.vcxproj
文件 1591 2014-04-13 14:17 DOS_TwoImage\DOS_TwoImage\DOS_TwoImage.vcxproj.filters
文件 143 2014-04-13 14:16 DOS_TwoImage\DOS_TwoImage\DOS_TwoImage.vcxproj.user
目录 0 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\
文件 75194 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\CL.read.1.tlog
文件 2422 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\CL.write.1.tlog
文件 1437 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\DOS_TwoImage.Build.CppClean.log
文件 381 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\DOS_TwoImage.exe.intermediate.manifest
文件 55 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\DOS_TwoImage.lastbuildstate
文件 4223 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\DOS_TwoImage.log
文件 0 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\DOS_TwoImage.write.1.tlog
文件 3406 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\cl.command.1.tlog
文件 109693 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\entry_new.obj
文件 538568 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\entry_surf.obj
文件 114691 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\fusion_surf.obj
文件 57547 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\image_stitching_main.obj
文件 2750 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\li
文件 5688 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\li
文件 1030 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\li
文件 468 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\mt.command.1.tlog
文件 742 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\mt.read.1.tlog
文件 282 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\mt.write.1.tlog
文件 120588 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\stitich_new.obj
文件 797696 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\vc100.idb
文件 1150976 2014-05-07 18:54 DOS_TwoImage\DOS_TwoImage\Debug\vc100.pdb
目录 0 2014-04-13 13:58 DOS_TwoImage\DOS_TwoImage\data1\
文件 616062 2013-12-19 17:24 DOS_TwoImage\DOS_TwoImage\data1\1.png
文件 616062 2013-12-19 17:24 DOS_TwoImage\DOS_TwoImage\data1\2.png
文件 616062 2013-12-19 17:24 DOS_TwoImage\DOS_TwoImage\data1\3.png
............此处省略21个文件信息
- 上一篇:数字图像处理中常用到图片集
- 下一篇:编译原理课程设计源代码
相关资源
- ado数据库MFC图书管理系统vs2010
-
解决安装vs2012后vs2010 li
nk : fatal er - AnkhSvn-2.6.12735 支持VS2010-VS2015 官方原版
- VS2010、VS2012、VS2013代码自动注释插件
- 插件式GIS应用框架的设计与实现&mda
- 通过x264录制RGB屏幕视频vs2013工程,
- G726、G711、G711A转换为AAC
- VS2010 运行时库
- vs2010 ffmpeg实时解码h264码流
- 基于柱面的360度全景图像拼接融合
- 个人银行账户管理系统
- CMake-3.9.0
- 基于FFMPEG_SDL2_音视频播放_参考音频时
- G-code-Interpreter,G代码解释器
- 利用OpenCV中的Stitcher类实现全景图像拼
- 三款主题VS2010
- VS2010黑色主题Dark主题
- Visual Assist X VA_X插件及破解工具,适用
- TabControl用法图解VS2010
- Midas to FLAC3D-vs2010
- 浴池管理系统
- ecc使用源代码——真正好用的vs2010编
- 基于SIFT算法的图像拼接.rar
- VisualStudio 2008-2017系统注释中文包,解
- vs2010 win7下编译的openssl-1.0.2n静态库
- 基于小波的图像拼接
- iar 工程转成vs2010工程
- PCL点云库SACSegmentation用法demo
- 相机标定完整工程vs
- opencv实现只有xy方向平移的图像拼接算
评论
共有 条评论