iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python实现照片卡通化
  • 165
分享到

Python实现照片卡通化

2024-04-02 19:04:59 165人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录前言环境部署项目使用景色类图像使用人像类图像使用总结前言 之前看到一个有意思的开源项目,主要是可以将一张照片变成卡通漫画的风格。下面给大家放几张官方给出的部分效果图。 看到这

前言

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

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

项目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模型测试一下。下面直接展示处理后的效果。

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

总结

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

 以上就是python实现照片卡通化的详细内容,更多关于Python照片卡通化的资料请关注编程网其它相关文章!

--结束END--

本文标题: Python实现照片卡通化

本文链接: https://www.lsjlt.com/news/159198.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python实现照片卡通化
    目录前言环境部署项目使用景色类图像使用人像类图像使用总结前言 之前看到一个有意思的开源项目,主要是可以将一张照片变成卡通漫画的风格。下面给大家放几张官方给出的部分效果图。 看到这...
    99+
    2022-11-12
  • Java如何实现照片转化为回忆中的照片
    目录前言环境依赖代码执行结果前言 本文提供将图片进行色彩处理的Java工具类,让图片变成回忆中的画面。主要将图片做黑白与褐色的处理,具体的效果往下看吧。 环境依赖 一些工具的依赖,最...
    99+
    2022-11-12
  • Python DPED机器学习之实现照片美化
    目录前言环境部署项目结构tensorflow安装其他依赖安装VGG-19下载项目运行准备图片素材测试效果前言 最近发现了一个可以把照片美化的项目,自己玩了玩,挺有意思的,分享一下。 ...
    99+
    2022-11-12
  • Python DPED机器学习怎么实现照片美化
    这篇文章主要介绍“Python DPED机器学习怎么实现照片美化”,在日常操作中,相信很多人在Python DPED机器学习怎么实现照片美化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”P...
    99+
    2023-06-21
  • python实现心型照片墙效果
    今天分享如何用python制作好看的心型照片墙,供大家参考,具体内容如下 效果 我们先来看下效果图,了解我们接下来要做的事情,我的效果图如下: 感觉如何?如果还满意,看完幸苦点个赞...
    99+
    2022-11-12
  • Python+AI实现给老照片上色
    目录1. 准备工作2. 编写代码哈喽,大家好。 今天继续给大家分享有趣的 AI 项目。 上次我们分享了用GAN(生成对抗网络)让静态图片动起来。 今天我们分享用NoGAN的图像增强技...
    99+
    2022-11-13
  • C++ AnimeGAN实现照片一键动漫化
    目录前言环境安装C++推理运行结果前言 AnimeGAN是来自武汉大学和湖北工业大学的AI项目,是由神经网络风格迁移加生成对抗网络(GAN)而成,它是基于CartoonGAN的改进,...
    99+
    2022-11-12
  • Python+DeOldify实现老照片上色功能
    目录前言安装代码改造使用前言 老照片上色其实很早之前就想写了,也有不少人问了我这个项目。 最近把DeOldify项目好好弄了弄。 项目地址:DeOldify项目地址 先看看项目给出的...
    99+
    2022-11-11
  • Python PaddleGAN实现调整照片人物年龄
    目录前言环境部署项目使用预处理部分照片老化处理照片年轻化处理总结前言 最近在试着研究飞浆平台的许多功能,看到了许多有意思的功能。其中可以将照片美化以及年龄调整这个功能让我想到了之前抖...
    99+
    2022-11-12
  • Python实现调用摄像头拍摄照片
    目录步骤代码实现效果步骤 用opencv打开摄像头并拍照保存照片到本地获取邮箱(如qq邮箱)的授权码,方法可自行百度将照片以附件的形式发送到指定邮箱删除本地照片 代码 import ...
    99+
    2022-11-11
  • Python实现检测照片中的人脸数
    目录1、准备2、代码3、效果最近疫情被隔离在家,准备研究一下python的机器学习,看了一些资料。也逛了逛论坛。 机器学习的实例真是太多了,让人眼花缭乱,更加懵逼了。通俗来说,主要两...
    99+
    2022-11-11
  • Python PaddleGAN实现照片人物性别反转
    前言 接着我的上篇文章:Python PaddleGAN实现调整照片人物年龄 在上面的文章中,我们发现styleganv2editing.py是支持性别编辑的。所以调整了一下参数,来...
    99+
    2022-11-12
  • Python实现GIF动图以及视频卡通化详解
    目录前言环境依赖核心代码gif动图卡通化视频卡通化总结前言 参考文章:Python实现照片卡通化 我继续魔改一下,让该模型可以支持将gif动图或者视频,也做成卡通化效果。毕竟一张图可...
    99+
    2022-11-12
  • Python+OpenCV实现黑白老照片上色功能
    目录导语一、环境准备二、代码展示三、效果展示导语 我们都知道,有很多经典的老照片,受限于那个时代的技术,只能以黑白的形式传世。尽管黑白照片别有一番风味,但是彩色照片有时候能给人更强的...
    99+
    2023-02-15
    Python OpenCV黑白老照片上色 Python OpenCV照片上色 Python 照片上色
  • 利用Python实现获取照片位置信息
    目录引言一、exifread函数库安装exrfread库(PyCharm)什么是exifread函数库二、获取女朋友发来的照片(单身勿扰)三、具体代码实现四、经纬度转换引言 通过一张...
    99+
    2022-11-11
  • 如何通过Python把照片做成拼图游戏
    这篇文章给大家分享的是有关如何通过Python把照片做成拼图游戏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先上效果我用隔壁诗诗学姐的照片,给她做了一个拼图游戏结果,我自己的拼不出来了配置环境安装pygame模...
    99+
    2023-06-29
  • 通过Python把学姐照片做成拼图游戏
    目录前言先上效果配置环境配置文件引入资源主函数代码游戏运行方法前言 事情是这样的 马上就快到毕业季了,大四的学姐们快要离校了 你心中那个没有说出口的学姐,你还记得吗 跟着博主,用p...
    99+
    2022-11-13
  • Android调用相机并将照片存储到sd卡上实现方法
    Android中实现拍照有两种方法,一种是调用系统自带的相机,然后使用其返回的照片数据。 还有一种是自己用Camera类和其他相关类实现相机功能,这种方法定制度比较高,洗染也比...
    99+
    2022-06-06
    方法 存储 sd sd卡 相机 Android
  • Python 照片人物背景替换的实现方法
    目录前言项目说明项目结构数据准备替换背景图代码代码说明验证一下效果总结前言 本文的github仓库地址为: 替换照片人物背景项目(模型文件过大,不在仓库中) 由于模型文件过大,没放在...
    99+
    2022-11-12
  • Python中Barbershop如何实现照片换发型功能
    这篇文章主要介绍Python中Barbershop如何实现照片换发型功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境部署下面进入最坑的部分,首先我们看一下项目给出的安装说明。其实只有两条,conda导入envi...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作