python中baidu-aip是什么?

  • 更新时间:2021-06-24 09:48:42
  • 编辑:姜琳淼
给网友朋友们带来一篇相关的编程文章,网友田鸿畅根据主题投稿了本篇教程内容,涉及到Python相关内容,已被346网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

无意中在网上看到《python中baidu-aip是什么?》,觉得应该跟大家分享,增加了更多实例内容,希望大家能有所收获。

python中baidu-aip是什么? 

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1、ocr接口获取

首先登陆百度AI开放平台,进入到管理页面后,点击左侧菜单“文字识别”,再点击“创建应用”,如图所示

python中baidu-aip是什么? 

2、创建一个应用:

名称为“图片文字识别”,会自动生成AppID和API Key。如图所示:

python中baidu-aip是什么? 

3、安装baidu-aip

pip install baidu-aip

4、调用方法

result=client.basicGeneral(img) 
result=client.basicAccurate(img)

5、实现代码

from aip import AipOcr
import glob
import os
cur_path=os.path.dirname(__file__)
jpgfile=os.path.join(cur_path, 'ocr',"幻灯片2.jpg")
jpgsfile=os.path.join(cur_path, 'ocr',"*.jpg")
resulttxt=os.path.join(cur_path,'ocr' ,"all.txt")
class ApiOcr():
def __init__(self,appid,api_key,secret_key):
self.appid=appid
self.api_key=api_key
self.secret_key=secret_key
 
def ocr(self,srcname):
client=AipOcr(self.appid,self.api_key,self.secret_key)
with open(srcname,'rb') as f:
img=f.read()
try:
result=client.basicGeneral(img) #通用识别,每天5万次免费
except:
result=client.basicAccurate(img) #高精度识别,每天500次免费
return result
#批量转化
def ocrs(self,filepath):
for x in glob.glob(filepath):
txts=[]
result=ApiOcr.ocr(self,x)
for txt in result.get('words_result'):
txts.append(txt.get('words'))
print(x)
ApiOcr.__write_file(self,x,txts)
 
def __write_file(self,picfile,txts):
with open(resulttxt,'a') as f:
f.writelines('识别图片:'+picfile+'\n')
f.writelines('识别内容:'+'\n')
f.writelines(txts)
f.writelines('\n')
if __name__=='__main__':
AppID='21334886'
API_Key='RlMcTlCT0nv7SkRW4wvVcn1T'
Secret_Key='B8SBmqgr2RAVIFBqwaj4WioBOgGEtBBr'
api=ApiOcr(AppID,API_Key,Secret_Key)
print(api.ocr(jpgfile))
print(api.ocrs(jpgsfile))

6、输出结果

python中baidu-aip是什么? 

上述给大家介绍的案例,演示延伸学习baidu-aip,大家现在都掌握清楚了吧,好了,以上就是全部内容了,尝试学习吧~

相关教程

  • python中yield表达式的简单介绍(附示例)

    ​本篇文章给大家带来的内容是关于python中yield表达式的简单介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    发布时间:2019-07-11

  • Python gevent协程切换实现方法

    这篇文章主要介绍了Python gevent协程切换实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    发布时间:2021-04-07

用户留言