def test2(image_name):
"""
?????????????
:param image_name:
:return:
"""
with Image.open(image_name) as image:
image = image.convert("RGBA")
pixdata = image.load()
# Make the letters bolder for easier recognition
for y in range(image.size[1]):
for x in range(image.size[0]):
if pixdata[x, y][0] < 90:
pixdata[x, y] = (0, 0, 0, 255)
for y in range(image.size[1]):
for x in range(image.size[0]):
if pixdata[x, y][1] < 136:
pixdata[x, y] = (0, 0, 0, 255)
for y in range(image.size[1]):
for x in range(image.size[0]):
if pixdata[x, y][2] > 0:
pixdata[x, y] = (255, 255, 255, 255)
# image.save("input-black.gif", "GIF")
print(pytesseract.image_to_string(image))
评论列表
文章目录