火遍全网的Python二次元特效轻松掌握

导语

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

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

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

登场的是张艺兴和戚薇。

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

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

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

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

每个人都美美哒~

正文

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

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

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

寻找 API Key 和 Secret Key:

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

这有点儿看不清哈:

第一步:登录。

第二步:创建。

附源码如下:

# encoding:utf-8
import requests
import base64
# client_id 为官网获取的AK,
client_secret 为官网获取的SK
host = '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_token
headers = {'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——简直太惊艳了。

总结

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

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

到此这篇关于火遍全网的Python二次元特效轻松掌握的文章就介绍到这了,更多相关python 二次元特效内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python实现电视里的5毛特效实例代码详解

    前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视频换一个不同的场景,于是就有了今天的文章. 我们先看看能实现什么效果,先来个正常版的,先看看原场景: 下面是我们切换场景后的样子: 看起来效果还是不错的,有了这个我们就可以随意切换场景,坟头蹦迪不是梦.另外,我们再来看看另外一种效果,相比之下要狂放许多: 实现步骤 我们都知道,视频是由一帧一帧的画面组成的,每一帧都是一张图片,我们要实现对视频的修改就需要对视频中每一帧画面进行修改.所以在最开始,我们需要

  • Python图像特效之模糊玻璃效果

    今天介绍一种基于高斯滤波和邻域随机采样,生成一种毛玻璃的图像特效,简单来说,就是先对图像做高斯滤波模糊,然后对模糊后的图像,通过对邻域的随机采样来赋予当前的像素点,这样,生成的图像有有一定的随机扰动和模糊,看起来就像隔着一层毛玻璃在观察图像一样. # -*- coding: utf-8 -*- """ Created on Sun Aug 20 11:03:53 2017 @author: shiyi """ import matplotlib.

  • python 实现波浪滤镜特效

    本文用 Python 实现 PS 滤镜的波浪特效 import numpy as np from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import numpy.matlib import math # 图片位置 file_name2='D:/Visual Effects/PS Algorithm/4.jpg' img=io.imread(file_name2) img

  • Python 实现PS滤镜的旋涡特效

    实现效果: 实现代码 import numpy as np from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import math import numpy.matlib file_name2='D:/2020121173119242.png' # 图片路径 img=io.imread(file_name2) img = img_as_float(img) row, c

  • Python 实现PS滤镜中的径向模糊特效

    实现效果 实现代码 from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import numpy as np import numpy.matlib file_name='D:/2020121173119242.png' # 图片路径 img=io.imread(file_name) img = img_as_float(img) img_out = img.copy()

  • 火遍全网的Python二次元特效轻松掌握

    导语 昨天下班,回家吃完饭就直接躺了,无聊的时候大家都会干什么呢? 当然是刷刷刷--抖音啦,嗯哼,然后返现了抖音上一款特效--「变身漫画」,简直好看到不行. 从明星到路人,堪称全民参与,刷了很多类似的视频发现效果竟然这么好看,来看下效果吧~ 登场的是张艺兴和戚薇. 可以看到,这个特效基于人物的面容,很好的转换成了二次元漫画风格. 尤其是眼睛的处理,把张艺兴慵懒的眼神.戚薇水汪汪的大眼睛,诠释的淋漓尽致. 当然发型也都是「满分转换」,分叉.造型等细节可以说是丝毫不差了. 突破「次元壁」的关键技术:

  • 火遍全网的Hutool使用Builder模式创建线程池的方法

    前言 Builder 设计模式也叫做 构建者模式或者建造者模式,名字只是一种叫法,当聊起三种名称的时候知道是怎么回事就行 Builder 设计模式在作者编码过程中,属于比较常用的模式之一.优秀的设计模式总是会受到广大开发者的青睐,Hutool 也是其中之一 因为上周编写的业务需要用到线程池,就去 Hutool thread 包下看了看,还真有惊喜,学习到了一种之前编码中没用过的 Builder 模式实现 这里必须提一句:设计模式重要的是思想,一种设计模式可能不止一种实现方式 Builder 模式

  • 火遍网络的python中秋节贺卡现在学还赶得上

    导语 ​ 转眼,八月十五中秋节即将到来,中秋节以月之圆兆人之团圆, 为寄托思念故乡,思念亲人之情,也是我国最具团圆意味的一个传统节日. ​ ​佳节来临,我的侄女儿跟我打视频,说起了他们的中秋老师布置的小作业,每个孩子都会制作专属的中秋贺卡送给家人.​​ ​ 果不其然,这又成了我的一个灵感,跟小侄女儿打完视频就开始了我的贺卡制作之路. 佳节来临,不如制作一份精美的手工贺卡,在中秋之夜送去真挚的祝福!跟着小编来学学吧~ 正文 本文是基于pyqt5做的界面化中秋贺卡生成器. (1)首先准备好相应的素材

  • 21 岁理工男开源的这个编辑器火遍全球附面试资源

    来自:机器之心 最近在 GitHub 上最火的项目是一个对视力友好的十六进制编辑器,它上线仅 5 天就收获了 2500 star,最近 24 小时涨了 1600 star 量. 十六进制编辑器是用于编辑单个字节数据的软件应用程序,主要由程序员或系统管理员使用. 常规文本编辑器和十六进制编辑器之间的区别在于常规编辑器表示文件的逻辑内容,而十六进制编辑器表示文件的物理内容.十六进制编辑器可以让你以十六进制的形式查看或编辑文件的二进制数据,并用较为友好的界面来编辑二进制数据.对于需要处理二进制数据的用

  • 一个月入门Python爬虫学习,轻松爬取大规模数据

    Python爬虫为什么受欢迎 如果你仔细观察,就不难发现,懂爬虫.学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多,另一方面,像 Python这样的编程语言提供越来越多的优秀工具,让爬虫变得简单.容易上手. 利用爬虫我们可以获取大量的价值数据,从而获得感性认识中不能得到的信息,比如: 知乎:爬取优质答案,为你筛选出各话题下最优质的内容. 淘宝.京东:抓取商品.评论及销量数据,对各种商品及用户的消费场景进行分析. 安居客.链家:抓取房产买卖及租售信息,分析房价变化趋势.做不同区域的房价分

  • python使用wxpy轻松实现微信防撤回的方法

    最近比较闲就随便瞎看,看到了微信防撤回就顺便跟着学着实现一下 使用的是wxpy,安装方法pip install wxpy(我使用的是python2.7),这样实现起来比较快,反正也只是练手 首现看了两个别人实现的代码,然后看了看wxpy的文档:http://wxpy.readthedocs.io/zh/latest/utils.html(萌新,顺便锻炼下看文档) 我实现的代码: import wxpy import re # 实例化微信对象 bot = wxpy.Bot(cache_path=T

  • Python+Kepler.gl轻松制作酷炫路径动画的实现示例

    1. 简介 Kepler.gl相信很多人都听说过,作为Uber几年前开源的交互式地理信息可视化工具,kepler.gl依托WebGL强大的图形渲染能力,可以在浏览器端以多种形式轻松展示大规模数据集. 更令人兴奋的是Kepler.gl在去年推出了基于Python的接口库keplergl,结合jupyter notebook/jupyter lab的相关拓展插件,使得我们可以通过编写Python程序配合Kepler.gl更灵活地制作各种可视化作品. 而随着近期keplergl的更新,更多的新特性得以

  • Python Tornado框架轻松写一个Web应用的全过程

    目录 Tornado是什么 安装 试试看使用tornado框架来写一个web application 总结 Tornado是什么 学委之前在看Jupyter组件的源码的时候,发现了tornado这个web框架. 不仅仅做一个web框架, 通过使用非阻塞网络I/O,Tornado可以扩展到数万个开放连接. 这样非常适合long polling, WebSockets以及其他需要与每个用户建立长期连接的应用程序. 好,下面安装试用一下. 安装 pip install tornado pip 不会用的

  • 使用python半分钟轻松完成证件照换底色

    导语 小伙伴们都知道,刚入职的时候都是要求新人入职带着自己的证件照的,这应该是几寸的来着,小编入职这么久都忘记了!!! 昨天下班之后跟之前的老朋友聚餐,其实一个兄弟的跟我说:"老表,你现在是编程的,又没得办法帮我一个忙?" 我这一听:"什么事儿?你说" "我老婆前几天刚入职新公司,但是入职之后才晓得照片是需要蓝底儿的,主要是那个照证件照的离家太远了,索性问下你有啥办法没?" 那当然,为了节省他们的时间,这小忙我义不容辞,也就几分钟的事儿.​ 正文

  • Python利用PyAutoGUI轻松搞定图片上传

    目录 实时获取鼠标的当前坐标 开始上传了 完整脚本 运行过程 最近用vuepress建了个博客,音乐的背景图片需要网络地址. 还有博客自动复用的摘要图片也需地址 开始用的阿里云的免费对象存储oss,但又是登录又是设置读写权限的,稀碎的操作令人疲惫.能不能简单点,自动上传,并且马上能得到文件的网络地址. 于是开始探索轻量级的方案,手动给自己搞一个,一键复制开箱即用的的上传页面: 把文件传到自己的云服务器上,传完后自带文件地址和copy按钮,流程顿时清爽了许多. 接下来的问题是,图片准备好了,十几张

随机推荐