资源简介
首先声明,这个程序并非我原创,但是原来程序有些小问题,已经整理调通,
最近一直在做图像拼接的项目,翻遍了网上的程序,发现资源繁多,精品太少,所以决定将这个能实现多幅图像配准并融合得比较好的上传程序代码上传,以飨读者,主意看清楚,是基于OPENCV库的哦。
代码片段和文件信息
#include “stitch.h“
#include
#include “opencv\cv.h“
#include “opencv\highgui.h“
using namespace std;
CStitch::CStitch(void)
{
m_pano1D=NULL;
m_pano2D=NULL;
m_frameid=0;
}
CStitch::~CStitch(void)
{
UnInitial();
}
//初始化
bool CStitch::Initial(int nframeint W_frameint H_frameint W_minint W_maxint H_minint &W_inpanoint &H_inpano)
{
if (nframe<0) {
cout<<“帧数 nframe应大于0“< return false;
}
if (W_frame<0) {
cout<<“单帧宽度 W_frame应大于0“< return false;
}
if (H_frame<0) {
cout<<“单帧高度 H_frame应大于0“< return false;
}
if (W_min<0 || W_min>W_frame) {
cout<<“最小重叠区域宽度应大于0, 小于图像宽度“< return false;
}
if (W_max<0 || W_max>W_frame) {
cout<<“最大重叠区域宽度应大于0, 小于图像宽度“< return false;
}
if (W_max
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 992466 2012-03-01 19:32 ImageStitch\bin\Debug\ImageStitch.exe
文件 45054 2005-03-13 09:32 ImageStitch\data2\0 (58).bmp
文件 45054 2005-03-13 09:32 ImageStitch\data2\0 (59).bmp
文件 45054 2005-03-13 09:31 ImageStitch\data2\0 (60).bmp
文件 45054 2005-03-13 09:31 ImageStitch\data2\0 (61).bmp
文件 45054 2005-03-13 09:31 ImageStitch\data2\0 (62).bmp
文件 45054 2005-03-13 09:31 ImageStitch\data2\0 (63).bmp
文件 45054 2005-03-13 09:31 ImageStitch\data2\0 (64).bmp
文件 16078 2012-03-01 19:32 ImageStitch\data2\pano58.bmp
文件 24478 2012-03-01 19:32 ImageStitch\data2\pano59.bmp
文件 32278 2012-03-01 19:32 ImageStitch\data2\pano60.bmp
文件 40678 2012-03-01 19:32 ImageStitch\data2\pano61.bmp
文件 49678 2012-03-01 19:32 ImageStitch\data2\pano62.bmp
文件 58678 2012-03-01 19:32 ImageStitch\data2\pano63.bmp
文件 67678 2012-03-01 19:32 ImageStitch\data2\pano64.bmp
文件 1139 2011-11-22 12:00 ImageStitch\ImageStitch.cbp
文件 642 2012-03-01 19:27 ImageStitch\ImageStitch.depend
文件 452 2012-03-01 17:22 ImageStitch\ImageStitch.layout
文件 453 2012-03-01 17:13 ImageStitch\ImageStitch.layout.save
文件 29596 2011-11-22 11:41 ImageStitch\obj\Debug\main.o
文件 50694 2012-03-01 19:32 ImageStitch\obj\Debug\Stitch.o
文件 44202 2012-03-01 19:32 ImageStitch\obj\Debug\TestCStitch.o
文件 67678 2012-03-01 19:32 ImageStitch\pano.bmp
文件 16078 2012-03-01 19:32 ImageStitch\sel.bmp
文件 5441 2012-02-17 14:11 ImageStitch\Stitch.cpp
文件 5442 2012-02-17 14:11 ImageStitch\Stitch.cpp.save
文件 1417 2011-11-29 20:49 ImageStitch\Stitch.h
文件 1418 2011-11-29 20:45 ImageStitch\Stitch.h.save
文件 1509 2012-03-01 19:31 ImageStitch\TestCStitch.cpp
文件 1508 2011-11-29 21:45 ImageStitch\TestCStitch.cpp.save
............此处省略9个文件信息
- 上一篇:Qt不规则按钮实现
- 下一篇:模拟电子技术基础+童诗白第三版课后习题答案详解
评论
共有 条评论