用法:
skimage.transform.hough_circle(image, radius, normalize=True, full_output=False)
執行循環霍夫變換。
- image:(M, N) ndarray
具有表示邊的非零值的輸入圖像。
- radius:標量或標量序列
計算霍夫變換的半徑。浮點數轉換為整數。
- normalize:布爾值,可選(默認為 True)
使用用於繪製半徑的像素數對累加器進行歸一化。
- full_output:布爾值,可選(默認為 False)
將輸出大小擴展為最大半徑的兩倍,以檢測輸入圖片之外的中心。
- H:3D ndarray(半徑索引,(M + 2R,N + 2R)ndarray)
每個半徑的霍夫變換累加器。如果full_output 為真,R 指定更大的半徑。否則,R = 0。
參數:
返回:
例子:
>>> from skimage.transform import hough_circle >>> from skimage.draw import circle_perimeter >>> img = np.zeros((100, 100), dtype=bool) >>> rr, cc = circle_perimeter(25, 35, 23) >>> img[rr, cc] = 1 >>> try_radii = np.arange(5, 50) >>> res = hough_circle(img, try_radii) >>> ridx, r, c = np.unravel_index(np.argmax(res), res.shape) >>> r, c, try_radii[ridx] (25, 35, 23)
相關用法
- Python skimage.transform.hough_circle_peaks用法及代碼示例
- Python skimage.transform.hough_ellipse用法及代碼示例
- Python skimage.transform.hough_line_peaks用法及代碼示例
- Python skimage.transform.hough_line用法及代碼示例
- Python skimage.transform.resize用法及代碼示例
- Python skimage.transform.integrate用法及代碼示例
- Python skimage.transform.frt2用法及代碼示例
- Python skimage.transform.estimate_transform用法及代碼示例
- Python skimage.transform.rotate用法及代碼示例
- Python skimage.transform.rescale用法及代碼示例
- Python skimage.transform.ifrt2用法及代碼示例
- Python skimage.transform.resize_local_mean用法及代碼示例
- Python skimage.transform.warp_polar用法及代碼示例
- Python skimage.transform.warp_coords用法及代碼示例
- Python skimage.transform.downscale_local_mean用法及代碼示例
- Python skimage.transform.warp用法及代碼示例
- Python skimage.feature.graycomatrix用法及代碼示例
- Python skimage.color.lab2lch用法及代碼示例
- Python skimage.draw.random_shapes用法及代碼示例
- Python skimage.feature.blob_doh用法及代碼示例
注:本文由純淨天空篩選整理自scikit-image.org大神的英文原創作品 skimage.transform.hough_circle。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。