cv2比较两个图片是否一样

发布时间 2023-07-11 11:16:04作者: 你说夕阳很美
import cv2
import numpy as np

# 上传头像和显示头像的截图
upload_avatar_image = cv2.imread('11.jpeg')
display_avatar_image = cv2.imread('33.jpeg')

# 图像处理和比较
resized_upload_avatar_image = cv2.resize(upload_avatar_image, (100, 100))
resized_display_avatar_image = cv2.resize(display_avatar_image, (100, 100))
diff_image = np.abs(resized_upload_avatar_image - resized_display_avatar_image)
diff_score = np.sum(diff_image) / (100 * 100)  # 计算差异值

# 判断是否一致
if diff_score < 0.05:
    print('上传的头像和页面显示的头像一致')
else:
    print('上传的头像和页面显示的头像不一致')