使用方法
1.可以使用任意工具进行截图,并复制(一定要复制到粘贴板!!!)
2.双击运行SnipOCR.exe
3.等待识别结果
4.若未识别成功,可以再次截图运行exe
效果展示
注意事项
1.exe运行会在同级目录下自动生成一个screen.png文件(可删除,不影响)
代码如下
import keyboard
import pytesseract
from aip import AipOcr
from PIL import ImageGrab
import msvcrt
# 把粘贴板的图片保存到当前路径下
image = ImageGrab.grabclipboard()
image.save("screen.png")
# 调用百度API识别图中的文本
APP_ID ='你的APP_ID'
API_KEY ='你的API_KEY'
SECRET_KEY ='你的SECRET_KEY'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 读取图片
with open("screen.png",'rb') as f:
image = f.read()
# 调用百度API通用文字识别(高精度版),提取图片中的内容
text = client.basicGeneral(image)
result = text["words_result"]
print("\n=================以下为识别内容=================\n")
for i in result:
print(i["words"])
print("\n=================以上为识别内容=================\n")
a = input("\n请按任意键退出...\n")
while len(a)>0:
exit()
传送门
点我下载
提取码:u7gs
手动👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
链接:https://pan.baidu.com/s/1P8VV39J3FI9h0Yix5eeyWw
提取码:u7gs
复制这段内容后打开百度网盘手机App,操作更方便哦