python使用百度云API接口图片卡通化:

import requests
import base64class AnimeDemo:def __init__(self,AK,SK):self.AK=AKself.SK=SKself.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_tokendef baidu_selfie_anime(self,image_path,save_path):request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"# 二进制方式打开图片文件f = open(image_path, 'rb')img = base64.b64encode(f.read())params = {"image": img}request_url = request_url + "?access_token=" + self.access_tokenheaders = {'content-type': 'application/x-www-form-urlencoded'}try:response = requests.post(request_url, data=params, headers=headers)if response.status_code==200:result= response.json()image=result.get("image")if image:img_data=base64.b64decode(image)with open(save_path,"wb") as f:f.write(img_data)return {"msg":"完成"}return {"msg":"失败"}except Exception as e:return {"msg":"失败:%s"%e}if __name__ == '__main__':AK = "yEEMam*************b0eb"  # 官网获取的AK 需要你先开通和创建应用SK = "4wOgjke******************jh1BI"  # 官网获取的SKanime_obj = AnimeDemo(AK=AK, SK=SK)anime_obj.baidu_selfie_anime("D:\\Py-thon\\pyhon-yunwei\\2345.jpg",'D:\\Py-thon\\pyhon-yunwei\\23456.jpg')  #填入自己的原图片路径和存储的新图片路径

执行结果:

python使用百度云API接口图片卡通化相关推荐

  1. 用Python调用华为云API接口发短信

    [摘要] 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ...

  2. Python 技术篇-百度语音合成API接口调用演示

    百度语音合成api文档 现在演示的是调用百度语音合成,然后再转化为本地 mp3 的内容. 重要:tok 参数的获取请看上一篇文章: Python 技术篇-百度语音API鉴权认证获取Access Tok ...

  3. Python 技术篇-百度语音识别API接口调用演示

    百度语音识别api官网文档 现在演示的是识别音频文件的内容. 重要:token 参数的获取请看上一篇文章: Python 技术篇-百度语音API鉴权认证获取Access Token 注:下面的 tok ...

  4. 利用百度云API接口上传照片进行植物识别

    第一步还是引库,确定自己安装过这些库了,没有安装的需要自行安装 import requests import base64 import os #os库是下面多张图片进行识别的,如果一次识别一张图片就 ...

  5. Python3 使用百度云 API 接口实现音频文件转写

    注意事项 本文参考链接: http://dy.163.com/v2/article/detail/DKQLR7RK0517ACP7.html. 百度智能云的官方文档是有JAVA SDK文档的,如果你想 ...

  6. 如何调用阿里云、百度云API接口

    使用阿里云.百度云提供的一些接口,实现一些文本处理的功能,此处以阿里云为例: import json import csv import timefrom aliyunsdkcore.client i ...

  7. 百度云 api java_如何使用百度云API接口

    展开全部 http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E ...

  8. Python 调用 百度地图API接口 查询 详细地址名称 [转载]

    需要批量 查询文件中的地址在 百度地图中的名称 与坐标 Step 1 . 下载chromedriver 下载地址 : ChromeDriver下载. 注意需要下载和chrome浏览器相同版本的driv ...

  9. python 利用百度推广API接口,每日调整关键词价格,关键词点击率大于10%的进行降低价格和点击率小于4%进行增加价格

    步骤 1.查询昨日关键词报告,获取点击率大于10%和点击率小于4%的关键词信息. 2.调整价格信息,关键词点击率大于10%的关键词价格调整为原价格的95% 关键词点击率小于4%且价格小于10元的,将价 ...

最新文章

  1. asp.net工程中aspx文件与codebehind文件的关联问题
  2. 关闭体眠可释放系统盘的空间
  3. maven的内部属性
  4. 这些名言都是有后半句的,以前都按前半句理解,太坑人!
  5. 卡特兰数 BZOJ3907 网格 NOIP2003 栈
  6. 引入宽字符error: converting to execution character set: Invalid or incomplete multibyte or wide character
  7. Android Studio更改标题栏的颜色
  8. ES6学习(八)—Promise对象 超鸡重要
  9. Mac OS 添加 MySQL 环境变量
  10. 腾讯自己与自己的战争
  11. 信息论的基本概念和熵的计算
  12. 一个可以免费下载数据集的网站
  13. 相机存储卡格式化了数据能恢复吗,相机储存卡数据误删如何恢复
  14. 2012年9月ITbrand笔记本品牌排行榜
  15. 记忆力训练软件测试自学,记忆力训练题,每天10分钟,一周提高5倍记忆力
  16. XGBoost 与 信用卡诈骗数据集
  17. navicat运行db文件_navicat导入db文件_db文件转换为txt
  18. 一篇文章上手docker(原理,部署,使用,坑)
  19. 中国SAP 产品的客户名单
  20. 巴巴腾机器人视频_巴巴腾机器人,没想到你是这样的机器人!

热门文章

  1. 日本福岛第一核电站辐射量一度急剧上升
  2. Dockerfile实例部署和测试
  3. 新闻分类大赛赛题分析
  4. 盗版的软件更易被攻击 勒索钱财是黑客惯用形式
  5. Theme与Style
  6. 开发中常用的只允许一个程序运行的办法createmutex
  7. 自由泳单程连续游了三次,爽阿
  8. java统计用户网页停留时间,前端js计算用户在网页的停留时间和用户是否在点击浏览的时间...
  9. Quartus ii 13.1编译无法通过:Error (119013): Current license file does not support the EP4CE10F17C8 device
  10. Virtualbox虚拟机 创建共享文件夹