python+pytesseract实现OCR识别,图片文字转为文本
背景:在python+appium自动化测试中,需要OCR识别图片局部文字,如下图的报错信息识别:
实现代码:
import os
from PIL import Image
import pytesseractdef identifyingCode(startx, starty, endx, endy):u'''获取报错截图(startx,xstarty)---------------------------------| 要截取的图片范围 || |---------------------------------- (endx,endy)'''imGetScreen = Image.open(os.getcwd() + '\\error.jpg') # 打开图片box = (startx, starty, endx, endy)imIndentigy = imGetScreen.crop(box) # 图片裁剪imIndentigy.save(os.getcwd() + '\\test.png',dpi=(300.0,300.0)) # 保存裁剪图片text = pytesseract.image_to_string(Image.open(r'D:\Project\jade-master\test.png'), lang='chi_sim')print(text)
if __name__=="__main__":identifyingCode(60,923,1020,1357) #左上角及右下角坐标
运行结果:
python+pytesseract实现OCR识别,图片文字转为文本相关推荐
- Python之ocr识别图片并转为excel文件
环境准备 1.开通腾讯文字识别服务 按照官网步骤进行开通:https://cloud.tencent.com/product/generalocr/getting-started 开通 ...
- python学习使用easyocr识别图片文字
测试了C#中调用PaddleOCRSharp和PaddleSharp进行图片文字识别,由于正在学习python,也就同时学习使用python进行图片文字识别的方法. 百度关键词"py ...
- Python自动化办公:批量识别图片文字并存为Excel
来源:菜J学Python 一.背景 也许你还记得,前不久复旦大学一博士生写了130行Python代码,批量识别核酸截图内容的故事.当时还被人民日报公众号报道出来,夸赞用所学贡献青春力量! 其实,批量文 ...
- Python调用百度OCR实现图片文字识别
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
- 百度OCR识别图片文字,解决image format error错误
文章目录 1 方法一 1.1 新建HttpUtils,用来发送post请求 1.2 获取 access token 1.3 获取图片的文字信息 1.4 测试 1.5 结果 2 方法二使用jsoup 2 ...
- 用Tesseract OCR识别图片文字
用tesseract ocr识别图片中的文字 准备 OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以 ...
- python3 ocr_python3 ocr 识别图片文字(CSDN验证码90%通过)
[实例简介] 上次下载了个pytesser_v0.0.1,它是 python2的,我给改成python3的.并且做成子目录下的模块吧. 这样不显得目录乱. 放在开发目录下就能用了 ocr. impor ...
- ocr识别图片文字 纯前端
纯前端实现,不需要任何后端 传送门
- python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
最新文章
- oracle查看相关用户表
- 认识Linux设备驱动模型和Kobject
- python计算商品总价_GitHub - ideaOzy/data_analysis: 基于Python的南京二手房数据采集及可视化分析...
- JAVA程序设计----多线程(上)
- 视觉测试_视觉设计流行测验
- 关于 webapi ajax进度条信息设置
- BEIT:基于图像重建进行预训练!微软提出BEIT,Top-1准确率达86.3%!代码已开源!...
- 鸿蒙os开启第二批公测,鸿蒙OS开启第二批公测,7款机型加入升级名单,NOVA用户恭喜了...
- js实现放大镜的效果
- [原]C++头文件的包含顺序研究
- sed mysql配置文件_linux下mysql配置文件my.cnf最详细解释
- 怎样测试通达信软件,最全图文讲解——通达信电脑版和手机版指标安装方法
- html 页面自动弹出,javaScript实现自动弹出页面
- make VERBOSE=1等的作用
- 【T-Star赛事笔记】腾讯安全应急响应中心(TSRC)+WriteUp赛题四+比赛评价+小彩蛋--by wjl110
- java apns feedback_php从苹果apns的feedback服务器获取推送失败的token
- Android 11 变更及适配攻略
- 阿里大鱼php短信验证码,思梦PHP-阿里大鱼手机验证码
- 如何采用数据库来存储影院座位信息
- pkpm弹性时程分析计算书怎么出_核电站环行起重机轮压时程分析
热门文章
- 刷《剑指offer》的感受
- CentOS 30分钟部署 .net core 在线客服系统
- SSM框架整合之中出现的一些问题及解决方法
- ChinaUnicom 中国联通wifi连接上输入联通手机号和密码后提示ip非法的解决办法
- Linux中nohup命令使用介绍
- mysql如何做直播_一个新手如何做直播
- 微信企业转账实例之理论介绍
- java fel_Java表达式引擎fel/groovy/expression4j/java脚本引擎的性能对比【原创】
- 818姐是一名护士,是你娶不起也不敢娶的人
- 实现微信公众号发送消息给指定用户