python使用百度云API接口图片卡通化
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接口图片卡通化相关推荐
- 用Python调用华为云API接口发短信
[摘要] 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ...
- Python 技术篇-百度语音合成API接口调用演示
百度语音合成api文档 现在演示的是调用百度语音合成,然后再转化为本地 mp3 的内容. 重要:tok 参数的获取请看上一篇文章: Python 技术篇-百度语音API鉴权认证获取Access Tok ...
- Python 技术篇-百度语音识别API接口调用演示
百度语音识别api官网文档 现在演示的是识别音频文件的内容. 重要:token 参数的获取请看上一篇文章: Python 技术篇-百度语音API鉴权认证获取Access Token 注:下面的 tok ...
- 利用百度云API接口上传照片进行植物识别
第一步还是引库,确定自己安装过这些库了,没有安装的需要自行安装 import requests import base64 import os #os库是下面多张图片进行识别的,如果一次识别一张图片就 ...
- Python3 使用百度云 API 接口实现音频文件转写
注意事项 本文参考链接: http://dy.163.com/v2/article/detail/DKQLR7RK0517ACP7.html. 百度智能云的官方文档是有JAVA SDK文档的,如果你想 ...
- 如何调用阿里云、百度云API接口
使用阿里云.百度云提供的一些接口,实现一些文本处理的功能,此处以阿里云为例: import json import csv import timefrom aliyunsdkcore.client i ...
- 百度云 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 ...
- Python 调用 百度地图API接口 查询 详细地址名称 [转载]
需要批量 查询文件中的地址在 百度地图中的名称 与坐标 Step 1 . 下载chromedriver 下载地址 : ChromeDriver下载. 注意需要下载和chrome浏览器相同版本的driv ...
- python 利用百度推广API接口,每日调整关键词价格,关键词点击率大于10%的进行降低价格和点击率小于4%进行增加价格
步骤 1.查询昨日关键词报告,获取点击率大于10%和点击率小于4%的关键词信息. 2.调整价格信息,关键词点击率大于10%的关键词价格调整为原价格的95% 关键词点击率小于4%且价格小于10元的,将价 ...
最新文章
- asp.net工程中aspx文件与codebehind文件的关联问题
- 关闭体眠可释放系统盘的空间
- maven的内部属性
- 这些名言都是有后半句的,以前都按前半句理解,太坑人!
- 卡特兰数 BZOJ3907 网格 NOIP2003 栈
- 引入宽字符error: converting to execution character set: Invalid or incomplete multibyte or wide character
- Android Studio更改标题栏的颜色
- ES6学习(八)—Promise对象 超鸡重要
- Mac OS 添加 MySQL 环境变量
- 腾讯自己与自己的战争
- 信息论的基本概念和熵的计算
- 一个可以免费下载数据集的网站
- 相机存储卡格式化了数据能恢复吗,相机储存卡数据误删如何恢复
- 2012年9月ITbrand笔记本品牌排行榜
- 记忆力训练软件测试自学,记忆力训练题,每天10分钟,一周提高5倍记忆力
- XGBoost 与 信用卡诈骗数据集
- navicat运行db文件_navicat导入db文件_db文件转换为txt
- 一篇文章上手docker(原理,部署,使用,坑)
- 中国SAP 产品的客户名单
- 巴巴腾机器人视频_巴巴腾机器人,没想到你是这样的机器人!
热门文章
- 日本福岛第一核电站辐射量一度急剧上升
- Dockerfile实例部署和测试
- 新闻分类大赛赛题分析
- 盗版的软件更易被攻击 勒索钱财是黑客惯用形式
- Theme与Style
- 开发中常用的只允许一个程序运行的办法createmutex
- 自由泳单程连续游了三次,爽阿
- java统计用户网页停留时间,前端js计算用户在网页的停留时间和用户是否在点击浏览的时间...
- Quartus ii 13.1编译无法通过:Error (119013): Current license file does not support the EP4CE10F17C8 device
- Virtualbox虚拟机 创建共享文件夹