資源簡介
需要安裝opencv1.0和opencv2.1以上版本,及gsl。壓縮包里給出了Rob Hess所實現的SIFT算法的實現以及注釋。這是一個很強大的算法,主要用于圖像配準和物體識別等領域,但是其計算量相比也比較大,性價比比較高的算法包括PCA-SIFT和SURF
代碼片段和文件信息
/*
Displays?image?features?from?a?file?on?an?image
Copyright?(C)?2006??Rob?Hess?
@version?1.1.1-20070330
*/
#include?“imgfeatures.h“
#include?“utils.h“
#include?
#include?
#include?
/********************************?Globals?************************************/
char*?feat_file?=?“..\\beaver.sift“;
char*?img_file?=?“..\\beaver.png“;
int?feat_type?=?FEATURE_LOWE;
/**********************************?Main?*************************************/
int?main(?int?argc?char**?argv?)
{
IplImage*?img;
struct?feature*?feat;
char*?name;
int?n;
img?=?cvLoadImage(?img_file?1?);
if(?!?img?)
fatal_error(?“unable?to?load?image?from?%s“?img_file?);
n?=?import_features(?feat_file?feat_type?&feat?);
if(?n?==?-1?)
fatal_error(?“unable?to?import?features?from?%s“?feat_file?);
name?=?feat_file;
draw_features(?img?feat?n?);
cvNamedWindow(?name?1?);
cvShowImage(?name?img?);
cvWaitKey(?0?);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-20?22:00??SIFT算法實現及代碼詳解\
?????目錄???????????0??2013-02-28?21:44??SIFT算法實現及代碼詳解\SIFT_VC實現\
?????文件???????75829??2012-12-12?12:23??SIFT算法實現及代碼詳解\SIFT_VC實現\11.jpg
?????文件???????87723??2012-12-12?12:23??SIFT算法實現及代碼詳解\SIFT_VC實現\22.jpg
?????目錄???????????0??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\
?????文件??????100436??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\CL.read.1.tlog
?????文件????????4690??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\CL.write.1.tlog
?????文件?????????443??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.Build.CppClean.log
?????文件??????619520??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.exe
?????文件?????????406??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.exe.em
?????文件?????????472??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.exe.em
?????文件?????????381??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.exe.intermediate.manifest
?????文件?????1456000??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.ilk
?????文件?????????116??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.lastbuildstate
?????文件????????3054??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.log
?????文件?????3468288??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC.pdb
?????文件?????????210??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\SIFT_VC_manifest.rc
?????文件????????5528??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\cl.command.1.tlog
?????文件???????92392??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\imgfeatures.obj
?????文件???????79827??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\kdtree.obj
?????文件???????????2??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件???????????2??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件???????????2??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件???????????2??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件???????????2??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件???????????2??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件????????3496??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件????????7308??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件????????2120??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\li
?????文件??????130863??2013-02-28?20:11??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\match.obj
?????文件???????66661??2012-11-28?16:12??SIFT算法實現及代碼詳解\SIFT_VC實現\Debug\minpq.obj
............此處省略291個文件信息
- 上一篇:過程控制工程
- 下一篇:Halcon鼠標支持圖像的縮放、平移
評論
共有 條評論