调用百度的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接口识别图片文字相关推荐

  1. Java实现百度云OCR接口识别图片文字信息(也包含身份证,银行卡识别,更新添加通用票据识别)

    参考: https://blog.csdn.net/weixin_40165004/article/details/82632229 1.需求背景 因项目需求,需要提取身份证.发票(9/16更新内容) ...

  2. python调用搜狗OCR接口实现图片文字识别

    import requests multiple_files = {'pic': ('1111111.jpg', open( r'QQ截图20180905172943.jpg', 'rb'), 'im ...

  3. 调用百度ai接口实现图片文字识别详解

    调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...

  4. 火山PC使用百度OCR接口识别文字

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC使用百度OCR接口识别文字 一.需要调用的模块 视窗基本类 MFC界面基本类 火山模块 二.百度OCR使用前准备 百度OCR是 ...

  5. C#-调用OCR组件识别图片文字

    C#调用OCR组件识别图片文字 图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号. 图片识别的用途:很多人用它去破解网站的验 ...

  6. 调用百度AI接口实现图片文字识别

    一.准备阶段 进入百度AI网址点击这里跳转 ,点击导航栏的开放能力 ---- 文字识别 ---- 通用文字识别,进入文字识别OCR界面. 在文字识别ORC界面点击 技术文档 进入帮助文档. 在左侧可以 ...

  7. Python使用百度OCR接口进行验证码图像识别

    上次从pytesseract软件及其python库入门了OCR的图像识别, 包括图像的读取.格式转换和图像处理,也进行了验证码的识别实验,包括验证码获取.登录验证以及不同图像处理的识别效果测试,具体内 ...

  8. 调用百度OCR接口识别身份证 微信小程序

    申请百度AI账号获取百度OCR接口API Key和Secret Key 申请地址: http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingta ...

  9. python调用百度AI接口识别营业执照

    上一篇文章介绍了应用python中的pytesseract库和OCR识别软件进行文字识别.本文介绍应用百度AI的文字识别功能对营业执照进行识别,感兴趣的朋友一起来看看效果吧.    一.安装baidu ...

最新文章

  1. Origin一键复制粘贴,也能批量更改图片格式
  2. 机器学习:正负样本数据量不平衡处理方法
  3. 【Web API系列教程】3.3 — 实战:处理数据(建立数据库)
  4. Source Insight 4.0的使用(转)
  5. 大平台时代到来 基金电商寻求突围
  6. matlab开关占空比,高手指导 详解开关电源占空比选择与计算
  7. 金蝶KIS专业版V14.1生产任务单|销售单等单据图片打印
  8. 推荐一个开源 Java 小说网站项目
  9. Android控件—Toast(吐司)
  10. 360随身WiFi取消登录与欢迎界面
  11. node.js 刷csdn博客访问量
  12. php用代码写的三行情书,三行情书经典语录_最美的三行情书(两行泪,一段情)
  13. apache端口转发 端口映射
  14. [Nodejs入门]第四篇,用nodejs实现一个爬虫的功能
  15. 微信苹果多开系统官网下载页源码
  16. python中的英文歌_Python 爬网易音乐云歌曲,MV
  17. 机器人体验营笔记(二)基础
  18. 前端 HTML5 Svg 画板(支持视频、图片上涂鸦,支持缩放、修改、颜色、复选...)
  19. 软件生成问候图片_软件 | 珍藏级推荐!全平台使用!!!
  20. 图书借阅java设计报告_JAVA课程设计报告图书借阅系统.pdf

热门文章

  1. 关于Windows系统问题
  2. cgb2108-day02
  3. GitHub上README.md编写教程(基本语法)
  4. 51 单片机 程序 测量占空比 测量频率 频率计 占空比 proteus
  5. 备选统驭科目(Alternative Reconciliation Accounts)配置及实操演示
  6. BZOJ 2565 最长回文串
  7. 1、蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)
  8. iPhone 12 pro max卡槽怎么插双卡
  9. BugkuCTF中套路满满的题--------never give up
  10. Android报错installation failed with message invalid file E://.....