python实现简单的文字识别
2018-12-13 20:03
856 查看
本文实例为大家分享了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代码实现简单的MNIST手写数字识别(适合初学者看)
- kNN算法python实现和简单数字识别
- kNN算法python实现和简单数字识别的方法
- 调用百度API实现简单的文字识别
- Python 3调用百度OCR API实现剪贴板文字识别
- python自动识别简单图片中的文字
- Python + OpenCV 实现简单的人脸识别
- python利用百度AI实现文字识别功能
- python+opencv实现的简单人脸识别代码示例
- python 3调用百度OCR API实现剪贴板文字识别
- Android文字图像识别并翻译的简单实现
- Python3实现的简单验证码识别功能示例
- python脚本实现《百万英雄》文字识别 自动搜索
- kNN算法python实现和简单数字识别的方法
- Qt + Opencv 实现的一个简单文字识别的demo
- Python 代码实现简单图片人像识别换脸 https://blog.csdn.net/B9Q8e64lO6mm/article/details/79683511
- python图片文本识别的简单实现
- Python3实现简单可学习的手写体识别(实例讲解)
- 在win10(64位)系统下实现python的文字识别功能
- Python2.7+pytesser实现简单验证码的识别方法