您的位置:首页 > 运维架构

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

2016-11-23 21:09 483 查看

说明

        在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 特征检测