После вычисления пиксельной разности двух изображений в градациях серого, скажем, img1 и img2, мне нужно установить определенный порог, который является средним значением diff. Теперь, если значения пикселей в img1> threshold, я должен покрасить этот пиксель в красный цвет. Как я могу покрасить этот пиксель в красный цвет и оставить другие пиксели в оттенках серого? Я знаком с генерацией двоичной маски, назначая значение пикселя, превышающее пороговое значение, равным 1, а другие равным 0, но я хочу покрасить этот пиксель в красный цвет.
img1 = cv2.imread(path,0)
img2 = cv2.imread(path,0)
diff = cv2.absdiff(img1, img2)
threshold=int(np.mean(diff))