Python基于百度云文字识别API


Posted in Python onDecember 13, 2018

本文实例为大家分享了Python实现最简单的文字识别的具体代码,供大家参考,具体内容如下

Python版本:3.6.5

百度云提供的文字识别技术,准确率还是非常高的,而且每天还有5w次免费的调用量,对于用来学习或者偶尔拿来用用,已经完全足够了。文章提供一个模板,稍加修改就可以直接套用。注释中提到必须输入的地方,你都正确地输入了的话,就可以完成一次简单的文字识别了。

# -*- coding: utf-8 -*-
 
import requests
import base64
 
class Orc_main():
  def orc_look(self, path):
    access_token = "" # 自行注册百度云账号,即可获取自己专属的access_token,必须输入!
    with open(path, 'rb') as f:
      image_data = f.read()
      base64_ima = base64.b64encode(image_data)
      data = {
        'image': base64_ima
      }
      headers = {
        'Content-Type': 'application/x-www-form-urlencoded'
      }
      url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=" + str(access_token)
      r = requests.post(url, params=headers, data=data).json()
      for word in r['words_result']:
        yield word['words']
      # 返回一个生成器,可自行修改
 
if __name__ == '__main__':
  om = Orc_main()
  path = "" # 图片文件路径,必须输入!
  words = om.orc_look(path) 
  # 输出文字(返回结果)
  for word in words:
    print(word)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3 实现的人人影视网站自动签到
Jun 19 Python
python中yaml配置文件模块的使用详解
Apr 27 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
Jul 09 Python
正确理解Python中if __name__ == '__main__'
Jan 24 Python
python 定时器每天就执行一次的实现代码
Aug 14 Python
Python函数的默认参数设计示例详解
Dec 01 Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
Python基于mediainfo批量重命名图片文件
Dec 29 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
Feb 25 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 #Python
在matplotlib的图中设置中文标签的方法
Dec 13 #Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
Dec 13 #Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 #Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 #Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 #Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 #Python
You might like
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
js跳转页面方法总结
2014/01/29 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
HTML5通用接口详解
2016/06/12 HTML / CSS
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
部队领导证婚词
2014/01/12 职场文书
和睦家庭事迹
2014/05/14 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
农业项目合作意向书
2015/05/08 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
技能培训通讯稿
2015/07/18 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技