最近某音上的动漫特效特别火,很多人都玩着动漫肖像,我媳妇儿也不例外。看着她这么喜欢这个特效,我决定做一个图片处理工具,这样媳妇儿的动漫头像就有着落了。
编码
为了快速实现我们的目标,我们就不自己写图片处理程序了,我们直接调用百度AI开放平台提供的接口实现我们的需求。
编码
这一次我们导入如下两个库
# -*- coding:utf-8 -*-
#author:菜鸟小白的学习分享
import requests, base64
我们需要进行百度AI开放平台的接口认证,代码如下:
# -*- coding:utf-8 -*-
#author:菜鸟小白的学习分享
# 百度AI开放平台鉴权函数
def get_access_token():
url = 'https://aip.baidubce.com/oauth/2.0/token'
data = {
'grant_type': 'client_credentials', # 固定值
'client_id': 'A3ppUrgl6H*******NjDN4Bb', # 在开放平台注册后所建应用的API Key
'client_secret': 'SqaeFpiPPC**********H1lsb0xO3w' # 所建应用的Secret Key
}
res = requests.post(url, data=data)
res = res.json()
access_token = res['access_token']
return access_token
因为百度AI平台提供了多种图像处理方式,请求URL主体都相同,但是传参不同,所以我们需要对不同的处理方式进行参数处理,代码如下:
# -*- coding:utf-8 -*-
#author:菜鸟小白的学习分享
def get_config():
img_before = input