用法:
cucim.skimage.feature.corner_harris(image, method='k', k=0.05, eps=1e-06, sigma=1)
計算哈裏斯角測量響應圖像。
該角點檢測器使用來自自相關矩陣 A 的信息:
A = [(imx**2) (imx*imy)] = [Axx Axy] [(imx*imy) (imy**2)] [Axy Ayy]
其中 imx 和 imy 是一階導數,使用高斯濾波器進行平均。然後將角測量定義為:
det(A) - k * trace(A)**2
或者:
2 * det(A) / (trace(A) + eps)
- image:ndarray
輸入圖像。
- method:{‘k’, ‘eps’},可選
從自相關矩陣計算響應圖像的方法。
- k:浮點數,可選
將角與邊分開的敏感係數,通常在
[0, 0.2]
範圍內。較小的 k 值會導致檢測到尖角。- eps:浮點數,可選
歸一化因子(Noble 的角測量)。
- sigma:浮點數,可選
用於高斯核的標準偏差,用作自相關矩陣的加權函數。
- response:ndarray
哈裏斯響應圖像。
參數:
返回:
參考:
例子:
>>> from cucim.skimage.feature import corner_harris, corner_peaks >>> square = cp.zeros([10, 10]) >>> square[2:8, 2:8] = 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, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]) >>> corner_peaks(corner_harris(square), min_distance=1) array([[2, 2], [2, 7], [7, 2], [7, 7]])
相關用法
- Python cucim.skimage.feature.corner_foerstner用法及代碼示例
- Python cucim.skimage.feature.corner_shi_tomasi用法及代碼示例
- Python cucim.skimage.feature.corner_peaks用法及代碼示例
- Python cucim.skimage.feature.corner_kitchen_rosenfeld用法及代碼示例
- Python cucim.skimage.feature.canny用法及代碼示例
- Python cucim.skimage.feature.shape_index用法及代碼示例
- Python cucim.skimage.feature.structure_tensor_eigenvalues用法及代碼示例
- Python cucim.skimage.feature.peak_local_max用法及代碼示例
- Python cucim.skimage.feature.match_template用法及代碼示例
- Python cucim.skimage.feature.structure_tensor_eigvals用法及代碼示例
- Python cucim.skimage.feature.hessian_matrix_eigvals用法及代碼示例
- Python cucim.skimage.feature.hessian_matrix用法及代碼示例
- Python cucim.skimage.feature.structure_tensor用法及代碼示例
- Python cucim.skimage.filters.roberts_neg_diag用法及代碼示例
- Python cucim.skimage.filters.gabor用法及代碼示例
- Python cucim.skimage.filters.roberts_pos_diag用法及代碼示例
- Python cucim.skimage.filters.roberts用法及代碼示例
- Python cucim.skimage.filters.gabor_kernel用法及代碼示例
- Python cucim.skimage.filters.sobel_v用法及代碼示例
- Python cucim.skimage.filters.sobel_h用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cucim.skimage.feature.corner_harris。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。