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


Python skimage.draw.set_color用法及代码示例


用法:

skimage.draw.set_color(image, coords, color, alpha=1)

在给定坐标处设置图像中的像素颜色。

请注意,此函数会就地修改图像的颜色。超出图像形状的坐标将被忽略。

参数

image(M, N, D) ndarray

图片

coords((P,) ndarray, (P,) ndarray) 的元组

要着色的像素的行和列坐标。

color(D,) ndarray

分配给图像中坐标的颜色。

alpha标量或 (N,) ndarray

用于将颜色与图像混合的 Alpha 值。 0 是透明的,1 是不透明的。

例子

>>> from skimage.draw import line, set_color
>>> img = np.zeros((10, 10), dtype=np.uint8)
>>> rr, cc = line(1, 1, 20, 20)
>>> set_color(img, (rr, cc), 1)
>>> img
array([[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
       [0, 1, 0, 0, 0, 0, 0, 0, 0, 0],
       [0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
       [0, 0, 0, 0, 0, 0, 0, 1, 0, 0],
       [0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
       [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]], dtype=uint8)

相关用法


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