我下载了JPEG图像。用油漆打开它,然后单击另存为JPEG。我在Python中使用OpenCV减去了两个图像,其中有许多不同的像素。这是为什么?它不应该是全黑的吗?
import cv2
image1 = cv2.imread("1.jpg")
image2 = cv2.imread("2.jpg")
image = image1-image2
cv2.imshow( image )
该操作不是基于元素的。您将需要做
import cv2
import numpy as np
image1 = cv2.imread("zmFf4.jpg")
image2 = cv2.imread("zmFf4.jpg")
new_image = np.subtract(image1,image2)
#new_image = image1-image2
cv2.imshow(new_image)