AI | 一秒生成专属动漫头像

随着人工智能的发展,想要把自己的照片变成动漫已经不是难题了,各种APP层出不穷,刷抖音应该经常看到一秒变身漫画少女的特效视频,这些都要归于人工智能。

随着国庆的到来,你的假期靓照可以动漫式的秀一波了。

今天就来用Python搞定它,不会Python的也没有关系,后台回复【专属动漫头像】即可获取源码,运行即可,运行也不会,关注公众号,点击【动漫头像】,可以一键生成漫画头像,只要上传真人照片,就能一秒变漫画版靓女帅哥。

Python是一门不用重新“造轮子”的语言,因为有好多的库文件已经帮我们实现了。比如今天要用到的requests和base64。

requests库是一个简洁且简单的处理HTTP请求的第三方库,简单来说就是来处理http请求的库,是爬虫必备神库;

Base64是一种基于64个可打印字符来表示二进制数据的表示方法,就是将不可见字符转换为可见字符的编码方式。(请无视我:由于2^6=64,所以每6个比特为一个单元,对应某个可打印字符。3个字节有24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。)Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括MIME的电子邮件及XML的一些复杂数据。

言归正传,直接实战。代码注释写得倍儿清晰,我就不说废话了。

# 导入所需要的库
import requests
import base64

接下来我们就要调用百度的API(每次调用都是收费的,不过不用帮我省着用)了,因为下面的这些代码不足以实现真正的人工智能,下次我们再来深刻的讨论用GAN生成式对抗网络(运用对抗生成网络技术,结合人脸检测、头发分割、人像分割等技术,为用户量身定制千人千面的二次元动漫形象,并支持通过参数设置,生成戴口罩的二次元动漫人像)生成动漫人脸。

def get_accesstoken():"""获取access_token:return:"""# 请求URLurl = 'https://aip.baidubce.com/oauth/2.0/token'# 请求Paramsparams = {'grant_type': 'client_credentials','client_id': 'IuDNEQFrPbStzSSP1fVvWGAb','client_secret': 'PVEpf3VMAtuER88eIh2h3FUjPdYiyqWp'}# 获取请求结果res = requests.post(url=url, data=params)# print(res.status_code)jsondata = res.json()accesstoken = jsondata['access_token']# 将获取的access_token返回return accesstokenget_accesstoken()

接下来,我们用代码读取照片,处理照片,并保存处理后的照片,实现你的专属动漫头像。

def get_img(img):"""获取处理的图像信息:param img::return:"""# 请求URLurl = 'https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime'# 获取图像信息origin_img = open(file=img, mode='rb')# 将图片进行base64编码img = base64.b64encode(origin_img.read())# 关闭图像origin_img.close()# 请求header信息headers = {'Content-Type': 'application/x-www-form-urlencoded'}# 请求Paramsparams = {'access_token': get_accesstoken(),'image': img}# 获取请求结果res = requests.post(url=url, data=params, headers=headers)# 处理响应结果if res:# 打开一个文件f = open(file='wql0.jpeg', mode='wb')# 获取头像信息avatar = res.json()['image']jsondata = res.json()# 对返回头像信息进行解码avatar = base64.b64decode(avatar)# 将头像信息写入文件f.write(avatar)# 关闭文件f.close()if __name__ == '__main__':get_img(img='wqlraw.jpeg')

至此,我们就完美的实现了生成动漫二次元人像效果。一起实践起来吧,让你的十一获得千人千面的动漫人像。
在这里插入图片描述

十一还没到,这个奖我还帮你留着,别嫌少,试试运气吧!

抽奖环节

一等奖:大红包8个8.88

二等奖:手气红包60个

三等奖:理财电子书100本

持续关注,一边学习,一边把福利领到手!
在这里插入图片描述
这是我的公众号,坐标上海,专注于人工智能\机器学习\深度学习\计算机视觉\SLAM\Python学习\英语学习\思维培养\读书生活感想以及相关资源分享。欢迎关注,共同成长。在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/49508.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python使用AI photo2cartoon制作属于你的漫画头像

Python使用AI photo2cartoon制作属于你的漫画头像 1. 效果图2. 原理3. 源码参考 git clone https://github.com/minivision-ai/photo2cartoon.git cd ./photo2cartoon python test.py --photo_path images/photo_test.jpg --save_path images/cartoon_result.png1. 效果图 官方…

AI一分钟就能生成个性动漫头像?分享一个超好用的AI卡通头像生成器

你是否常常在社交媒体或短视频平台上看到一些精美的卡通风格头像,但是找遍全网都找不到完全相同的,其实这些动漫卡通风格的头像大多都是利用AI绘制的,不仅精美漂亮而且独一无二,不会与其他人的头像重复,所以今天就来给…

AI绘图第二弹!绘制专属动漫头像

上次推出AI绘图的文章后,热爱绘画的同志们,积极性很高!文章详情可以点击《最近非常火的AI绘图(附操作方法)》查看 这次,推荐一种绘制自己专属动漫头像的AI绘制方法! 这个AI绘制头像项目&#…

AI免费生成3D卡通头像,真香~

Midjourney 5.1 已经发布,官方搞活动免费送25张图,我用Mid Journey生成了我和孩子们的3D卡通头像,大家看像吗? 整个过程非常简单,只需1分钟: 首先,上传了自己照片 然后输入对照片的描述&#xf…

AI动漫头像生成神器来了

AnimeGANv3是一款二次元漫画风格迁移工具,它的处理能力让我们由衷感叹科技力量之强大:只要挑选到正确的照片,该工具的成像效果真的可以用「惊艳」来形容了,只要有合适的图片,再也不用找人设计头像啦,自己轻…

ChatGPT 能够取代架构师吗?

ChatGPT目前的能力来看,已经可以取代不少岗位了,例如客服、教师、文员等,那是否意味着随着ChatGPT的发展,以后任何岗位都可以被ChatGPT取代呢?比如说有了ChatGPT,架构师还有必要继续存在吗? 我们…

chatgpt赋能python:Python中的关键词提取工具:Jieba

Python中的关键词提取工具:Jieba 在自然语言处理领域,关键词提取是一个非常重要的任务。在Python中,可以使用Jieba库来进行中文分词和关键词提取。本文将介绍Jieba库的用法和功能,以及如何在SEO中使用它提高网站排名。 什么是Ji…

利用pandoc把latex文件转换为word的基本操作

pandoc是很强大的文本转换工具,我是用它来把latex转换为word。弥补了latex不能直接生成word的不足。 具体操作: 首先下载安装pandoc,具体略过 winR之后cmd进入命令行 输入pandoc,不报错,也就说明可以用了 ctrlc退…

chatgpt赋能python:Python复制到word:如何实现高效无误的文档传递

Python复制到word:如何实现高效无误的文档传递 在日常工作中,我们经常需要将Python代码和数据转换到Word文档中共享和展示。然而,Python和Word之间存在着很多兼容性方面的问题,如何实现高效无误的文档传递是我们需要掌握的关键技…

利用IText导出Word

生成Word文档的类库有很多,常用的有jacob,poi,itext等等,jacob操作office的能力是不错的,但是对于我个人来说,我不喜欢它的两方面:一、jacob只能应用于windows平台。二、除了要把相应的ar包加载到类路径下&…

本地Word图文直接复制到富文本编辑器中

当前功能基于PHP,其它语言流程大致相同 1.新增上传word json配置 在ueditor\php\config.json中新增如下配置: /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称 */ "wordFieldName": &q…

【成为架构师课程系列】怎样进行物理架构、运行架构、开发架构的设计?

我认识一些架构师,他们的生活都是失控的。因为架构天性范围宽广,涉及人、工作量都非常多。一些架构师把他们的时间整天整天的花在跟“项目干系人”开会上,然后夜以继日,再搭上周末去实际的架构工作。 -- Eric Brechner, 《代码之道》 多重软件架构视图之所以必不可少,是因…

如何在一个中文大模型上,加入招投标字段标注的数据,搭建一个招投标字段解析的Transformer模型?

ChatGPT方案1 在一个中文大模型上加入招投标字段标注的数据,并搭建招投标字段解析的Transformer模型可以通过以下步骤实现: 收集并标注招投标相关的数据。可以使用现有的数据集,也可以通过爬虫技术获取相关数据,然后进行人工标注。…

程序员兼职网站(自由职业)

1、程序员客栈 www.proginn.com 2、码市 codemart.com 3、开源众包 4、智城外包 5、实现网 6、猿急送 7、人人开发 8、开发邦 9、电鸭社区 10、快码 11、英选 12、外包大师 13、我爱方案网 14、自由职客 15、智筹 16、SXsorft 17、猪八戒

程序员如何向自由职业过渡

点击上方“程序人生”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 未来一定会是一个从事自由职业越来越多的时代。当我们还不能放手一搏到自由职业中去的时候,我们实际上可以为其做一些准备。当然不是所有人都适合自由…

4大国外自由职业者项目外包网站

4大国外自由职业者项目外包网站 http://www.asfreelancer.com/articles/50.html 2011-06-27 / 分类:推荐专题, 职业资源 / 没有评论 这里介绍四个在国外自由职业圈中很流行的项目外包网站,很多个人和团队都会在上面开始自己的商业服务,尤…

程序员适合做自由职业者吗?

企业基于自身的弹性用工需求,雇佣兼职或自由职业者来解决用人难题,这种灵活用工模式效率更高、成本更低,企业把灵活用工与固定全职结合起来使用,正在变成一种常态。有数据指出,全球灵活用工业务总收入高达3万亿&#x…

如何迅速成为一个能够养活自己的自由职业者?

自由职业者,意味着自己的时间可以自由的安排,不用被强迫996,但是也同时意味着收入的不稳定,特别是在成为自由者的初期。 飞援 平台上也有一些自由职业者活跃,综合他们的经历经验,分享几点建议给想成为自由…

一个自由职业者兼职程序员对未来的畅想以及对目前生活的改变

最近一直在思考一个问题,未来是什么样子的,或者说,当我七老八十的时候,我希望日子是什么样子的。 关于自由 这里所谓的自由,肯定不是如同丰县的铁链女子亦或是缅北的血奴一般完全失去人身自由,而是能够自由…