資源簡介
首先聲明,這個程序并非我原創,但是原來程序有些小問題,已經整理調通,
最近一直在做圖像拼接的項目,翻遍了網上的程序,發現資源繁多,精品太少,所以決定將這個能實現多幅圖像配準并融合得比較好的上傳程序代碼上傳,以饗讀者,主意看清楚,是基于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不規則按鈕實現
- 下一篇:模擬電子技術基礎+童詩白第三版課后習題答案詳解
評論
共有 條評論