0

我有一个从图像加载numpy array的形状。(height, width, 3)我想[0, 0, 0]用特定颜色替换所有黑色像素[r, g, b]。有没有numpy办法做到这一点?

4

1 回答 1

1
import numpy as np
orig_color = (0, 0, 0)
replacement_color = (r, g, b)

data[(data == orig_color).all(axis = -1)] = replacement_color
于 2012-10-17T21:50:02.973 回答