當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。