python 判断 图片是否相同

直接判断numpy相等:

(np.array(self.cls_1)==df_label.columns[1:]).all()

判断图片相似:

sklearn 图片相似_AI视觉网奇的博客-CSDN博客

二、

import cv2

import numpy as np

image1 = cv2.imread("1.png")

image2 = cv2.imread("22.png")
difference = cv2.subtract(image1, image2)
result = not np.any(difference) #if difference is all zeros it will return False


if result is True:
     print("两张图片一样")
else:
     cv2.imwrite("result.jpg", difference)
     print ("两张图片不一样")


 

结果改一下:

  diff = cv2.subtract(preFrame, frame2)
        if np.max(diff)<10:
            print('diff<10', self.cam_no,np.max(diff))
            return True
        if not np.any(diff):  # 判断为图片相同
            return True


版权声明:本文为jacke121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。