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


Python cucim.skimage.measure.moments_central用法及代碼示例


用法:

cucim.skimage.measure.moments_central(image, center=None, order=3, **kwargs)

計算達到特定順序的所有中心圖像時刻。

中心坐標 (cr, cc) 可以從原始矩計算為:{M[1, 0] / M[0, 0] , M[0, 1] / M[0, 0]}。

請注意,中心矩是平移不變的,但不是尺度和旋轉不變的。

參數

imagenD 浮點或 uint8 數組

光柵化的形狀作為圖像。

center浮點數元組,可選

圖像質心的坐標。如果未提供,則會計算此值。

order整數,可選

計算的矩的最大階數。

返回

mu(order + 1 , order + 1) 數組

中心圖像時刻。

參考

1

Wilhelm Burger, Mark Burge. Principles of Digital Image Processing: Core Algorithms. Springer-Verlag, London, 2009.

2

B. Jähne. Digital Image Processing. Springer-Verlag, Berlin-Heidelberg, 6. edition, 2005.

3

T. H. Reiss. Recognizing Planar Objects Using Invariant Image Features, from Lecture notes in computer science, p. 676. Springer, Berlin, 1993.

4

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

例子

>>> import cupy as cp
>>> from cucim.skimage.measure import moments, moments_central
>>> image = cp.zeros((20, 20), dtype=cp.float64)
>>> image[13:17, 13:17] = 1
>>> M = moments(image)
>>> centroid = (M[1, 0] / M[0, 0], M[0, 1] / M[0, 0])
>>> moments_central(image, centroid)
array([[16.,  0., 20.,  0.],
       [ 0.,  0.,  0.,  0.],
       [20.,  0., 25.,  0.],
       [ 0.,  0.,  0.,  0.]])

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cucim.skimage.measure.moments_central。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。