python如何调用百度识图api


Posted in Python onSeptember 29, 2020

一.先去百度识别官网注册开通服务且获得ak和sk

链接:https://cloud.baidu.com/doc/Reference/s/9jwvz2egb

二.代码模板

import cv2
import base64
import requests
import numpy as np
import traceback
from retrying import retry

token_list=[
  {
    "ak":"xxxxxx",
    "sk":"xxxxxxxxxx"
  },
]

def get_token(ak,sk):
  url = "https://aip.baidubce.com/oauth/2.0/token"
  params = {
    "grant_type": "client_credentials",
    "client_id": ak, # AK
    "client_secret": sk # SK
  }
  eaders={
    "Content-Type":"application/json; charset=UTF-8",
  }
  response = requests.get(url,params=params,headers=headers,timeout=8)
  res = response.json()
  access_token = res["access_token"]
  return access_token



def baidu_api(image,token):
  """
  百度通用文字识别
  :return:
  """
  # 通用文本识别接口
  url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic"
  # 网络图片识别接口
  # url = "https://aip.baidubce.com/rest/2.0/ocr/v1/webimage"
  params = {
    "access_token": token,
  }
  data = {
    "image": base64.b64encode(image) #图标的bs64编码
  }
  response = requests.post(url, params=params, data=data)
  data_res = response.json()
  print(data_res)
  words = [i["words"] for i in data_res["words_result"]]
  return words

def baidu_image_recognition(img_content):
  img2=img_content
  for i in range(len(token_list)):
    token = get_token(token_list[i]["ak"], token_list[i]["sk"])
    words = baidu_api(img2,token)
  	return words

以上就是python如何调用百度识图api的详细内容,更多关于python调用api的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python计算书页码的统计数字问题实例
Sep 26 Python
Python函数式编程指南(一):函数式编程概述
Jun 24 Python
Python中的fileinput模块的简单实用示例
Jul 09 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
Python获取数据库数据并保存在excel表格中的方法
Jun 12 Python
python计算无向图节点度的实例代码
Nov 22 Python
Python实现投影法分割图像示例(一)
Jan 17 Python
Softmax函数原理及Python实现过程解析
May 22 Python
Python如何读写CSV文件
Aug 13 Python
pytorch中的model=model.to(device)使用说明
May 24 Python
Pygame Time时间控制的具体使用详解
Nov 17 Python
Python 串口通信的实现
Sep 29 #Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 #Python
详解python对象之间的交互
Sep 29 #Python
python PIL模块的基本使用
Sep 29 #Python
Python 如何实现数据库表结构同步
Sep 29 #Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 #Python
python ssh 执行shell命令的示例
Sep 29 #Python
You might like
PHP对字符串的递增运算分析
2010/08/08 PHP
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
Yii全局函数用法示例
2017/01/22 PHP
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
vue购物车插件编写代码
2017/11/27 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
python中使用%与.format格式化文本方法解析
2017/12/27 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
Foreo国际站:Foreo International
2018/10/29 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
公司总经理工作职责管理办法
2014/02/28 职场文书
绿化工程实施方案
2014/03/17 职场文书
党员承诺书内容
2014/03/26 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
毕业欢送会致辞
2015/07/29 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python