功能:识别剪贴板图片中的文字
使用的库:
https://gibhub.com/myhub/tr
windows 运行库支持文件:libtr.dll
代码:
import tr
import PIL.ImageGrab
import PIL.Image
def test():
im = PIL.ImageGrab.grabclipboard()
if not isinstance(im, PIL.Image.Image):
print('No image in clipboard')
return
print('image size: %sx%s\n>>>\n' % (im.size[0], im.size[1]))
im2 = im.convert('L')
pcy=0
for i in tr.run(im2):
cy = i[0][1]
if abs(pcy-cy) > 5:
print()
print(i[1], end=' ')
pcy = cy
if __name__ == "__main__":
test()