尝试用python创建OCR程序,为此我想比较2个图像(1。从图像中提取字符2。其他一个包含字母的图像)。 如果要比较这些图像,如果它们相同,则应返回True,否则返回False
创建函数后,即使图像相同,它也返回false。你知道吗
我将两个图像的大小都设置为100x100
怎么办?你知道吗
found = compimgs("D:/PYTHONS/COUNTOURS/ALPHNOSYMBOLS/SMALL-A.jpg","D:/PYTHONS/COUNTOURS/ALPHNOSYMBOLS/IMROI.jpg")
print(found)
def compimgs(srcimg, dstimg):
im1 = cv2.imread(srcimg,cv2.COLOR_BGR2GRAY)
im2 = cv2.imread(dstimg,cv2.COLOR_BGR2GRAY)
#`enter code here`im2 = dstimg
cv2.imshow("EXTRAC-CHAR", im1)
cv2.imshow("MY-CHAR", im2)
diff = cv2.subtract(im1,im2)``
gett = not np.any(diff)
if gett is True:
return True
else:
return False
目前没有回答
相关问题 更多 >
编程相关推荐