【Opencv实战】刷爆朋友圈的特效“人物动漫化”是什么鬼?今天教你涨姿势—网友狂喜:我要学习,不许拦我
前言
前几天玩抖音,发现一个人像动漫化
的操作,觉得很好玩儿。我心想:python既然这么强大,是不
是也可以使用python程序来实现这样一个操作呢?
哈哈!我自己当然是没有这个本事编写这样一个牛逼的程序出来,但是百度可以呀,并且还很好
用。百度AI开放平台给我们提供了完整的接口,甚至贴心的将代码都给我们写好了。这些接口还支
持很多主流语言都呢,像Java、Python、PHP、C#等,我们做的就是直接调用它即可。效果怎么
样呢?我们先来看看下方的对比图吧。
效果展示:
第一组咖啡女仆——
原图——
效果图——
咳咳咳......五个脸有的还是挺正常的,有的就歪了!
第二组古风美女——
原图——
效果图——
啊......西湖的水 我的泪......这张图动漫化的超级完美尤其是那个手部,除了脸一切都好!!!
第三组真人cos——
原图——效果图——大家选择图片动漫化的话 慎重点儿哈~有的挺好,有的还是挺丑的!哈哈哈
代码展示:
import requests, base64
# 这个函数的操作是为了获取access_token参数
def get_access_token():url = 'https://aip.baidubce.com/oauth/2.0/token'data = {'grant_type': 'client_credentials', # 固定值'client_id': '3j8EWb6rgg..SPY2X693LBy', # 在开放平台注册后所建应用的API Key'client_secret': 'Px9KZuU0Gl...jTKktoCopnIWEiF57gf' # 所建应用的Secret Key}res = requests.post(url, data=data)res = res.json()#print(res)access_token = res['access_token']return access_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,代表的是处理后的图像信息。
# 将这个图像信息写入,得到最终的效果图。
if res: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首先登陆百度智能云的网址。
百度智能云
https://login.bce.baidu.com/
小结
大家代码有问题或者需要完整的素材项目啥的记得来找我的哈~欢迎大家!
完整的素材等:滴滴我吖!
还有更多更多源码等你来领区啦!
文章汇总——
汇总: Python文章合集 | (入门到实战、游戏、Turtle、案例等)
【Opencv实战】刷爆朋友圈的特效“人物动漫化”是什么鬼?今天教你涨姿势—网友狂喜:我要学习,不许拦我相关推荐
- python是个什么东西刷爆朋友圈_五星好评!这门Python神作刷爆朋友圈
原标题:五星好评!这门Python神作刷爆朋友圈 2019年,有人说是Python元年,背靠AI和大数据,连续半年拿下TOP1编程语言,这些都给了Python的底气,所以无论是薪资还是招聘需求,都越来 ...
- 昨天刷爆朋友圈的趣味翻译,你看到了吗?
作者 | 叶九秋 来源 | http://yejiuqiu.cn/3341.htm 昨天刷爆朋友圈的猪猪翻译,估计很多人都看到了? 是 bug 还是 future? 找到了一篇有趣的文章,来看看到底是 ...
- 一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!
戳蓝字"CSDN云计算"关注我们哦! 文章转载自网优雇佣军 这是一部刷爆了国内外朋友圈的5G宣传短片- 连接5G以后的世界 清晨, 男孩坐上自动驾驶出租车 去乡下看爷爷奶奶 在车上 ...
- python搞笑梗_豆瓣9.1、刷爆朋友圈,知道这3个梗就够了
原标题:豆瓣9.1.刷爆朋友圈,知道这3个梗就够了 作者 ✎ 西帕克 影评人,电影网站主编 1977年,乔治·卢卡斯的<星球大战>上映,引发了全球观影风潮,影评人罗杰·伊伯特(Roger ...
- android 寺库trytry_人民日报中秋福利 寺库trytry红包刷爆朋友圈背后的秘密
来源:凤凰财经网 9月24日,伴随着人民日报中秋晚会节目单的trytry红包刷爆朋友圈,寺库trytry以一个颇为高调的姿态进入了大家的视野.据悉,trytry是目前惟一一个以奢侈品为核心业务的共享时 ...
- 大圣归来 三里屯优衣库试衣间是怎么刷爆朋友圈的
想要刷爆朋友圈,要么至贱,要么接地. <小时代4>和<栀子花开>较劲,结果<大圣归来>逆袭,叫好又叫座:三里屯优衣库试衣间视频传开,那种视频也能上互联网新闻平台刷屏 ...
- “性格测试”刷爆朋友圈 小心隐私泄露
@公安部打四黑除四害截图提醒,警惕"性格测试". 前两天,只要打开微信,你很可能发现自己的朋友圈被刷屏了.一夜之间好像大家都在玩儿性格测试,在一张黑色的图片中,五颜六色的文字显示这 ...
- 那些曾刷爆朋友圈的APP,你以为全都死了?
2015年那些刷爆朋友圈的产品,他们现在还活着吗? 小咖一一解读他们的现状. 1 红海中杀出黑马小咖秀,依然坚挺 ▍产品名称 小咖秀--人生如戏,全靠演技 ▍目前日活估算 100万量级 ▍当前App ...
- 《啥是佩奇》导演揭秘:铁打小猪如何刷爆朋友圈?
中新网客户端北京1月18日电 题:<啥是佩奇>导演揭秘幕后:"铁打小猪"如何刷爆朋友圈? 记者 任思雨 <啥是佩奇>片头.影片截图 "你告诉爷爷你 ...
- 华为鸿蒙这个年度总结,才应该刷爆朋友圈
放假的时间过得总是那么快,再过几天各行各业就要开工了,老王也打算对华为鸿蒙的2021年再做个总结,让自己更好地去展望2022年的鸿蒙~ 既然是总结,难免话多了,今天的福利我就直接放前头了 华为鸿蒙这个 ...
最新文章
- FatFs文件系统的移植
- PAT A1023 sort cmp字典序比较
- Linux内核的l2tp实现,Linux Kernel gdth实现内核内存破坏漏洞
- Java基础之参数传递
- Vscode如何新建html文件
- 洛谷 P1736 创意吃鱼法
- Java Scanner nextLine()方法与示例
- jenkins即将重启问题
- 只有ajax会跨域吗_为什么跨域Ajax是安全问题?
- ORM(Object Relational Mapping,对象/关系映射)
- 计算机等级考试网络工程师题库,计算机等级考试4级网络工程师习题库要点
- MATLAB实现控制鼠标移动和点击
- 大数据第一季--java基础(day2)-徐培成-专题视频课程
- eNSP华为模拟器使用——(11)eNSP模拟无线AC和AP
- 传输线变压器设计原理
- 如何区分网线是几类的_怎么看网线是几类网线?
- 目标跟踪(4)使用dlib进行对象跟踪
- 个人开发作品分享:iTab新标签页
- R语言基于mediation包行中介效应分析(2)
- Qt入门-QLabel类
热门文章
- 极狐GitLab CI/CD 测试题
- WinCC 高速数据采集的实现
- 2013年总结-托福备考,减肥成功,微软实习,VMware工作,硕士毕业
- seo如何做外链(做seo外链建设有哪些原则)
- 用scratch2.0编写乒乓球游戏
- UE4 C++编程入门整理
- 使用 HTML CSS 编辑静态网页
- jquery-重要的方法和注意事项
- JAVA/JS针对常见的字符数据处理的一个总结(JS截取字符串,判断是否包含某个字符串及它出现的次数;JAVA数据四舍五入,去掉科学计数法,截取特定符号之前或之后的数据)
- 幻幕广告上线,沉浸式体验塑造大片即视感