大家好,又见面了,我是你们的朋友全栈君。
#! /usr/bin/env python3
# -*- coding:utf-8 -*-
Author : MaYi
Date : 2020-03-02
Name : test_ocr
Software : PyCharm
Note : 用Python开发截图识别OCR小工具
import keyboard # 用于监控键盘按下,触发事件(pip install keyboard)
import time
from aip import AipOcr # 调用百度接口(pip install baidu-aip)
from PIL import ImageGrab # 用于保存屏幕截图
百度识别接口配置信息
APP_ID = ‘你的App ID’
API_KEY = ‘你的API Key’
SECRET_KEY = ‘你的Secret Key’
while True:
1、利用QQ截图到剪贴板
输入键盘的触发事件
keyboard.wait(hotkey=”ctrl alt a”)
keyboard.wait(hotkey=”enter”)
time.sleep(0.1)
2、保存截图
image = ImageGrab.grabclipboard()
image.save(“screen.png”)
3、利用百度API识别截图中的文字
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
with open(“screen.png”, ‘rb’) as f:
image = f.read()
调用百度API通用文字识别(高精度版),提取图片中的内容
text = client.basicAccurate(image)
result = text[“words_result”]
for i in result:
print(i[“words”])
我是分隔线
print(“-” * 50)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134282.html原文链接:https://javaforall.cn