关于在opecv中使用, sift和surf进行特征点检测,主要分为三步:
一. 添加lib文件。在opencv新版本中,上述了两个算法写到了non-free中,需要添加opencv_nonfree244d.lib(debug时添加);或opencv_nonfree244.lib(release时添 加)。具体添加为Properties--Linker--Input--Additional
Dependencies--opencv_nonfree244d.lib..(注意在添加时,请确保在本地已经存在lib文件)
二.添加#include。需要添加 #include <opencv2/nonfree/features2d.hpp> ,才可以使用。
三.使用SiftFeatureDetector进行初始化。最后实例化使用。如:
SiftFeatureDetector *pDetector=new cv::SiftFeatureDetector;