本文主要是介绍OpenCV学习笔记(二):OpenCV3.0 AKAZE特征检测与显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
说明
在OpenCV3.0中,移除了SiftFeatureDetector类,导致在进行试验的时候遇到了很大的困难,后来在网上查找和查看代码之后找到了AKAZE检测器,但是还不知道其与SIFT特征、SURF特征的关系。
SIFT特征资料
查找了一些很好的解释SIFT特征的资料:
SIFT算法原理解析、SIFT算法详解、SIFT特征提取分析
试验代码
Mat testAKAZE(Mat src)
{Ptr<AKAZE> akaze = AKAZE::create();std::vector<KeyPoint> points;akaze->detect(src, points, noArray());Mat image;image.create(src.rows, src.cols, src.type());drawKeypoints(src, points, image, Scalar::all(-1), DrawMatchesFlags::DRAW_OVER_OUTIMG);return image;
}
试验结果
这篇关于OpenCV学习笔记(二):OpenCV3.0 AKAZE特征检测与显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!