博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python实现百度OCR图片识别
阅读量:5331 次
发布时间:2019-06-14

本文共 1487 字,大约阅读时间需要 4 分钟。

一、直接上代码

import base64import requestsclass CodeDemo:    def __init__(self,AK,SK,code_url,img_path):        self.AK=AK        self.SK=SK        self.code_url=code_url        self.img_path=img_path        self.access_token=self.get_access_token()    def get_access_token(self):        token_host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={ak}&client_secret={sk}'.format(ak=self.AK,sk=self.SK)        header={
'Content-Type': 'application/json; charset=UTF-8'} response=requests.post(url=token_host,headers=header) content = response.json() access_token=content.get("access_token") return access_token def getCode(self): header = { "Content-Type": "application/x-www-form-urlencoded" } def read_img(): with open(self.img_path, "rb")as f: return base64.b64encode(f.read()).decode() image = read_img() response=requests.post(url=self.code_url,data={
"image":image,"access_token":self.access_token},headers=header) return response.json()if __name__ == '__main__': AK = "" # 官网获取的AK SK = "" # 官网获取的SK code_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate" # 百度图片识别接口地址 img_path=r"" # 识别图片的地址 code_obj=CodeDemo(AK=AK,SK=SK,code_url=code_url,img_path=img_path) res=code_obj.getCode() code=res.get("words_result")[0].get("words") print(res) print(code)

 

转载于:https://www.cnblogs.com/angelyan/p/11512450.html

你可能感兴趣的文章
linux清空日志文件内容 (转)
查看>>
jsp中对jstl一些标签的引用方式
查看>>
安卓第十三天笔记-服务(Service)
查看>>
Servlet接收JSP参数乱码问题解决办法
查看>>
【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
查看>>
Ajax : load()
查看>>
分布式版本控制系统
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
Zookeeper概述
查看>>
Zookeeper一致性级别
查看>>
单例模式的几种实现方式及对比
查看>>
第十二周学习记录
查看>>
HDU 1712 ACboy needs your help (分组背包模版题)
查看>>
共享内存
查看>>
从零开始学JavaWeb
查看>>
Tomcat源码浅析
查看>>
Codeforces Round #256 (Div. 2) Multiplication Table
查看>>
计算三球交点坐标的快速算法
查看>>
HDU 1269 迷宫城堡
查看>>
my_ls-ailh
查看>>