python之图片文字识别

总体思路:

  1、借用热键截图,保存到本地

2、用百度的图片文字识别api,识别图中文字

import time

import keyboard  # 监控键盘事件pip install keyboard
from PIL import ImageGrab  # 能够去从剪切板当中把图片读取出来pip install pillow
from aip import AipOcr #百度文字识别库 pip install baidu-aip

# 上面的都是扩展包, 得安装    pip install pillow  pip install pip install keyboard
#https://console.bce.baidu.com/ai/?_=1517288853048#/ai/ocr/overview/index
APP_ID = ‘15372863‘  # ‘你的 App ID‘
API_KEY = ‘oQqBqDuebCtlGIhe2ji7DIA4‘  # ‘你的 Api Key‘
SECRET_KEY = ‘e0QfzcKYE3xyQcjecaAbugSzv580b4Vy‘  # ‘你的 Secret Key‘

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)  # 创建一个客服端

while 1:
    # 1. 截图
    keyboard.wait(hotkey=‘f1‘)
    # print(‘f1‘)

    keyboard.wait(hotkey=‘enter‘)
    # print(‘结束‘)

    time.sleep(0.1)

    # 2. 图片保存到本地
    image = ImageGrab.grabclipboard()  # 把拍摄剪切板的图片拿出来
    image.save(‘screen.png‘)

    # 3. 调用接口来识别图片中的内容
    with open(‘screen.png‘, ‘rb‘) as f:
        img = f.read()  # img就是图片的二进制数据

        text = client.basicAccurate(img)  # 利用百度提供接口生成的对象来解析图片的二进制内容
        result = text[‘words_result‘]
        for i in result:
            print(i[‘words‘])

原文地址:https://www.cnblogs.com/xuanjian-91/p/10252136.html

时间: 2024-10-11 08:02:30

python之图片文字识别的相关文章

Python配置图片文字识别

以管理员权限打开cmd控制台. 1.如何安装PIL 输入下面命令:pip install Pillow. 参考:https://www.cnblogs.com/mrgavin/p/8177841.html 2.安装pytesseract 输入下面命令:pip install pytesseract. 详细见下图: 3.安装文字识别包tesseract-ocr(https://www.cnblogs.com/hupeng1234/p/7136442.html) tesseract识别算法开源代码见

Python人工智能之图片识别,Python3一行代码实现图片文字识别

1.Python人工智能之图片识别,Python3一行代码实现图片文字识别 2.tesseract-ocr安装包和中文语言包 注意: 原文地址:https://www.cnblogs.com/jycjy/p/8799295.html

斯坦福第十八课:应用实例:图片文字识别(Application Example: Photo OCR)

18.1  问题描述和流程图 18.2  滑动窗口 18.3  获取大量数据和人工数据 18.4  上限分析:哪部分管道的接下去做 18.1  问题描述和流程图 图像文字识别应用所作的事是,从一张给定的图片中识别文字.这比从一份扫描文档中 识别文字要复杂的多. 为了完成这样的工作,需要采取如下步骤: 为了完成这样的工作,需要采取如下步骤: 1. 文字侦测(Text detection)——将图片上的文字与其他环境对象分离开来 2. 字符切分(Character segmentation)——将文

『方案』《女友十年精华》 ORC 图片 文字识别 详解

目的需求: 2008年,遇到一本电子书 <女友十年精华> 觉得很美,想 私藏 这些文章: >网络搜索文章 —— 没有找到: >反编译程序 —— 所有文字 都是图片格式(部分文章的 非规律乱码 即为证明,且试用  Adobe Director 反编译 确是图片无疑) >总计 310篇文章 —— 如何降低 工作复杂度 得到 文本格式的文章? 最后方案: >写区域截屏软件,将一篇文章 截成多图 (图片文字行 有重复): >过滤 文章多图 的背景图片(背景图片 会干扰 O

PDF图片文字识别的实现方法

怎么识别PDF图片中的文字呢?相信很多人都在为这个问题而困扰吧.那么,下面我就来给大家讲解一下如何实现PDF图片文字识别吧. 步骤一:打开电脑浏览器,下载并运行捷速OCR文字识别软件. 步骤二:打开捷速0CR文字识别软件,点击退出按钮,退出该选项. 步骤三:点击软件正上方"高级识别"按钮. 步骤四:随后选择软件左上方"添加"按钮,将自己需要编辑的PDF文件添加进来. 步骤五:文件添加后点击软件上方的"内容解析"按钮,那么软件就会自动对文件进行内容

用图片文字识别软件 复制微信小助手的开票信息

微信目前有开票小助手的功能,可以保存开票信息,客户经常会发微信开票小助手里的截图,附带有个二维码,这边可以扫描二维码获取抬头,虽然听说有用二维码极速开票的,对于这个不清楚,也不打算了解,本人还是用的传统方式,开票信息也不算多,最多也就四条.刚开始的时候,如果客户发这种图,我会直接对照着手打,因为数据不是很多,如果不是很忙,没有其他事情,下单的时候还没给快递打电话,手打之后在一个个对照一下,确认后打出来,再对照一下,也没什么问题.后来,客户由于有时候下午下单,时间有时候比较晚,已经给顺丰打电话了,

如何简单的实现图片文字识别

不知道有没有人和小编一样,经常需要文字识别,那这个时候有什么简单的方法可以帮助解决这个问题呢? 辅助工具:电脑 迅捷OCR文字识别软件 实用系数:☆☆☆☆☆ 推荐理由:该软件是一款智能化的OCR图片文字识别软件,支持PDF识别.扫描件识别.图片文字识别.CAJ识别.票证识别.图片局部识别等功能,快速解析.精准识别. 操作步骤: 1:将电脑中的文字识别软件打开,在上方导航栏选择图片局部识别板块. 2:接着点击添加文件按钮将所需识别的图片添加进来. 3:在界面左下角这里更改一下文件的保存位置,方便识

职场专业图片文字识别的方法,你知道吗

在职场中又一个专业的图片文字识别方法,工作不是经常整理图片文字的员工不知道,那就是使用一下专业的OCR文字识别软件,在加上专业的操作方法,就可以快速的把图片上的文字识别出来了.在平时生活中实现图片文字识别的方法不是很好用,而且操作步骤很繁琐,下面小编就分享一个专业的图片文字识别方法.工具和原料:1:带有文字的图片:2:OCR文字识别工具.操作方法:第一步:[打开OCR软件]:在电脑上打开文字识别软件,大家可以通过浏览器搜索关键词"迅捷OCR文字识别软件"找到OCR软件.第二步:[极速识

使用电脑实现图片文字识别的方法

电脑是我们常用的办公工具之一,在职场中,唯独不可缺少的就是电脑,整理一些文件和处理一些工作,我们都需要在电脑上进行,那么我们如何在电脑上实现图片文字识别呢,知道方法的人很简单,只需要在电脑上准备一个工具,便可以轻松的完成,下面小编分享一个简单而又高效的方法.使用工具:迅捷OCR文字识别工具:操作方法:第一步:在电脑上运行OCR文字识别软件,不知道在哪下的朋友,可以打开百度或者是软件管家上面下载: 第二步:点击左边功能栏中的极速识别功能,进入图片文字识别界面:第三步:点击上面的添加文件按钮,将需要