cv2-用噪波遮盖图像

时间:2019-01-22 12:12:28

标签: python-3.x numpy cv2

我有一个形状为(448,448,3)的cv2图像,并且想遮盖所有像素 rgb> 250(有噪音)。我现在正在逐像素执行操作,但是效率不高。 original masked。如何一次完成这样的操作?

rand_mask = np.round(np.random.rand(448, 448, 3) * 255).astype(np.uint8)
    for i in range(0, 448):
        for j in range(0, 448):
                if arr[i, j, 0] and arr[i, j, 1] and arr[i, j, 2] > 250:
                    arr[i, j, :] = rand_mask[i, j, :]

1 个答案:

答案 0 :(得分:2)

StormTopology