当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python skimage.feature.corner_moravec用法及代码示例


用法:

skimage.feature.corner_moravec(image, window_size=1)

计算 Moravec 角点测量响应图像。

这是最简单的角点检测器之一,速度相对较快,但有一些限制(例如,不是旋转不变的)。

参数

image(M, N) ndarray

输入图像。

window_sizeint 可选

窗口大小。

返回

responsendarray

Moravec 响应图像。

参考

1

https://en.wikipedia.org/wiki/Corner_detection

例子

>>> from skimage.feature import corner_moravec
>>> square = np.zeros([7, 7])
>>> square[3, 3] = 1
>>> square.astype(int)
array([[0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 1, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0]])
>>> corner_moravec(square).astype(int)
array([[0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0],
       [0, 0, 1, 1, 1, 0, 0],
       [0, 0, 1, 2, 1, 0, 0],
       [0, 0, 1, 1, 1, 0, 0],
       [0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0]])

相关用法


注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.feature.corner_moravec。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。