用法:
cucim.skimage.filters.rank_order(image)
返回相同形状的图像,其中每个像素是像素值的索引,按
image
的唯一值的升序排列,也就是 rank-order 值。- image:ndarray
- labels:np.uint32 类型的 ndarray,形状为 image.shape
新数组,其中每个像素具有
image
中相应像素的 rank-order 值。像素值介于 0 和 n - 1 之间,其中 n 是image
中不同唯一值的数量。- original_values:一维ndarray
image
的唯一原始值
参数:
返回:
例子:
>>> a = cp.asarray([[1, 4, 5], [4, 4, 1], [5, 1, 1]]) >>> a array([[1, 4, 5], [4, 4, 1], [5, 1, 1]]) >>> rank_order(a) (array([[0, 1, 2], [1, 1, 0], [2, 0, 0]], dtype=uint32), array([1, 4, 5])) >>> b = cp.asarray([-1., 2.5, 3.1, 2.5]) >>> rank_order(b) (array([0, 1, 2, 1], dtype=uint32), array([-1. , 2.5, 3.1]))
相关用法
- Python cucim.skimage.filters.roberts_neg_diag用法及代码示例
- Python cucim.skimage.filters.roberts_pos_diag用法及代码示例
- Python cucim.skimage.filters.roberts用法及代码示例
- Python cucim.skimage.filters.gabor用法及代码示例
- Python cucim.skimage.filters.gabor_kernel用法及代码示例
- Python cucim.skimage.filters.sobel_v用法及代码示例
- Python cucim.skimage.filters.sobel_h用法及代码示例
- Python cucim.skimage.filters.sobel用法及代码示例
- Python cucim.skimage.filters.gaussian用法及代码示例
- Python cucim.skimage.filters.prewitt用法及代码示例
- Python cucim.skimage.filters.difference_of_gaussians用法及代码示例
- Python cucim.skimage.filters.threshold_mean用法及代码示例
- Python cucim.skimage.filters.threshold_niblack用法及代码示例
- Python cucim.skimage.filters.threshold_isodata用法及代码示例
- Python cucim.skimage.filters.threshold_otsu用法及代码示例
- Python cucim.skimage.filters.median用法及代码示例
- Python cucim.skimage.filters.prewitt_v用法及代码示例
- Python cucim.skimage.filters.prewitt_h用法及代码示例
- Python cucim.skimage.filters.threshold_sauvola用法及代码示例
- Python cucim.skimage.filters.threshold_yen用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cucim.skimage.filters.rank_order。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。