Python 难以找到两幅图像的逐像素差异

Python 难以找到两幅图像的逐像素差异,python,opencv,Python,Opencv,我发现很难在Python OpenCV中完成查找两幅图像逐像素差异的代码。您能帮我找到正确的代码吗。在任何情况下,您都应该避免在单个像素上循环,但使用对完整图像有效的操作 您可能想看看通用OpenCV Python教程 有一章是关于图像算术运算的,这是您要查找的内容: 完整教程的pdf版本可在以下位置找到: 您需要绝对的区别:cv2.absdiff在OpenCV中,或者直接在python中使用类似于abs(x1-x2)的东西,谢谢您的回答。但是我们如何使用循环来实现这一点呢? rows, co

我发现很难在Python OpenCV中完成查找两幅图像逐像素差异的代码。您能帮我找到正确的代码吗。

在任何情况下,您都应该避免在单个像素上循环,但使用对完整图像有效的操作

您可能想看看通用OpenCV Python教程

有一章是关于图像算术运算的,这是您要查找的内容:

完整教程的pdf版本可在以下位置找到:

您需要绝对的区别:
cv2.absdiff
在OpenCV中,或者直接在python中使用类似于
abs(x1-x2)
的东西,谢谢您的回答。但是我们如何使用循环来实现这一点呢?
rows, cols = img1.shape[:2]
x = np.random.randint(0, 255, (w1, h1))


for i in range(rows):
    for j in range(cols):
        k = x[i, j]