主要内容

detectKAZEFeatures

检测风之风的特征并返回KAZEPoints对象

描述

例子

= detectKAZEFeatures (返回一个KAZEPoints包含在二维灰度图像中检测到的KAZE关键点信息的对象。该函数利用非线性扩散为给定的图像构造一个尺度空间。然后从尺度空间中检测出多尺度的角点特征。

= detectKAZEFeatures (名称,值返回一个KAZEPoints一个或多个Name、Value对参数指定的附加选项

例子

全部折叠

检测并绘制KAZE特征点。

读一个图像。

我= imread (“cameraman.tif”);

检测图像中的风标点。

点= detectKAZEFeatures(我);

画出20个最强的点。

imshow (I)情节(selectStrongest(分、20))

Figure包含一个轴对象。坐标轴对象包含图像、直线三个类型的对象。

检测KAZE特征和显示设置您想要绘制的特定KAZE点。

读一个图像。

我= imread (“cameraman.tif”);

检测图像中的KAZE特征。

点= detectKAZEFeatures(我);

选择并显示检测到的最后5点。

imshow(我);持有;情节(点(end-4:结束));持有

Figure包含一个轴对象。坐标轴对象包含图像、直线三个类型的对象。

输入参数

全部折叠

输入图像,指定为二维灰度图像。

数据类型:||int16|uint8|uint16|逻辑

名称-值参数

指定可选的逗号分隔对名称,值参数。的名字参数名是和吗价值对应的值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“扩散”“地区”

计算电导率的方法,指定为“地区”“sharpedge”,或“边缘”.计算是基于尺度空间中一个层的一阶导数。

方法 选择功能
“地区” 大的区域。利用佩罗纳和马利克电导率系数,1 / (1 + dL ^ 2 / k ^ 2)
“sharpedge” 高对比度的边缘。利用佩罗纳和马利克电导率系数,exp (- | dL | ^ 2 / k ^ 2)
“边缘” 平滑的在边缘的两边而不是穿过它。使用Weickert导电系数。

局部极值,指定为大于或等于的标量0.增加此值以排除不太重要的局部极值。

多尺度检测因子,指定为正整数。增加这个值来检测更大的特性。要禁用多尺度检测,请设置NumOctaves1.当设置值为时1,函数检测输入图像的尺度。建议取值范围为1 ~ 4。

刻度级别,指定为[3,10]范围内的整数。增加这个值以实现更平滑的缩放变化。增加这个值还可以在八度之间提供额外的中间音阶。建议取值范围为1 ~ 4。

用于角点检测的矩形区域大小,指定为4元素向量,格式为[yx宽度高度].(yx值从矩形的左上角开始测量。

输出参数

全部折叠

风点,归为一KAZEPoints对象。该对象包含在二维灰度输入图像中检测到的特征点的信息。

参考文献

Alcantarilla, P.F, A. Bartoli和A. j . Davison。“KAZE特性。”ECCV 2012,第六部分,LNCS 7577.2012年,p . 214

扩展功能

介绍了R2017b