栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

带有蒙版和RGB图像的Numpy / Scipy

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

带有蒙版和RGB图像的Numpy / Scipy

您可以通过

2D
沿最后一个轴的ALL减小获得该蒙版-

mask = (image == [0,10,0]).all(-1)

然后,

image[mask]
(N,3)
形成仅
[0,10,0]
值的形状数组,其中
N
是该特定RGB三元组的像素数。

因此,

mask
用于显示遮罩的图像或覆盖图的步骤将取决于查看者。


对于图像的原位编辑,以便我们可以遮盖所有不属于该特定RGB三联体的所有内容,我们可以与遮罩相乘-

image *= mask[...,None]

或使用

np.where
-选择机制创建副本

image_overlayed = np.where(mask[...,None], image, 0)

要获得

3D
遮罩(如果查看器需要的话),我们也可以沿通道复制遮罩-

np.repeat(mask[...,None],3,axis=2)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/646691.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号