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

python截图识别文字_Python文字截图识别OCR工具实例解析#!/usr/bin/envpython3#-*-coding:utf-8-*-Author:MaYiDate:2020-03-02Name:test_ocrSoftware:PyCharmNote:用Python开发截图识别OCR小工具importkeyboard#用于监控键盘按下,触发事件(pipinstallkeyboard)importtim…

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134282.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号