算法来源:https://blog.csdn.net/u014259820/article/details/82889752
环境:win10、python3.7
库:opencv3、skimage
一、安装库
1、安装skimage模块
pip install scikit-image
2、安装openCV
pip install opencv-python
二、比对算法
from skimage.metrics import structural_similarity
import cv2
class CompareImage():
def compare_image(self, path_image1, path_image2):
imageA = cv2.imread(path_image1)
imageB = cv2.imread(path_image2)
grayA = cv2.cvtColor(imageA, cv2.COLOR_BGR2GRAY)
grayB = cv2.cvtColor(imageB, cv2.COLOR_BGR2GRAY)
(score, diff) = structural_similarity(grayA, grayB, full=True)
print("SSIM: {}".format(score))
return score
compare_image = CompareImage()
compare_image.compare_image(r"D:\picture\1.jpg", r"D:\picture\2.jpg")
三、待测图片

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