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


Python cucim.skimage.measure.moments_coords用法及代码示例


用法:

cucim.skimage.measure.moments_coords(coords, order=3)

计算达到特定顺序的所有原始图像时刻。

可以从原始图像时刻计算以下属性:
  • 区域为:M[0, 0]
  • 质心为:{M[1, 0] / M[0, 0] , M[0, 1] / M[0, 0]}。

请注意,原始矩既不是平移、缩放也不是旋转不变的。

参数

coords(N, D) 浮点数或 uint8 数组

说明笛卡尔空间中 D 维图像的 N 点数组。

order整数,可选

时刻的最大顺序。默认值为 3。

返回

M(order + 1 , order + 1, …) 数组

原始图像时刻。 (D 尺寸)

参考

1

Johannes Kilian. Simple Image Analysis By Moments. Durham University, version 0.2, Durham, 2001.

例子

>>> import cupy as cp
>>> from cucim.skimage.measure import moments_coords
>>> coords = cp.array([[row, col]
...                    for row in range(13, 17)
...                    for col in range(14, 18)], dtype=cp.float64)
>>> M = moments_coords(coords)
>>> centroid = (M[1, 0] / M[0, 0], M[0, 1] / M[0, 0])
>>> centroid
(14.5, 15.5)

相关用法


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