OpenCV学习笔记(二):OpenCV3.0 AKAZE特征检测与显示

来源:互联网 发布:全员加速中网络直播 编辑:程序博客网 时间:2024/06/02 16:23

说明

        在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;}

试验结果




1 0
原创粉丝点击