按下 ctrl+F12 响应一段程序
直接上代码
'''
演示列子:OCR识别
1、先复制图片到裁剪版。 例如微信的 alt-A 确定
2、按Ctrl+F12 翻译成文字
3、OCR是百度的功能。不新鲜
'''
import keyboard
from PIL import ImageGrab # pip install pillow
from aip import AipOcr # pip install baidu-aip
import time
def baiduOCR():
"""利用百度api识别文本,并保存提取的文字
picfile: 图片文件名
"""
APP_ID = '123456789' # 需要在 百度智能云 申请
API_KEY = 'BZasdiV4Y90IoOsKSmdge324R2jIec' # 同上一起申请
SECRECT_KEY = 'H66wsfsSXMO12tLfx9mPUfumMD9wYUx' # 同上一起申请
client = AipOcr(APP_ID, API_KEY, SECRECT_KEY)
with open('01.jpg','rb') as f:
img=f.read()
print("正在识别图片...")
message = client.basicAccurate(img) # 通用文字高精度识别,每月1000次免费
# 输出文本内容
texts=''
for text in message.get('words_result'):
texts+=text.get('words') + '\n'
return texts
if __name__ == "__main__":
while True:
keyboard.wait(hotkey='ctrl+f12')
print('ok')
img = ImageGrab.grabclipboard()
while img is None:
img = ImageGrab.grabclipboard()
print(type(img), 1)
time.sleep(0.2)
img.save('01.jpg')
texts=baiduOCR()
print(texts)
pass
windowsj截下图,到裁剪版
按CTRl+F12, 调用百度OCR,识别结果如下
ok
正在识别图片...
你好啊夏天
喝一杯压压惊