当前位置:主页 > python教程 > python实现简单的文字识别

怎么用python实现简单的文字识别

发布:2020-02-26 17:14:40 99


给网友朋友们带来一篇python相关的编程文章,网友冷锐进根据主题投稿了本篇教程内容,涉及到python、文字识别、python实现简单的文字识别相关内容,已被914网友关注,涉猎到的知识点内容可以在下方电子书获得。

python实现简单的文字识别

本文实例为大家分享了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编程:从入门到实践》第二章:变量和简单数据类型

    发布:2018-12-01

    这篇内容是《Python编程:从入门到实践》第二章的主要内容,讲述了python变量和简单数据类型的相关知识点内容。


  • python中编写config文件并及时更新的方法

    发布:2023-03-23

    在pytorch或者其他深度学习框架中,有许多超参数需要调整,包括learning_rate,training_data_path等,因此编写一个config文件统一存放这些参数,方便调用/查看/修改还是很有必要,这篇文章主要介绍了python中一种编写config文件并及时更新的方法,需要的朋友可以参考下


  • python爬虫好学吗

    发布:2020-02-17

    python爬虫其实并不难学,首先是使用http库向目标站点发起请求,然后使用正则表达式(RE模块),第三方解析库如Beautifulsoup解析,最后一步将数据存储。


  • 详解Flask框架中Flask-Login模块的使用

    发布:2023-03-05

    Flask-Login 是一个 Flask 模块,可以为 Flask 应用程序提供用户登录功能。这篇文章将通过一些示例为大家介绍一下Flask-Login模块的使用,需要的可以参考一下


  • 深度解读Python如何实现dbscan算法

    发布:2023-04-18

    DBScan 是密度基于空间聚类,它是一种基于密度的聚类算法,其与其他聚类算法(如K-Means)不同的是,它不需要事先知道簇的数量。本文就来带大家了解一下Python是如何实现dbscan算法,感兴趣的可以了解一下


  • Python函数常见几种return返回值类型

    发布:2023-03-02

    本文主要介绍了Python函数常见几种return返回值类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python中数组和矩阵乘法使用方法总结

    发布:2019-06-11

    这篇文章主要介绍了python中数组和矩阵乘法及使用总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python画高斯分布图形实例代码

    发布:2020-03-17

    今天小编就为大家分享一篇Python画图高斯分布的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


网友讨论