python使用百度OCR接口识别图片文字
调用百度的OCR接口进行识别
一、百度AI开放平台地址,进入创建 通用文字识别 应用(前提要先注册百度智能云账号)
https://ai.baidu.com/tech/ocr?track=cp:ainsem|pf:pc|pp:chanpin-wenzishibie|pu:wenzishibie-API|ci:|kw:10002768
二、安装 baidu-aip
pip install baidu-aip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
三、代码实战
读取这张图片的文字
from aip import AipOcr# APP_ID,API_KEY,SECRET_KEY的值在创建完应用后可以获取到
APP_ID = '00000'
API_KEY = '0000'
SECRET_KEY = '0000000'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)def open_file(filePath):with open(filePath, 'rb') as fp: # 要用二进制读方式打开return fp.read()def get_text(fileName):image = open_file(fileName)dic_result = client.basicGeneral(image)res = dic_result['words_result']return respicture_text = get_text(r'D:\app_project06\777.png') # 括号里是图片的路径
print(picture_text)
打印结果如下:(是按行读取的,准确度较高)
[{'words': '4月9日美日要干一件大事中国不可不防!'}, {'words': '世卫组织发布中国一世卫组织新冠病毒溯源'}, {'words': '研究报告外交部回…'}, {'words': '孙小果逞凶踢裂他人膀胱现场首次嘬光!扫'}, {'words': '黑大片全揭秘'}, {'words': '苗苗苗”轻松出圈,深圳卫健委又火了!'}, {'words': '白宫发言人:美国与中国会在分歧中寻求合'}, {'words': '作'}]
也可以做个优化,读取出来的文字连接成一个字符串
from aip import AipOcrAPP_ID = '0000000'
API_KEY = '0000000'
SECRET_KEY = '00000000000'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)def open_file(filePath):with open(filePath, 'rb') as fp: # 要用二进制读方式打开return fp.read()def get_text(fileName):image = open_file(fileName)dic_result = client.basicGeneral(image)res = dic_result['words_result']result = ''for m in res:result = result + str(m['words'])return resultpicture_text = get_text(r'D:\app_project06\777.png')
print(picture_text)
打印结果如下:
4月9日美日要干一件大事中国不可不防!世卫组织发布中国一世卫组织新冠病毒溯源研究报告外交部回…孙小果逞凶踢裂他人膀胱现场首次嘬光!扫黑大片全揭秘苗苗苗”轻松出圈,深圳卫健委又火了!白宫发言人:美国与中国会在分歧中寻求合作
python使用百度OCR接口识别图片文字相关推荐
- Java实现百度云OCR接口识别图片文字信息(也包含身份证,银行卡识别,更新添加通用票据识别)
参考: https://blog.csdn.net/weixin_40165004/article/details/82632229 1.需求背景 因项目需求,需要提取身份证.发票(9/16更新内容) ...
- python调用搜狗OCR接口实现图片文字识别
import requests multiple_files = {'pic': ('1111111.jpg', open( r'QQ截图20180905172943.jpg', 'rb'), 'im ...
- 调用百度ai接口实现图片文字识别详解
调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...
- 火山PC使用百度OCR接口识别文字
本源码转载自利快云https://www.lkuaiy.com/ 火山PC使用百度OCR接口识别文字 一.需要调用的模块 视窗基本类 MFC界面基本类 火山模块 二.百度OCR使用前准备 百度OCR是 ...
- C#-调用OCR组件识别图片文字
C#调用OCR组件识别图片文字 图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号. 图片识别的用途:很多人用它去破解网站的验 ...
- 调用百度AI接口实现图片文字识别
一.准备阶段 进入百度AI网址点击这里跳转 ,点击导航栏的开放能力 ---- 文字识别 ---- 通用文字识别,进入文字识别OCR界面. 在文字识别ORC界面点击 技术文档 进入帮助文档. 在左侧可以 ...
- Python使用百度OCR接口进行验证码图像识别
上次从pytesseract软件及其python库入门了OCR的图像识别, 包括图像的读取.格式转换和图像处理,也进行了验证码的识别实验,包括验证码获取.登录验证以及不同图像处理的识别效果测试,具体内 ...
- 调用百度OCR接口识别身份证 微信小程序
申请百度AI账号获取百度OCR接口API Key和Secret Key 申请地址: http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingta ...
- python调用百度AI接口识别营业执照
上一篇文章介绍了应用python中的pytesseract库和OCR识别软件进行文字识别.本文介绍应用百度AI的文字识别功能对营业执照进行识别,感兴趣的朋友一起来看看效果吧. 一.安装baidu ...
最新文章
- Origin一键复制粘贴,也能批量更改图片格式
- 机器学习:正负样本数据量不平衡处理方法
- 【Web API系列教程】3.3 — 实战:处理数据(建立数据库)
- Source Insight 4.0的使用(转)
- 大平台时代到来 基金电商寻求突围
- matlab开关占空比,高手指导 详解开关电源占空比选择与计算
- 金蝶KIS专业版V14.1生产任务单|销售单等单据图片打印
- 推荐一个开源 Java 小说网站项目
- Android控件—Toast(吐司)
- 360随身WiFi取消登录与欢迎界面
- node.js 刷csdn博客访问量
- php用代码写的三行情书,三行情书经典语录_最美的三行情书(两行泪,一段情)
- apache端口转发 端口映射
- [Nodejs入门]第四篇,用nodejs实现一个爬虫的功能
- 微信苹果多开系统官网下载页源码
- python中的英文歌_Python 爬网易音乐云歌曲,MV
- 机器人体验营笔记(二)基础
- 前端 HTML5 Svg 画板(支持视频、图片上涂鸦,支持缩放、修改、颜色、复选...)
- 软件生成问候图片_软件 | 珍藏级推荐!全平台使用!!!
- 图书借阅java设计报告_JAVA课程设计报告图书借阅系统.pdf
热门文章
- 关于Windows系统问题
- cgb2108-day02
- GitHub上README.md编写教程(基本语法)
- 51 单片机 程序 测量占空比 测量频率 频率计 占空比 proteus
- 备选统驭科目(Alternative Reconciliation Accounts)配置及实操演示
- BZOJ 2565 最长回文串
- 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
- iPhone 12 pro max卡槽怎么插双卡
- BugkuCTF中套路满满的题--------never give up
- Android报错installation failed with message invalid file E://.....