如何在python中比较两个图像
尝试用python创建OCR程序,为此我想比较两幅图像(1.从图像中提取字符2.其他一幅包含字母的图像)。 如果要比较这些图像,如果它们相同,则应返回True,否则返回False 创建函数后,即使图像相同,也会返回false 我将两个图像都设置为100x100大小 怎么办如何在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”) 打
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的一种确定图像差异的技术的初学者,这里有一个很好的例子