如何使用Python OpenCV实现人物动漫化效果
导读:本文共1534字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 效果展示第一组古风美女原图效果图啊......西湖的水 我的泪......这张图动漫化的超级完美尤其是那个手部,除了脸一切都好!!!第二组真人cos原图效果图大家选择图片动漫化的话 慎重点儿哈~有的挺好,有的还是挺丑的!哈哈哈代码展示importrequests,base64#这个函数的操作是为了获取access_token参数defget_access_t... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。效果展示
第一组古风美女
原图
效果图
啊......西湖的水 我的泪......这张图动漫化的超级完美尤其是那个手部,除了脸一切都好!!!
第二组真人cos
原图
效果图
大家选择图片动漫化的话 慎重点儿哈~有的挺好,有的还是挺丑的!哈哈哈
代码展示
importrequests,base64#这个函数的操作是为了获取access_token参数defget_access_token():url='https://aip.baidubce.com/oauth/2.0/token'data={'grant_type':'client_credentials',#固定值'client_id':'3j8EWb6rgg..SPY2X693LBy',#在开放平台注册后所建应用的APIKey'client_secret':'Px9KZuU0Gl...jTKktoCopnIWEiF57gf'#所建应用的SecretKey}res=requests.post(url,data=data)res=res.json()#print(res)access_token=res['access_token']returnaccess_token#下面的代码就是API文档中的代码,直接搬过来使用即可。request_url="https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"f=open('zhao.jpg','rb')#二进制方式打开图片文件img=base64.b64encode(f.read())#图像转为base64的格式,这是百度API文档中要求的params={"image":img}access_token='24.11731cd1f0...9f9b3a930f917f3681b.2592000.1596894747.282335-21221990'request_url=request_url+"?access_token="+get_access_token()headers={'content-type':'application/x-www-form-urlencoded'}response=requests.post(request_url,data=params,headers=headers)res=response.json()#前面我们讲述了这个请求返回的是一个字典,其中一个键就是image,代表的是处理后的图像信息。#将这个图像信息写入,得到最终的效果图。ifres:f=open("kouzhao4.jpg",'wb')after_img=res['image']after_img=base64.b64decode(after_img)f.write(after_img)f.close()
注意
寻找 API Key 和 Secret Key首先登陆百度智能云的网址。
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
如何使用Python OpenCV实现人物动漫化效果的详细内容,希望对您有所帮助,信息来源于网络。