目录

前言

环境部署

项目使用

景色类图像使用

人像类图像使用

总结


前言

之前看到一个有意思的开源项目,主要是可以将一张照片变成卡通漫画的风格。下面给大家放几张官方给出的部分效果图。

看到这个效果图,还是非常经验的。下面我会分享一下这个项目,并且选择一些我自己找的图片试验一下。

项目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机器学习项目使用 | 机器学习相关推荐

  1. Python实现照片卡通化,一拳打破次元壁 | 机器学习

    目录 前言 项目结构 核心代码 总结 前言 接着我上一篇开源机器学习的使用:如何将照片变成卡通图,animegan2-pytorch机器学习项目使用 | 机器学习_阿良的博客-CSDN博客 我还是继续 ...

  2. Adobe MAX | 铅笔画变卡通图、视频变漫画

    点击上方"机器学习与生成对抗网络",关注星标 获取有趣.好玩的前沿干货! 来源 机器之心报道  编辑:陈萍 Adobe MAX 2021 呈现了一些不可思议的创新. Adobe M ...

  3. php 照片变成卡通照片,Photoshop实例:变照片为卡通漫画

    Photoshop实例:变照片为卡通漫画 一直有朋友问怎么把照片变成卡通漫画般的效果,我这里做了一个尝试,并截了一系列的过程,虽然有些繁琐,但是希望给大家提供一些思路. 原图: 图1 修改以后: 图2 ...

  4. php 照片变成卡通照片,怎么把照片做成q版卡通 照片变q版卡通人物 q版卡通头像制作...

    想要把自己的头像变成真人q版卡通漫画,偷偷问了一个漫画家怎么制作的,他说用电脑手绘,得有画画基础才行,小编这下子就打了退堂鼓了,照片制作视频容易,但是自己画画太难了.有什么比较容易方法把照片做成q版卡 ...

  5. python相机实现拍照、录像、图片处理、转卡通图等功能

    文章目录 前言 一.效果图 二.界面设计 三.功能详解 拍照部分 打开相册 录像功能 打开视频文件夹 镜像图转换 灰度图转换 美化图片 转换卡通图 背景音乐 主函数部分 四.全部代码 前言 使用pyt ...

  6. python头像转卡通_将真实照片转换为卡通风格的非真实感图像

    人像卡通化 (Photo to Cartoon) 该项目为小视科技卡通肖像探索项目.您可使用微信扫描下方二维码或搜索"AI卡通秀"小程序体验卡通化效果. 简介 人像卡通风格渲染的目 ...

  7. android 照片拼接长图_手机照片拼接长图软件|照片拼接长图app下载v2.0-乐游网软件下载...

    <照片拼接长图app>是一款功能非常强大的微信照片拼接长图工具.名叫<照片拼贴>,能够直接为用户提供微信图片,QQ图片以及手机中的各种照片拼接和编辑的功能,让你随时随地拼图片, ...

  8. ImageMagick将多张图片拼接成一张图片_今天才发现,微信按下“这个”按钮,能将手机里的照片拼接成长图...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.声明:图文来源于网络,版 ...

  9. AI人工智能ml5.js在线实现图片变卡通图像,照片变卡通图像

    一直以来都在寻找能直接通过网页js实现人工智能应用的例子,今天果然找到了一个通过使用ml5.js这个js库是针对tensorflow.js的封装能最大限度的屏蔽tensorflow的细节,直接应用于A ...

最新文章

  1. ASP.NET 网页- WebGrid 帮助器简介
  2. 计算机二级vfp知识点,全国计算机二级等级考试VFP知识点提纲
  3. 轮询 长轮询 websocket
  4. 如何在aspx.cs 里面获取html 控件值
  5. crontab文件在哪个目录_目录形式URL与文件形式URL哪个更有利于SEO
  6. ubuntu 16.04 安装MySQL Workbench
  7. linux redhat 6.3: /lib/libz.so.1: no version information available
  8. C++:利用sort()对vector中的数据自定义排序
  9. 【Java】Java中ThreadLocal简介以及源码
  10. Hive 整合 HBase
  11. 利用钩子技术控制进程创建(附源代码)
  12. python浮点数多少位_Python中的最大浮点数是多少?
  13. PostgreSQL 的 target_list分析(三)
  14. 软件工程实验二Visio的使用
  15. 推荐一个基于Spring Boot + Vue的实习管理系统
  16. C语言的行指针和列指针
  17. 在过程中要正式批准可交付成果_2014年PMP考试模拟题
  18. 【C语言】 文件指针编程应用
  19. 【技术贴】图文教程 最新QQ空间免费背景音乐添加方法||QQ空间免费添加背景音乐。...
  20. Python对象的浅拷贝与深拷贝

热门文章

  1. Vim使用(二)——插件管理器vundle及nerdtree和ctags插件
  2. IsNaN函数的使用
  3. 考研初试结束,估个分
  4. 如何用静心提升创造力?
  5. ubuntu中配置tars详细教程
  6. 利用MySQL基于交易记录表对目标账户和其他账户的收支情况(一个交易对方一行数据)进行统计
  7. oracle 修改nls_nchar_characterset,NLS_NCHAR_CHARACTERSET 参数值是如何被指定的?
  8. [软件试用3]AI写作软件AI-WRITER.COM:博客思路及成文解析
  9. 视图与主控文档与分隔符-Word学习记录-1.1与1.2
  10. 最新系统漏洞--Metinfo SQL注入漏洞