比较(相等或不相等)Python 中的 2 个 .png 图像
Compare (equal or not) 2 .png images in Python
我在内存中加载了 2 个 .png 图像(它们以 'bytes' 对象的形式存在),我需要判断它们是否相等。
我试图做一个校验和,但它不起作用,因为 png 图像格式包含一些非像素数据,这使得 2 个图形相同的图像得到不同的校验和。
我只需要比较这些图像并判断它们是否相等,我不需要找到相似之处或类似的东西。
我将不胜感激任何帮助。
您可以使用 OpenCv s.t.
将 2 个图像读取为 numpy 数组
import cv2
image1 = cv2.imread("image1.png")
image2 = cv2.imread("image2.png")
if (image1 == image2):
print("same images")
else:
print("not same images")
我在内存中加载了 2 个 .png 图像(它们以 'bytes' 对象的形式存在),我需要判断它们是否相等。 我试图做一个校验和,但它不起作用,因为 png 图像格式包含一些非像素数据,这使得 2 个图形相同的图像得到不同的校验和。 我只需要比较这些图像并判断它们是否相等,我不需要找到相似之处或类似的东西。 我将不胜感激任何帮助。
您可以使用 OpenCv s.t.
将 2 个图像读取为 numpy 数组import cv2
image1 = cv2.imread("image1.png")
image2 = cv2.imread("image2.png")
if (image1 == image2):
print("same images")
else:
print("not same images")