首页 文章详情

图像技术-人像动漫化

做一个柔情的程序猿 | 457 2021-03-26 10:47 0 0 0
UniSMS (合一短信)

借助百度AI,实现人像动漫化

官网:https://ai.baidu.com/tech/imageprocess/selfie_anime

import requests, base64import uuid

def get_acess_token(): # client_id 为官网获取的AK, client_secret 为官网获取的SK,去 百度智能管理中心创建获取 host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官网获取的AK】&client_secret=【官网获取的SK】' response = requests.get(host) return response.json()['access_token']

def make_picture(path): request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime" # 二进制方式打开图片文件 f = open(path, 'rb') img = base64.b64encode(f.read())
params = {"image": img} access_token = get_acess_token() request_url = request_url + "?access_token=" + access_token headers = {'content-type': 'application/x-www-form-urlencoded'} response = requests.post(request_url, data=params, headers=headers)
res = response.json()
if res: f = open(str(uuid.uuid1()) + '.png', 'wb') after_img = res['image'] after_img = base64.b64decode(after_img) f.write(after_img) f.close()
print('------------已完成---------------------')

if __name__ == '__main__':
path='' make_picture(path)


「❤️ 感谢大家」

如果你觉得这篇内容对你挺有有帮助的话:

  1. 点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)
  2. 欢迎在留言区与我分享你的想法,也欢迎你在留言区记录你的思考过程。
  3. 觉得不错的话,也可以阅读近期梳理的文章(感谢鼓励与支持🌹🌹🌹):


老铁,三连支持一下,好吗?↓↓↓




欢迎大家加入到知识星球这个大家庭,这里一定有与你志同道合的小伙伴,在这里大家可以一起交流,一起学习,一同吹逼,一同玩耍。。。


长按按钮  “识别二维码” 关注我
更多精彩内容等着你哦

点分享

点点赞

点在

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter