做网站应下哪个软件,15个html5手机网站模板,以下哪些是网页制作工具,刷关键词优化排名前言最近上网冲浪的时候看到了一个有趣的东西#xff0c;叫做『人物动漫化』#xff0c;作为老大的粉丝#xff0c;怎么可能放过这个机会#xff0c;让我们先看看效果图#xff1a;这就是这次要用Python搞的事情啦#xff0c;我们会利用百度AI的人物动漫化技术#xff0…前言最近上网冲浪的时候看到了一个有趣的东西叫做『人物动漫化』作为老大的粉丝怎么可能放过这个机会让我们先看看效果图这就是这次要用Python搞的事情啦我们会利用百度AI的人物动漫化技术结合Python对图片进行处理生成动漫图片。开始敲代码老规矩先来敲代码导入所需库import base64import requests接下来利用百度AI的账号获取token得到调用权限def get_access_token():# 获取token的APIurl https://aip.baidubce.com/oauth/2.0/token# 获取access_token需要的参数params {# 固定参数grant_type:client_credentials,# 必选参数传入你的API Keyclient_id:sUxvp1MQkEXLuzkCY10SP8M1,# 必选参数传入你的Secret Keyclient_secret:miK5YLBsMGvGC84q7eFtGxiAefmIS8sq}# 发送请求获取响应数据response requests.post(url, params)# 将响应的数据转成字典类型然后取出access_tokenaccess_token eval(response.text)[access_token]# 将access_token返回return access_token然后编写我们的图片处理代码来进行人物的动漫化处理并保存到本地调用我们的函数输入我们要处理的图片地址和处理后的存储地址即可def img2Cartoon(img):# 头像动漫化的APIurl https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime# 以二进制的方式读取原始图片origin_im open(img, rb)# 将图片进行base64编码img base64.b64encode(origin_im .read())# 关闭原图片origin_im.close()# 请求的headers信息固定写法headers {content-type:application/x-www-form-urlencoded}# 请求的参数params {# 开始获取的access_tokenaccess_token:get_access_token(),# 图片的base64编码image:img,}# 发送请求response requests.post(url, dataparams, headersheaders)# 对响应结果进行处理if response:# 打开一个文件f open(01.jpg, wb)# 获取动漫头像anime response.json()[image]# 对返回的头像进行解码anime base64.b64decode(anime)# 将头像写入文件当中f.write(anime)f.close()if __name__ __main__:img2Cartoon(1.jpg)结果展示ennnn没错我也是超级小杰的粉丝当然不能放过所以就一起来吧50行左右的Python代码就能把图片做成动漫风格大家可以去尝试一下很多人的微信头像又可以更换了呢~本文分享 CSDN - 松鼠爱吃饼干。如有侵权请联系 supportoschina.cn 删除。本文参与“OSC源创计划”欢迎正在阅读的你也加入一起分享。