Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中比较两个图像_Python_Opencv - Fatal编程技术网

如何在python中比较两个图像

如何在python中比较两个图像,python,opencv,Python,Opencv,尝试用python创建OCR程序,为此我想比较两幅图像(1.从图像中提取字符2.其他一幅包含字母的图像)。 如果要比较这些图像,如果它们相同,则应返回True,否则返回False 创建函数后,即使图像相同,也会返回false 我将两个图像都设置为100x100大小 怎么办 found=compimgs(“D:/PYTHONS/COUNTOURS/ALPHNOSYMBOLS/SMALL-A.jpg”,“D:/PYTHONS/COUNTOURS/ALPHNOSYMBOLS/IMROI.jpg”) 打

尝试用python创建OCR程序,为此我想比较两幅图像(1.从图像中提取字符2.其他一幅包含字母的图像)。 如果要比较这些图像,如果它们相同,则应返回True,否则返回False

创建函数后,即使图像相同,也会返回false

我将两个图像都设置为100x100大小

怎么办

found=compimgs(“D:/PYTHONS/COUNTOURS/ALPHNOSYMBOLS/SMALL-A.jpg”,“D:/PYTHONS/COUNTOURS/ALPHNOSYMBOLS/IMROI.jpg”)
打印(已找到)
def组件(srcimg、dstimg):
im1=cv2.imread(srcimg,cv2.COLOR\u bgr2灰色)
im2=cv2.imread(dstimg,cv2.COLOR_BGR2GRAY)
#`在此处输入代码'im2=dstimg
cv2.imshow(“EXTRAC-CHAR”,im1)
cv2.imshow(“我的字符”,im2)
差值=cv2。减去(im1,im2)``
gett=非np.any(diff)
如果gett为True:
返回真值
其他:
返回错误

查看SSIM,查看一下。非常感谢您的回复。请告诉我,什么是SSIM?我是PYTHONIt的一种确定图像差异的技术的初学者,这里有一个很好的SSIM,看一看,非常感谢您的回复。请告诉我,什么是SSIM?我是PYTHONIt的一种确定图像差异的技术的初学者,这里有一个很好的例子