KAZE是日语音译过来的 , KAZE与SIFT、SURF最大的区别在于构造尺度空间,KAZE是利用非线性方式构造,得到的关键点也就更准确(尺度不变性 );
Hessian矩阵特征点检测 ,方向指定,基于一阶微分图像(旋转不变性 ) ;
描述子生成 ,归一化处理(光照不变性 );
AKAZE局特征点检测与匹配 A表示Accelerated(加速的) 与SIFT、 SUFR比较: 更加稳定 非线性尺度空间 AKAZE速度更加快。
#include<opencv2\opencv.hpp>
#include<opencv2\xfeatures2d.hpp>
using namespace cv;
using namespace std;
using namespace xfeatures2d;
Mat src1,src2, dst;
int main(int arc, char** argv) {
src1 = imread("1.png",IMREAD_GRAYSCALE);
src2 = imread("2.png", IMREAD_GRAYSCALE);
namedWindow("input1", CV_WINDOW_AUTOSIZE);
imshow("input1", src1)