深度学习实战8-生活照片转化漫画照片应用

家好,我是微学AI,今天给大家带来一个生活照片转化漫画照片实战案例。让大家不要花钱去找人设计漫画照片了,这个是设计头像神器,很赶时髦。算法参考论文《CartoonRenderer:An Instance-based Multi-Style Cartoon Image Translator》。

文章目录

一、论文介绍

二、漫画图片生成原理

三、代码部分

四、生成效果

一、论文介绍

format,png

format,png

二、漫画图片生成原理

主要方法是构建一下生成模型框架,其中 xp 表示输入照片, xc 表示输入的卡通图像,图像通过Modeling网络层后,经过多个S-AdaIN层,输出 xp′ 和 xc′ ,其中 xp′和 xc′表示重建结果, y 表示漫画化的目标结果。

format,png

图像生成的过程就是利用对抗神经网络原理构建。本模型是利用CartonRenderer自动编码器,模型网络将输入图像映射到特征空间。与Adain 6和MUNIT 7中使用的传统编码器不同,我们的建模网络将输入图像映射到多尺度特征空间,是单个固定比例要素空间的。CartonRenderer的参数优化部分是由四个S-AdaIN块组成,对应于特征模型。每个S-AdaIN块用于对齐相应的刻度。其过程还是相对复杂的。

cb1652739b414ca69b1ebdec3abb4861.png代码部分

快速开始:安装

pip install "modelscope[cv]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

代码部分:

import cv2
from modelscope.outputs import OutputKeys
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasksimg_cartoon = pipeline(Tasks.image_portrait_stylization,model='damo/cv_unet_person-image-cartoon_compound-models',device='cpu')
# 图像本地路径
img_path = 'input.png'result = img_cartoon(img_path)
cv2.imwrite('result.png', result[OutputKeys.OUTPUT_IMG])
print('完成!')

四、生成效果

以下是风景图的漫画风格生成效果:

format,png

format,png

以下是人物的漫画风格生成效果:效果还是挺好的

format,png

图像生成代码后续更新,敬请期待!!

大家要学习深度学习图像处理、识别方向,需要熟悉以下模型:VGG-16、ResNet-50 、 Xception、Inception-v4、Inception-ResNet-V2、ResNeXt-50 、RegNet、ConvNeX,这些模型都是近几年流行的图像分类识别模型。

 往期作品:

深度学习实战项目

1.深度学习实战1-(keras框架)企业数据分析与预测

2.深度学习实战2-(keras框架)企业信用评级与预测

3.深度学习实战3-文本卷积神经网络(TextCNN)新闻文本分类

4.深度学习实战4-卷积神经网络(DenseNet)数学图形识别+题目模式识别

5.深度学习实战5-卷积神经网络(CNN)中文OCR识别项目

6.深度学习实战6-卷积神经网络(Pytorch)+聚类分析实现空气质量与天气预测

7.深度学习实战7-电商产品评论的情感分析

8.深度学习实战8-生活照片转化漫画照片应用

9.深度学习实战9-文本生成图像-本地电脑实现text2img

10.深度学习实战10-数学公式识别-将图片转换为Latex(img2Latex)

11.深度学习实战11(进阶版)-BERT模型的微调应用-文本分类案例

12.深度学习实战12(进阶版)-利用Dewarp实现文本扭曲矫正

13.深度学习实战13(进阶版)-文本纠错功能,经常写错别字的小伙伴的福星

14.深度学习实战14(进阶版)-手写文字OCR识别,手写笔记也可以识别了

15.深度学习实战15(进阶版)-让机器进行阅读理解+你可以变成出题者提问

16.深度学习实战16(进阶版)-虚拟截图识别文字-可以做纸质合同和表格识别

17.深度学习实战17(进阶版)-智能辅助编辑平台系统的搭建与开发案例

18.深度学习实战18(进阶版)-NLP的15项任务大融合系统,可实现市面上你能想到的NLP任务

19.深度学习实战19(进阶版)-ChatGPT的本地实现部署测试,自己的平台就可以实现ChatGPT

...(待更新)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19877.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Midjourney来帮你画UIUX作品作品集

【AI作画助手Midjourney,助你成为UIUX设计大咖!】 小伙伴们,想要成为一名顶尖UIUX设计师吗?是不是苦于画面设计费时费力?别担心,今天我给大家带来一个神级教程,📚从设计概念到实际操…

Ubuntu 16.04 以及之后版本 系统托盘无法显示后台运行图标(wechat, 网易云)

Ubuntu 16.04 和 Ubuntu 18.04在装完了系统之后安装 electronic-wechat和 netease-cloud-music发现都没法在托盘中显示小图标。应该是提供的gnome没有安装这个东西。 因为我也比较菜,没有深究内在的原因,直接给解决方法好了。 1、安装Tweaks-tool 2、安装…

Docker CEO:ChatGPT 正改变云程序开发

Docker 创始人 Solomon Hykes 表示:自动化是“工具化”的下一步,但也是最具挑战性的一步。 原文地址:https://www.silverliningsinfo.com/multi-cloud/docker-and-kubernetes-founders-talk-about-future-cloud-0 本文由 CSDN 借助 ChatGPT 组…

Unity官方FPS教程解析(四)

这次我们不会讲Player Weapons Manager脚本,虽然同上一期分析的脚本属于一个Manager文件夹,但是其实没有必要连在一起,因为我写这个系列也主要是为了那些像我一样的新手甚至刚入门的各位的,这个时候就要考虑脚本的实际作用的联系而…

Python3 连接钉钉API接口自动发送消息到钉钉群

Python脚本以及消息发生相关设置 机器人的webhook在机器人设置里面即可查看,详细的使用教程可以到点击下面链接: 钉钉开发文档的自定义机器人 # url为机器人的webhookurl "https://oapi.dingtalk.com/robot/send?access_tokenaf22959df71e0fc1…

办公利器:用Python向钉钉发送消息

钉钉作为目前最热门的办公软件,在工作中大多数时间都在与他打交道。今天和大家分享一下如何用Python向钉钉发送消息,最终达到每日自动向指定群中发送销售日报。 新建群机器人 首先打开群设置,点击智能群助手。 选择添加自定义机器人 然后…

调用钉钉接口实现机器人推送消息

调用钉钉接口实现机器人推送消息 文章目录 调用钉钉接口实现机器人推送消息0 内容简介1 钉钉群设置2 创建自定机器人3 API开发3.1 RDS(MySQL)数据库对象类3.2 钉钉自定义机器人对象类3.3 时间调度与执行主类 0 内容简介 ​ 钉钉群机器人是一个高级扩展功能,只要有一…

钉钉企业通知消息接口(一)

车辆管理系统需要及时发送通知给钉钉用户,实现和钉钉的对接。 接口调用采用平台: GET和POST测试 目前采用的是 发送企业通知消息 - 企业通知消息发送主体是企业,体现在接收方手机上的联系人是你填写的agentid对应的微应用。 调用接口时&…

调用钉钉接口--发送工作通知消息

前言 钉钉目前是管理公司比较常用的软件,为了完善公司的管理制度,为了加强公司的管理模式,所以现在需要调用钉钉的发送消息的接口,进行企业通知消息的发送. 叙述 准备工作 获取appKey和appSecret 登入oa管理后台,点击“工作台”,点击“自…

钉钉机器人推送和抓取钉钉群消息

前言 1.钉钉机器人能干什么? 摘抄: 群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。目前,大部分机器人在添加后,还需要进行Webhook配置,才可正常使…

【办公自动化】Python自动向钉钉群组发送文件

场景:定期将号码标记信息以文件形式返回给不同的供应商群组。那么,对于本地文件(图片或excel、csv等),如何实现自动发送到特定群组?本文将通过Python钉钉小程序实现该功能。 目录 1.创建钉钉小程序并配置…

【分享】零代码连接钉钉宜搭与钉钉智能人事,轻松管理员工信息

客户介绍 烟台某知名食品有限公司是中国海洋水产企业,专注海洋水产品贸易、深加工30余年,集海洋食品的科研开发、生产、全球销售一体的现代化企业集团旗下的一家子公司。成立于1992年,位于美丽的芝罘岛,占地面积约4万平方米&…

调用钉钉API发送消息通知给个人或部门

先让公司行政将你设置为管理员: 需要拥有的权限为:工作台管理,开发者权限。 登录钉钉管理后台: https://oa.dingtalk.com 首先,在开发者账号管理中添加ip白名单 https://open-dev.dingtalk.com/ 开发者信息》开发者账号管理…

接口自动化发送钉钉群消息

一,新建钉钉机器人 1.钉钉群右上角点击群设置,选择智能群助手,点击添加机器人,选择自定义机器人; 2.给机器人起个名字,消息推送开启,复制出webhook,后面会用到,勾选自定义关键词&am…

钉钉考勤对接

一、钉钉依赖包引用 <!--钉钉依赖--><dependency><groupId>com.aliyun</groupId><artifactId>alibaba-dingtalk-service-sdk</artifactId><version>2.0.0</version></dependency>二、创建应用 三、获取应用凭证 四、…

python发送钉钉消息

大家在工作中经常需要采集测试结果或生产告警&#xff0c;然后将信息处理后&#xff0c;通过自定义机器人来发送消息并到对应的人&#xff0c;让他们进行后续的处理&#xff1b; 今天我们就来把如何创建机器人&#xff0c;如何去发送消息&#xff0c;这个简单的流程给手把手的…

python实现发送钉钉消息

需求&#xff1a;企业部门本地部署的缺陷管理工具&#xff0c;企业内部使用钉钉进行工作交流&#xff0c;老板想让每天汇报项目的测试情况&#xff1b; 设计思路&#xff1a; 1、创建钉钉群机器人&#xff0c;每天发送项目测试信息&#xff08;缺陷数量、关闭数量、修复数量、…

Tio实现检测客户端是否在线发送钉钉群消息

文章目录 1.背景2.服务端实现2.1 服务端pom依赖和yml配置2.2 tio服务端WsMsgHandlerServer2.3 xxl-job定时任务扫描客户端是否在线然后发钉钉群告警消息 3.客户端实现3.1 客户端的pom依赖和yml配置3.2 客户端重试和心跳实现 4.客户端和服务端的demo分享 1.背景 Tio的官网 http…

接入钉钉API发送企业消息

工作中有个需求&#xff0c;是要把录入的销售机会由系统自动分配给销售&#xff0c;然后对接钉钉给销售人员发送企业消息&#xff0c;通知他进行跟单。 1. 获取Access_Token Access_Token是企业访问钉钉开放平台全局接口的唯一凭证&#xff0c;即调用接口时需携带Access_Token…

钉钉通知-调用钉钉发送企业内部消息开发

首先&#xff0c;我们要明确需求&#xff1a;自己的系统需要发送通知消息到用户&#xff0c;接收消息用户为同一企业内的人员&#xff0c;选用短信可能涉及到费用问题&#xff0c;故可以选用钉钉或者企业微信&#xff0c;在此我使用钉钉进行发送消息。 调用钉钉发送企业内部消…