Python实现照片卡通化
作者:剑客阿良_ALiang 时间:2021-03-29 18:45:40
前言
之前看到一个有意思的开源项目,主要是可以将一张照片变成卡通漫画的风格。下面给大家放几张官方给出的部分效果图。
看到这个效果图,还是非常经验的。下面我会分享一下这个项目,并且选择一些我自己找的图片试验一下。
项目Github地址:github地址
环境部署
先使用git将项目下载下来。看一下项目结构。
我们看一下需要的环境。
非常简单,只要pytorch就可以了。如果有不太会安装的,可以参考:机器学习基础环境部署
项目使用
看一下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模型测试一下。下面直接展示处理后的效果。
效果还是很好的,是不是。
来源:https://blog.csdn.net/zhiweihongyan1/article/details/121717486
标签:Python,照片,卡通化
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
[JS]点出统计器
2013-07-22 03:23:24
Python subprocess库六个实例快速掌握
2021-02-22 05:53:56
使用php语句将数据库*.sql文件导入数据库
2023-11-23 05:11:22
如何用ASP实现文章点击数?
2008-08-11 21:17:00
java连接mysql数据库 java连接sql server数据库
2023-07-16 06:56:50
python os.listdir()乱码解决方案
2021-09-20 02:52:42
python多进程使用apply_async的使用方法详解
2022-11-14 16:08:50
![](https://img.aspxhome.com/file/2023/3/80813_0s.png)
五个影响mysql性能的关键配置
2010-08-08 09:13:00
Numpy之reshape()使用详解
2022-11-12 22:03:02
![](https://img.aspxhome.com/file/2023/6/80436_0s.jpg)
Python Flask + Redis 程序练习
2022-07-26 13:49:55
![](https://img.aspxhome.com/file/2023/8/86398_0s.png)
网站重构到底是什么
2008-11-03 11:30:00
Python的Django框架中的Context使用
2023-09-19 15:29:24
django ManyToManyField多对多关系的实例详解
2023-08-11 20:21:01
![](https://img.aspxhome.com/file/2023/7/72837_0s.jpg)
在Go语言程序中使用gojson来解析JSON格式文件
2023-07-02 14:19:52
Python+django实现文件上传
2022-08-31 20:52:22
python神经网络tf.name_scope和tf.variable_scope函数区别
2021-01-24 13:10:48
详解python第三方库的安装、PyInstaller库、random库
2023-03-13 06:57:46
![](https://img.aspxhome.com/file/2023/7/83837_0s.png)
Server.HTMLEncode让代码在页面里显示为源代码
2023-11-24 13:40:28
解决django migrate报错ORA-02000: missing ALWAYS keyword
2023-04-15 14:19:54
![](https://img.aspxhome.com/file/2023/4/70674_0s.jpg)
python os模块在系统管理中的应用
2022-12-17 04:37:23