大家好,我是辣条。 我会尽量保持一周三更的进展,大家有什么好的建议可以在评论中交流哦,如果这篇文章对你有帮助的话,记得给辣条三连哦! 实现目标效果 工具使用 开发环境:win10、python3。7 开发工具:pycharm、Chrome 工具包:requests,basse64 接口使用:百度AI 项目思路解析 使用百度大脑提供的接口进行头像转换 查阅当前api的接口文档 HTTP方法:POST请求URL:https:aip。baidubce。comrest2。0imageprocessv1selfieanime url参数需要额外生成 clinetid和cleintsecret为创建的百度ai应用的数据在控制台创建 简易源码分享 importrequestsimportbase64urlhttps:aip。baidubce。comoauth2。0tokendata{granttype:clientcredentials,clientid:你的ak,clientsecret:你的sk}responserequests。get(url,data)accesstokenresponse。json()〔accesstoken〕print(accesstoken的值为:,accesstoken)requestsurlhttps:aip。baidubce。comrest2。0imageprocessv1selfieanimewithopen(。imgE6I(82〕EI7V2}3SDN(UGN。png,rb)asfile:imgbase64。b64encode(file。read())params{image:img}headers{contenttype:applicationxwwwformurlencoded}requestsurlrequestsurl?accesstokenaccesstokenresponserequests。post(requestsurl,dataparams,headersheaders)withopen(001。jpg,wb)asfile:animeresponse。json()〔image〕animeimagebase64。b64decode(anime)file。write(animeimage)