用Python实现最简单的文字识别:基于百度云文字识别API
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相关推荐
- JAVA基于百度云文字(车牌、身份证、图片)识别提取
基于百度云文字(车牌.身份证.图片)识别提取 由于自己想写一个停车场项目,所以去查询了百度API文档,可以实现所有图片中文字的提取,此贴为傻瓜式教程,希望所有像我一样的初学者都可以看懂,有所收获,话不 ...
- 基于百度云人脸识别API与opencv的人脸识别系统
基于百度云人脸识别API与opencv的人脸识别系统 简介 弄这个东西是因为参加了学校的项目,第一次开发做的不是很好. 本系统是基于百度云人脸识别API.opencv级联器.PYQT5进行开发.百度云 ...
- 基于百度云人脸融合API的python实现视频人像换脸
import os import cv2 import re import base64 import requests AK = 0 #输入你的AK SK = 0 #输入 ...
- python百度云ocr文字识别软件_基于百度云的OCR识别(Python)
2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...
- 基于百度云通过Python实现简单的营业执照识别
先前在做图像文字识别这个需求的时候发现到百度云提供的SDK有一些有趣的小功能,提供了一些接口能实现身份证.银行卡.驾驶证.行驶证等图像识别,都尝试着玩了一下,发现营业执照的问题比较多,就以此为例简单写 ...
- 百度云 文字识别API在线调用测试
1.0:百度云文字识别应用创建 1.1:找到文字识别产品 1.2:点击使用文字识别 1.3:点击创建应用 1.4:点击 查看应用 ,并输入基本信息,点击立即创建 2.0:token 获取 2.1:找 ...
- java做百度语言识别_java实现百度云文字识别接口代码
java实现百度云文字识别接口代码 发布时间:2020-09-16 13:35:23 来源:脚本之家 阅读:52 作者:syy363250763 本文实例为大家分享了java实现百度云文字识别的接口具 ...
- Python+Django+Mysql简单在线课程推荐系统 基于用户、项目、内容的协同过滤推荐算法 SimpleOnlineCourseCFRSPyth python实现协同过滤推荐算法实现源代码下载
Python+Django+Mysql简单在线课程推荐系统 基于用户.项目.内容的协同过滤推荐算法 SimpleOnlineCourseCFRSPyth python实现协同过滤推荐算法实现源代码下载 ...
- 百度云人脸识别接口+python+opencv做的表情包合成器
第一次使用python,所以语法有些凌乱. 菜鸟随便做的一个小东西. 开发环境:win10+anaconda3.0+python3.6+opencv2+pyqt5 一.anaconda安装 下载链接: ...
最新文章
- 计算机组成原理-第3章-3.1
- python安装虚拟环境没有activate_Python venv虚拟环境:Activate命令的作用
- MyEclipse之安装SVN1.10.7
- 数学之美 系列十五 繁与简 自然语言处理的几位精英
- 数据结构课程设计---最长公共子串
- 小程序·云开发实战 - 体重记录小程序
- ASP.NET MVC中使用Autofac实现简单依赖注入
- [Linux]Ubuntu下用apt-get安装的应用程序位置
- NodeMedia / NodeMediaClient-Android(一个简单,快速,免费的直播SDK)
- Sentinel流控规则_预热_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0036
- PAT 乙级 1003. 我要通过!(20) Java版
- linux 挂起后无法唤醒屏幕
- sqlsever 查询最新时间
- Selenium官网首页译
- 解决raise ValueError(Sample larger than population)问题
- 使用ORC识别图片的文字
- 解决win10输入法卡顿问题
- 平衡小车PID,就该这么调!!!
- Terracotta学习文档
- 2021好看的新年雪花飘倒计时单页网站源码分享
热门文章
- 人肝HepG2细胞膜
- 怎么用计算机打对错,打错字了用删除键怎么是倒删啊?怎么样从右至 – 手机爱问...
- 电脑上的小白系统没内存怎么办?
- 销量突破2000台!东芝雾语冰箱火爆上市引领外资高端品牌新选择
- 尼尔森:“三高”农业品牌 更易得中产新女性青睐
- 解决bootstrap popover首次显示位置有偏差的问题
- 荣耀30没有鸿蒙,荣耀30系列本月中开启MagicUI4.0内测,鸿蒙再进一步
- CSS简笔画:纯CSS绘制一顶帽子
- 5G来了,但4G手机和iPad却无法享受5G,怎么办?
- 【Python专题】 高级特性