资讯专栏INFORMATION COLUMN

【突破次元壁】谁说二次元离我们遥远?Python特效火遍全网,关键技术原来是它!!

source / 2883人阅读

摘要:从明星到路人,堪称全民参与,刷了很多类似的视频发现效果竟然这么好看,来看下效果吧登场的是张艺兴和戚薇。尤其是眼睛的处理,把张艺兴慵懒的眼神戚薇水汪汪的大眼睛,诠释的淋漓尽致。当然发型也都是满分转换,分叉造型等细节可以说是丝毫不差了。

导语

昨天下班,回家吃完饭就直接躺了,无聊的时候大家都会干什么呢?

当然是刷刷刷——抖音啦,嗯哼,然后返现了抖音上一款特效——「变身漫画」,简直好看到不行。

从明星到路人,堪称全民参与,刷了很多类似的视频发现效果竟然这么好看,来看下效果吧~

登场的是张艺兴戚薇

 可以看到,这个特效基于人物的面容,很好的转换成了二次元漫画风格。

尤其是眼睛的处理,把张艺兴慵懒的眼神、戚薇水汪汪的大眼睛,诠释的淋漓尽致。

当然发型也都是「满分转换」,分叉、造型等细节可以说是丝毫不差了。

突破「次元壁」的关键技术:今天来探讨一下吧,制作一款动漫化的小程序!

每个人都美美哒~

正文

本文是利用百度api实现人像动漫化的小程序的哈!

 这里首先给大家提供下面的一个网址,这就是百度AI开放平台关于人像动漫化网站:

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

寻找 API Key 和 Secret Key:

首先是搜百度ai进入以下界面:

这有点儿看不清哈:

第一步:登录。

第二步:创建。

附源码如下:

# encoding:utf-8import requestsimport base64# client_id 为官网获取的AK,client_secret 为官网获取的SKhost = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官网获取的AK】&client_secret=【官网获取的SK】"response = requests.get(host)if response:access_token= response.json()["access_token"]将上面的【官网获取的AK】【官网获取的SK】" 替换成自己的API Key 和 Secret Key"""人像动漫化"""request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"# 二进制方式打开需要处理图片文件f = open("001.jpg", "rb") # 打开需要处理的图片img = base64.b64encode(f.read())params = {"image":img}request_url = request_url + "?access_token=" + access_tokenheaders = {"content-type": "application/x-www-form-urlencoded"}response = requests.post(request_url, data=params, headers=headers)print(response)if response:# 保存文件f = open("t.jpg", "wb")img = (response.json()["image"])f.write(base64.b64decode(img))f.close()

效果如下:

01——小姐姐甚至景色。

​​

02——来一组好看的背影杀。

03——简直太惊艳了。

总结

妙呀妙呀啊~动漫化小程序,万物皆可——要试试嘛?有对象的赶快上呀~

如需完整的项目源码+素材源码基地见:#私信小编06#或者点击蓝色文字添加即可获取免费的福利!

你们的支持是我最大的动力!!记得三连哦~mua 欢迎大家阅读往期的文章哦~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121687.html

相关文章

  • SegmentFault 技术周刊 Vol.38 - 神奇的 CSS

    摘要:层叠即表示允许以多种方式来描述样式,一个元素可以被渲染呈现出多种样式。可以让属性的变化过程持续一段时间,而不是立即生效。比如,将元素的颜色从白色改为黑色,通常这个改变是立即生效的,使用后,将按一个曲线速率变化。 showImg(https://segmentfault.com/img/bVZwyL?w=900&h=385); CSS 的全称是 Cascading Style Sheet...

    elliott_hu 评论0 收藏0
  • 汤晓鸥为CNN搓了一颗大力丸

    摘要:潘新钢等发现,和的核心区别在于,学习到的是不随着颜色风格虚拟性现实性等外观变化而改变的特征,而要保留与内容相关的信息,就要用到。 大把时间、大把GPU喂进去,训练好了神经网络。接下来,你可能会迎来伤心一刻:同学,测试数据和训练数据,色调、亮度不太一样。同学,你还要去搞定一个新的数据集。是重新搭一个模型呢,还是拿来新数据重新调参,在这个已经训练好的模型上搞迁移学习呢?香港中文大学-商汤联合实验...

    张金宝 评论0 收藏0
  • 收集整理适用博客建站免费开源Wordpress主题-简约好看的WP主题

    摘要:最重要的就是找一个适合自己的主题了。事实上,免费主题也非常多,而且很多的免费主题在功能上和界面美观上已经大大超过了付费的主题。加上这些主题都是开源的,基本上可以在上找得到源码,安全性是没有问题,主题的作者也在不断更新当中。WordPress最重要的就是找一个适合自己的主题了。好一点的WordPress主题基本上都是要收费的,而且价格还不便宜,这导致了不少的新手朋友们很为难。而有时我们仅仅根据...

    番茄西红柿 评论0 收藏2637
  • 【二次元的CSS】—— CSS3画的能换频道的电视机(合集)

    摘要:帮大家回忆一下,小时候的电视机。每到星期二的下午,总是这个图案。传送门这次分步来做,先画电视机,再画没有信号的界面。这次绝笔之作中,把之前所有用画的东西都放进电视机里了。所以电视机是可以切换频道的。这次不贴代码了,有点多。 帮大家回忆一下,小时候的电视机。每到星期二的下午,总是这个图案。 GitHub传送门:https://github.com/lancer07/css3TV 这次分2...

    LeviDing 评论0 收藏0
  • 【二次元的CSS】—— 纯CSS3做的能换挡的电扇

    摘要:传送门效果是这样的结构小技巧就是,一开始就写了一组单选按钮来做开关的部分。有个地方需要优化,就是在换挡的时候,动画应该柔和些。 这次分享的电扇,和以往用css3画人物相比 多加了一点交互,就是电扇开关的地方,用到了一点点css3的 :checked +div 这个很少用到的选择器来实现的。 GitHub传送门:https://github.com/lancer07/css3_fan 效...

    Cruise_Chan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<