python截图识别文字_Python文字截图识别OCR工具实例解析

2022-09-06 17:28:45 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

#! /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

0 人点赞