如何将照片变成卡通图,animegan2-pytorch机器学习项目使用 | 机器学习
目录
前言
环境部署
项目使用
景色类图像使用
人像类图像使用
总结
前言
之前看到一个有意思的开源项目,主要是可以将一张照片变成卡通漫画的风格。下面给大家放几张官方给出的部分效果图。
看到这个效果图,还是非常经验的。下面我会分享一下这个项目,并且选择一些我自己找的图片试验一下。
项目Github地址:github地址
环境部署
先使用git将项目下载下来。看一下项目结构。
我们看一下需要的环境。
非常简单,只要pytorch就可以了。如果有不太会安装的,可以参考我的另一篇文章:机器学习基础环境部署 | 机器学习系列_阿良的博客-CSDN博客
项目使用
看一下readme怎么说明的。
直接使用命令,或者代码执行都可以,我们先看看如果命令操作的话都有哪些参数支持。
if __name__ == '__main__':parser = argparse.ArgumentParser()parser.add_argument('--checkpoint',type=str,default='./weights/paprika.pt',)parser.add_argument('--input_dir', type=str, default='./samples/inputs',)parser.add_argument('--output_dir', type=str, default='./samples/results',)parser.add_argument('--device',type=str,default='cuda:0',)parser.add_argument('--upsample_align',type=bool,default=False,help="Align corners in decoder upsampling layers")parser.add_argument('--x32',action="store_true",help="Resize images to multiple of 32")args = parser.parse_args()test(args)
可以通过项目结构看到,作者提供了4个模型文件可供选择,可以用--checkpoint参数切换。需要提供图片的输入文件夹,修改--input_dir参数即可,经过我自己的几次验证,发现有的模型适合风景类型的图片,有的适合人像,下面我分成两部使用一下。
景色类图像使用
先看一下我准备的图片,三张风景的照片。
我使用个人认为比较好用的模型是paprika.pt。下面是执行过程。
看看效果
哦,第一张图的漫画效果有所欠缺,但是后面两张还是不错的。没有细品一波算法,猜测一下,可能是颜色区域较多,对比度越明显,可能漫画后的效果会更好。
人像类图像使用
最主要的还是人像,懂的都懂。下面是我准备的图片。
打算使用face_paint_512_v2.pt模型测试一下。下面直接展示处理后的效果。
效果还是很好的,是不是。
总结
我反复测试了不少图片,有的转化的并不是很好,但是大部分还是不错的,瑕不掩瑜。项目还是好项目,只是可能模型本身训练的数据不是非常全面吧。还是老样子,这两天我改改这个项目玩一玩。
分享:
对自己有自信时,不能对人说「期待」。所谓的「期待」是放弃时的托词,因为别无选择。若缺少这种无奈感,说这个词就太虚伪了。——《冰菓》
如果本文对你有用的话,请给我点个赞吧,谢谢!
如何将照片变成卡通图,animegan2-pytorch机器学习项目使用 | 机器学习相关推荐
- Python实现照片卡通化,一拳打破次元壁 | 机器学习
目录 前言 项目结构 核心代码 总结 前言 接着我上一篇开源机器学习的使用:如何将照片变成卡通图,animegan2-pytorch机器学习项目使用 | 机器学习_阿良的博客-CSDN博客 我还是继续 ...
- Adobe MAX | 铅笔画变卡通图、视频变漫画
点击上方"机器学习与生成对抗网络",关注星标 获取有趣.好玩的前沿干货! 来源 机器之心报道 编辑:陈萍 Adobe MAX 2021 呈现了一些不可思议的创新. Adobe M ...
- php 照片变成卡通照片,Photoshop实例:变照片为卡通漫画
Photoshop实例:变照片为卡通漫画 一直有朋友问怎么把照片变成卡通漫画般的效果,我这里做了一个尝试,并截了一系列的过程,虽然有些繁琐,但是希望给大家提供一些思路. 原图: 图1 修改以后: 图2 ...
- php 照片变成卡通照片,怎么把照片做成q版卡通 照片变q版卡通人物 q版卡通头像制作...
想要把自己的头像变成真人q版卡通漫画,偷偷问了一个漫画家怎么制作的,他说用电脑手绘,得有画画基础才行,小编这下子就打了退堂鼓了,照片制作视频容易,但是自己画画太难了.有什么比较容易方法把照片做成q版卡 ...
- python相机实现拍照、录像、图片处理、转卡通图等功能
文章目录 前言 一.效果图 二.界面设计 三.功能详解 拍照部分 打开相册 录像功能 打开视频文件夹 镜像图转换 灰度图转换 美化图片 转换卡通图 背景音乐 主函数部分 四.全部代码 前言 使用pyt ...
- python头像转卡通_将真实照片转换为卡通风格的非真实感图像
人像卡通化 (Photo to Cartoon) 该项目为小视科技卡通肖像探索项目.您可使用微信扫描下方二维码或搜索"AI卡通秀"小程序体验卡通化效果. 简介 人像卡通风格渲染的目 ...
- android 照片拼接长图_手机照片拼接长图软件|照片拼接长图app下载v2.0-乐游网软件下载...
<照片拼接长图app>是一款功能非常强大的微信照片拼接长图工具.名叫<照片拼贴>,能够直接为用户提供微信图片,QQ图片以及手机中的各种照片拼接和编辑的功能,让你随时随地拼图片, ...
- ImageMagick将多张图片拼接成一张图片_今天才发现,微信按下“这个”按钮,能将手机里的照片拼接成长图...
阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.声明:图文来源于网络,版 ...
- AI人工智能ml5.js在线实现图片变卡通图像,照片变卡通图像
一直以来都在寻找能直接通过网页js实现人工智能应用的例子,今天果然找到了一个通过使用ml5.js这个js库是针对tensorflow.js的封装能最大限度的屏蔽tensorflow的细节,直接应用于A ...
最新文章
- ASP.NET 网页- WebGrid 帮助器简介
- 计算机二级vfp知识点,全国计算机二级等级考试VFP知识点提纲
- 轮询 长轮询 websocket
- 如何在aspx.cs 里面获取html 控件值
- crontab文件在哪个目录_目录形式URL与文件形式URL哪个更有利于SEO
- ubuntu 16.04 安装MySQL Workbench
- linux redhat 6.3: /lib/libz.so.1: no version information available
- C++:利用sort()对vector中的数据自定义排序
- 【Java】Java中ThreadLocal简介以及源码
- Hive 整合 HBase
- 利用钩子技术控制进程创建(附源代码)
- python浮点数多少位_Python中的最大浮点数是多少?
- PostgreSQL 的 target_list分析(三)
- 软件工程实验二Visio的使用
- 推荐一个基于Spring Boot + Vue的实习管理系统
- C语言的行指针和列指针
- 在过程中要正式批准可交付成果_2014年PMP考试模拟题
- 【C语言】 文件指针编程应用
- 【技术贴】图文教程 最新QQ空间免费背景音乐添加方法||QQ空间免费添加背景音乐。...
- Python对象的浅拷贝与深拷贝
热门文章
- Vim使用(二)——插件管理器vundle及nerdtree和ctags插件
- IsNaN函数的使用
- 考研初试结束,估个分
- 如何用静心提升创造力?
- ubuntu中配置tars详细教程
- 利用MySQL基于交易记录表对目标账户和其他账户的收支情况(一个交易对方一行数据)进行统计
- oracle 修改nls_nchar_characterset,NLS_NCHAR_CHARACTERSET 参数值是如何被指定的?
- [软件试用3]AI写作软件AI-WRITER.COM:博客思路及成文解析
- 视图与主控文档与分隔符-Word学习记录-1.1与1.2
- 最新系统漏洞--Metinfo SQL注入漏洞