Python实现照片卡通化


Posted in Python onDecember 06, 2021

前言

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

Python实现照片卡通化

Python实现照片卡通化

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

项目Github地址:github地址 

环境部署

先使用git将项目下载下来。看一下项目结构。

Python实现照片卡通化

我们看一下需要的环境。

Python实现照片卡通化

非常简单,只要pytorch就可以了。如果有不太会安装的,可以参考:机器学习基础环境部署 

项目使用

看一下readme怎么说明的。

Python实现照片卡通化

直接使用命令,或者代码执行都可以,我们先看看如果命令操作的话都有哪些参数支持。

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参数即可,经过我自己的几次验证,发现有的模型适合风景类型的图片,有的适合人像,下面我分成两部使用一下。

景色类图像使用

先看一下我准备的图片,三张风景的照片。

Python实现照片卡通化

Python实现照片卡通化

Python实现照片卡通化

我使用个人认为比较好用的模型是paprika.pt。下面是执行过程。

Python实现照片卡通化

看看效果

Python实现照片卡通化

Python实现照片卡通化

Python实现照片卡通化

 哦,第一张图的漫画效果有所欠缺,但是后面两张还是不错的。没有细品一波算法,猜测一下,可能是颜色区域较多,对比度越明显,可能漫画后的效果会更好。

人像类图像使用

最主要的还是人像,懂的都懂。下面是我准备的图片。

Python实现照片卡通化

Python实现照片卡通化

Python实现照片卡通化

打算使用face_paint_512_v2.pt模型测试一下。下面直接展示处理后的效果。

Python实现照片卡通化

Python实现照片卡通化

Python实现照片卡通化

效果还是很好的,是不是。

总结

我反复测试了不少图片,有的转化的并不是很好,但是大部分还是不错的,瑕不掩瑜。项目还是好项目,只是可能模型本身训练的数据不是非常全面吧。

 以上就是Python实现照片卡通化的详细内容,更多关于Python照片卡通化的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
pymssql ntext字段调用问题解决方法
Dec 17 Python
Python中的super()方法使用简介
Aug 14 Python
浅谈Python type的使用
Nov 19 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
Jan 18 Python
tensorflow指定GPU与动态分配GPU memory设置
Feb 03 Python
详解Python修复遥感影像条带的两种方式
Feb 23 Python
python实现飞船大战
Apr 24 Python
Python生成随机验证码代码实例解析
Jun 09 Python
django rest framework 自定义返回方式
Jul 12 Python
Python是怎样处理json模块的
Jul 16 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
用Python爬取英雄联盟的皮肤详细示例
Python+腾讯云服务器实现每日自动健康打卡
Dec 06 #Python
python 管理系统实现mysql交互的示例代码
Python中super().__init__()测试以及理解
Dec 06 #Python
浅析Python中的随机采样和概率分布
Dec 06 #Python
python程序的组织结构详解
Python中异常处理用法
Nov 27 #Python
You might like
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
vue中的inject学习教程
2019/04/24 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
Vue使用虚拟dom进行渲染view的方法
2019/12/26 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
Python装饰器使用示例及实际应用例子
2015/03/06 Python
Python六大开源框架对比
2015/10/19 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
python异常触发及自定义异常类解析
2019/08/06 Python
Python日志器使用方法及原理解析
2020/09/27 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
不遵守课堂纪律的检讨书
2014/09/24 职场文书
学生个人总结范文
2015/02/15 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
雷锋电影观后感
2015/06/10 职场文书