def rec_img(imgPath):
img = Image.open(imgPath).convert("L")
binarizing(img,170)
# img.save('C:\\NotBackedUp\\00.png')
depoint(img)
depoint(img,True)
# img.save('C:\\NotBackedUp\\01.png')
seperated_img = split_image(img,save_temp=True)
recdString = ""
for cur_img in seperated_img:
recNum = pytesseract.image_to_string(cur_img,config='-psm 10 outputbase digits')
recdString = recdString + recNum
print recdString
#img.save('temp/%s.png' % recdString)
if len(recdString)==4:
# img.save('temp/%s.png' % recdString)
print "success"
else:
print "error ..."
img.save('temp/error_%s.png' % recdString)
return recdString
评论列表
文章目录