百度api识别图片文字

from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom PIL import Image,ImageGrab,ImageEnhanceimport pytesseractimport time,osfrom pytesseract import *from numpy import *from scipy import *from aip import AipOcr

#brower = webdriver.Chrome()url = "http://passport.hualala.com/"brower.maximize_window()brower.get(url)time.sleep(1)bbox = (1509, 485, 1612, 527) #先确定X,Y坐标,然后在X坐标上加图片的宽度,Y坐标上加图片的高度(1516, 485, 1603, 527)im =ImageGrab.grab(bbox)im.save(‘./image_file/a.png‘)## 打开图片识别验识码image = Image.open(‘./image_file/a.png‘)image = image.convert("L")sharpness = ImageEnhance.Contrast(image)sharp_img = sharpness.enhance(9.0)sharp_img.save(‘./image_file/a1.png‘)

k = Image.open(‘./image_file/a1.png‘)text = pytesseract.image_to_string(k)print(text)

app_id = ‘16575748‘api_key = ‘cgRELw4wo2lajhaVjTXR7a9Q‘secret_key = ‘8FTRcbn3iYp3fGyIMhAQrWmSyUGN9BdU‘client = AipOcr(app_id, api_key, secret_key)i = open(‘./image_file/a1.png‘, ‘rb‘)img = i.read()

print("正在识别图片---------")# message = client.basicGeneral(img)message = client.basicAccurate(img)print(message)print(message[‘words_result‘][0][‘words‘])i.close()with open(‘test.txt‘, "a+")as f:    for k in message.get(‘words_result‘):        f.writelines(k.get(‘words‘))

原文地址:https://www.cnblogs.com/nickshen/p/11057247.html

时间: 2024-08-01 06:47:05

百度api识别图片文字的相关文章

python识别图片文字

因为学校要求要刷一门叫<包装世界>的网课,而课程里有200多道选择题,而且只能在手机完成,网页版无法做题,而看视频是不可能看视频的,这辈子都不可能看...所以写了几行代码来进行百度搜答案. 思路如下: 手机屏幕投影到电脑上: 截图并识别图片文字: 调用百度来进行搜索: 提取html关键字. 环境配置:python3.6.第三方库:pyautogui.PIL.pytesseract.<a href="https://github.com/tesseract-ocr/tessera

微信怎么识别图片文字

微信怎么识别图片文字?微信拍照就能识别图片上的文字,抛弃那些APP解放手机的好方法你知道吗?相信很多人还不知道,那小编今天就将方法分享给大家吧. 迅捷文字识别属性:微信小程序 优点:相机模式:对着文字进行拍照即可获取优质的识别和翻译.图片模式:选择已储存的图片,识别图片中的文字后可对结果进行英汉互译.结果编辑:翻译图片后,可以对识别内容进行编辑,如:复制.翻译.转发. 操作步骤: 1:首先打开微信,点击发现后在选择小程序. 2:先点击右上角的放大镜,然后在搜索框里输入需要的小程序名字. 3:找到

识别图片文字转换到Word中的操作方法

我们在工作中经常会接触到各式各样的文件,其中就有图片格式的,这种文件比较的特殊,一般难以进行编辑和修改,这个时候可以使用文字识别工具识别图片文字转换到Word,这样就很方便进行下一步的编辑修改了,具体怎样去操作呢?下面就一起来看下吧! 参考工具:迅捷OCR文字识别软件 操作步骤: 1:先将所需识别的图片保存在电脑中的指定位置,接着将OCR文字识别软件打开,点击极速识别选项卡. 2:选择好对应功能后,就需要添加文件了,点击添加文件按钮添加. 3:图片添加完成后,将识别格式切换成DOCX,识别效果切

识别图片文字转换到Word文档中的方法

识别图片文字转换成Word常常发生在需要编辑图中文字的时候,那又该怎样去进行这一操作呢?下面小编就来为大家讲解下具体的操作流程,有需要的小伙伴们可以参考下. 参考工具:迅捷OCR文字识别软件 操作步骤: 1:首先将所需识别的图片在电脑中准备好,接着下载安装一款支持图片文字识别转换的软件,帮助进行以下的操作. 2:打开迅捷OCR文字识别软件,打开后选择极速识别板块点击添加文件按钮将所需识别的图片添加进来. 3:图片添加进去后,将识别格式更改为DOCX,识别效果设置为识别优先. 4:可以提前软件左下

OCR软件怎样识别图片文字?

很多人知道OCR软件是一种办公软件,关于它的一些具体操作是不太了解的,那么大家在工作中有没有需要用到它的地方呢?答案是可想而知的,小编在工作中就有一些识别图片文字的任务需要完成,接下来将OCR软件识别图片文字的操作分享给大家!步骤一:首先,我们的电脑里需要安装一款OCR软件,在电脑上安装好我们需要的工具之后,直接双击一下桌面上识别图片文字工具的图标就可以了.步骤二:在该工具的页面中,我们可以看到有多种功能供我们选择,如极速识别,OCR文字识别中批量识别.手写文字识别.图片局部识别等.步骤三:在O

python 识别图片文字

今天群里有兄弟问如何把图片的文字给识别出来 对于python来说这不是小菜一碟吗,于是乎让pupilheart狠狠的吹了一波(哈哈,竟然没懂),下面将整个实现过程给大家实现下: 方法一:自己搞定ORC (网上好多开源文件,课直接下载) 缺点:质量良莠不齐,适合自己玩,提升技术 首先,安装两个依赖包,cmd命令下执行 pip install Image pip install pytesseract from PIL import Image import pytesseract text=pyt

浅析点对点(End-to-End)的场景文字识别(图片文字)

一.背景 随着智能手机的广泛普及和移动互联网的迅速发展,通过手机等移动终端的摄像头获取.检索和分享资讯已经逐步成为一种生活方式.基于摄像头的 (Camera-based)的应用更加强调对拍摄场景的理解.通常,在文字和其他物体并存的场景,用户往往首先更关注场景中的文字信息,因而如何能够正 确识别场景中的文字,对用户拍摄意图会有更深入的理解.一般意义上,基于图像的文字识别包括基于扫描文字的光学字符识别(Optical Character Recognition, OCR) 和广泛用于网站注册验证的C

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 pill

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

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