资源简介
其中,包括两种算法,一个是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个文件信息
- 上一篇:数字图像处理中常用到图片集
- 下一篇:编译原理课程设计源代码
相关资源
- 对图像的一维高斯滤波操作
- VS2010 Opencv-2.4.3的配置
- tesseract_lib_vs2010编译好的dll库和lib文件
- 利用OpenCV(2.4.13)的SURF/SIFT + RANSAC
- FATFSv0.12 windows移植测试 多线程 文件
- VS2010下载地址115091
- VS2010 使用TeeChart绘图控件
- autostitch64 多幅无序图像自动排序,配
- libsndfile的vs2010工程
- VS2010 用CxImage读入各种图片格式后在内
-
window vs2010 中安装libxm
l2所需要的文 - QGIS-源码QT4.8.6 和VS2010 qgis
- 基于VS2010的CSocket网络文件传输
- 基于.net+vs2010的简单酒店管理系统
- vs2010旗舰版
- 实现三维图形绘制
- 中国象棋vs2010源码
- VS2010 免杀域名360个人版远控
- VS10-KB2251084-x86.exe
- 基于opencv实现的图像拼接
- cocos2d-x塔防实现
- VS2010学习版
- VS2010 操作 Word
- NPOI操作Docx表
- 结合最佳缝合线和多分辨率融合的图
- surf算法详解
- 基于OpenCV进行图像拼接原理解析和编
- 色彩恢复的多尺度Retinex算法MSRCR-VS2
- vs2010操作word
- Solidworks2015和vs2010二次开发的环境搭建
评论
共有 条评论