我想与 python 中的图像进行比较,比如 imageA.jpg 和 imageB.jpg。我这样做:
f = open('./imageA.jpg','rb')
imgA = f.read()
f.close()
f = open('./imageB.jpg','rb')
imgB = f.read()
f.close()
imagesEqual = imgA == imgB
最后一行主要检查从两个图像文件中读取的二进制数据的字符串是否相等。现在,很多 stackoverflow 问题和谷歌搜索建议使用 Python 模块,如 ImageChops 或 OpenCV。我这样做的方式不正确吗?如果是,为什么?
谢谢!