Python版本:3.6.5

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

# -*- coding: utf-8 -*-import requests
import base64class 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的教程,可以进入我的博客主页:https://blog.csdn.net/qq_29750277

关于Python生成器(generator)与关键字yield的使用:https://blog.csdn.net/qq_29750277/article/details/82025506

用Python实现最简单的文字识别:基于百度云文字识别API相关推荐

  1. JAVA基于百度云文字(车牌、身份证、图片)识别提取

    基于百度云文字(车牌.身份证.图片)识别提取 由于自己想写一个停车场项目,所以去查询了百度API文档,可以实现所有图片中文字的提取,此贴为傻瓜式教程,希望所有像我一样的初学者都可以看懂,有所收获,话不 ...

  2. 基于百度云人脸识别API与opencv的人脸识别系统

    基于百度云人脸识别API与opencv的人脸识别系统 简介 弄这个东西是因为参加了学校的项目,第一次开发做的不是很好. 本系统是基于百度云人脸识别API.opencv级联器.PYQT5进行开发.百度云 ...

  3. 基于百度云人脸融合API的python实现视频人像换脸

    import os import cv2 import re import base64 import requests AK = 0        #输入你的AK SK = 0        #输入 ...

  4. python百度云ocr文字识别软件_基于百度云的OCR识别(Python)

    2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...

  5. 基于百度云通过Python实现简单的营业执照识别

    先前在做图像文字识别这个需求的时候发现到百度云提供的SDK有一些有趣的小功能,提供了一些接口能实现身份证.银行卡.驾驶证.行驶证等图像识别,都尝试着玩了一下,发现营业执照的问题比较多,就以此为例简单写 ...

  6. 百度云 文字识别API在线调用测试

    1.0:百度云文字识别应用创建 1.1:找到文字识别产品 1.2:点击使用文字识别 1.3:点击创建应用 1.4:点击  查看应用 ,并输入基本信息,点击立即创建 2.0:token 获取 2.1:找 ...

  7. java做百度语言识别_java实现百度云文字识别接口代码

    java实现百度云文字识别接口代码 发布时间:2020-09-16 13:35:23 来源:脚本之家 阅读:52 作者:syy363250763 本文实例为大家分享了java实现百度云文字识别的接口具 ...

  8. Python+Django+Mysql简单在线课程推荐系统 基于用户、项目、内容的协同过滤推荐算法 SimpleOnlineCourseCFRSPyth python实现协同过滤推荐算法实现源代码下载

    Python+Django+Mysql简单在线课程推荐系统 基于用户.项目.内容的协同过滤推荐算法 SimpleOnlineCourseCFRSPyth python实现协同过滤推荐算法实现源代码下载 ...

  9. 百度云人脸识别接口+python+opencv做的表情包合成器

    第一次使用python,所以语法有些凌乱. 菜鸟随便做的一个小东西. 开发环境:win10+anaconda3.0+python3.6+opencv2+pyqt5 一.anaconda安装 下载链接: ...

最新文章

  1. 计算机组成原理-第3章-3.1
  2. python安装虚拟环境没有activate_Python venv虚拟环境:Activate命令的作用
  3. MyEclipse之安装SVN1.10.7
  4. 数学之美 系列十五 繁与简 自然语言处理的几位精英
  5. 数据结构课程设计---最长公共子串
  6. 小程序·云开发实战 - 体重记录小程序
  7. ASP.NET MVC中使用Autofac实现简单依赖注入
  8. [Linux]Ubuntu下用apt-get安装的应用程序位置
  9. NodeMedia / NodeMediaClient-Android(一个简单,快速,免费的直播SDK)
  10. Sentinel流控规则_预热_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0036
  11. PAT 乙级 1003. 我要通过!(20) Java版
  12. linux 挂起后无法唤醒屏幕
  13. sqlsever 查询最新时间
  14. Selenium官网首页译
  15. 解决raise ValueError(Sample larger than population)问题
  16. 使用ORC识别图片的文字
  17. 解决win10输入法卡顿问题
  18. 平衡小车PID,就该这么调!!!
  19. Terracotta学习文档
  20. 2021好看的新年雪花飘倒计时单页网站源码分享

热门文章

  1. 人肝HepG2细胞膜
  2. 怎么用计算机打对错,打错字了用删除键怎么是倒删啊?怎么样从右至 – 手机爱问...
  3. 电脑上的小白系统没内存怎么办?
  4. 销量突破2000台!东芝雾语冰箱火爆上市引领外资高端品牌新选择
  5. 尼尔森:“三高”农业品牌 更易得中产新女性青睐
  6. 解决bootstrap popover首次显示位置有偏差的问题
  7. 荣耀30没有鸿蒙,荣耀30系列本月中开启MagicUI4.0内测,鸿蒙再进一步
  8. CSS简笔画:纯CSS绘制一顶帽子
  9. 5G来了,但4G手机和iPad却无法享受5G,怎么办?
  10. 【Python专题】 高级特性