【发布时间】:2021-01-11 20:44:07
【问题描述】:
如果我有一个 RGB 图像作为 HxWxC numpy 数组,并且我想将其减少到一个 HxW numpy 数组,如果颜色不是精确的 RGB 值,则所有条目为 0,如果它是精确的 RGB 值,则为 255 ,我目前正在这样做:
im2 = (im[..., 2] == 255) * (im[..., 0] == 0) * (im[..., 1] == 0) * numpy.uint8(255)
此代码将所有不是 (0, 0, 255) 的像素设置为 0,将 (0, 0, 255) 设置为 255。但我想必须有一种更简洁、更紧凑的方法来做到这一点。在那儿?谢谢!
【问题讨论】: