教你使用将照片一键转换成卡通风格华为云开发者联盟

你喜欢动画片,或者说卡通,动漫吗?

我是挺喜欢的。

绚丽多彩的卡通世界从来没有缺失过吸引力。手冢治虫画笔下,那个可以上天入地的阿童木,在与邪恶世界的斗争中教会了我们勇敢与正义。漫画工匠宫崎骏用清新的水彩勾勒出自然的乡村景观,不染一丝现实的尘土。美艳而不可方物的世界令人神往。从《大闹天宫》到《大圣归来》,从《哪吒闹海》到《哪吒之魔童降世》,国漫的发展也不曾落下。恢弘的场景结合扣人心弦的故事,不仅有丰富视觉享受,同时也带来了一个心灵慰藉的港湾。但是卡通世界的诞生需要日积月累的积淀,在一笔笔线条和色彩的勾勒下才能生成动人的场景。

而人工智能却带来了便捷的可能,现实世界的景色人物都可以一键定格为卡通风格。在尽可能保留显示细节的同时也保持着艺术的风格化。

这次是将AnimeGAN部署到Ascend 310,从而实现对自己想要图片的一键转换为我们想看到的卡通风格。

最终效果图如下图所示,左图是输入,右图是输出:

Ascend 310是硬件,我们是基于在硬件上构建的软件进行开发的,不会直接接触到底层的硬件,这里我们是基于CANN开发,CANN(Compute Architecture for Neural Networks)是华为公司针对AI场景推出的异构计算架构,通过提供多层次的编程接口,支持用户快速构建基于昇腾平台的AI应用和业务。包括:

这里我们主要用到的还Ascend CL,也就是ACL,不过为了更加方便开发,减少对原生接口的数据对齐的琐碎限制,我们使用官方推出的进一步封装的acllite,相当于做了进一步封装,更加方便开发者使用。acllite的主要接口如下图所示:

具体的开发流程如下图所示,不仅适用于本应用,也适用于所有的开发应用。

AnimeGAN生成网络结构如下,以Generative Adversarial Networks(GAN)为基础,其架构包括一个生成器(Generator)用于将现实世界场景的照片转换为动漫图像,和一个判别器(Discriminator)区分图像是来自真实目标域还是来自生成器产生的输出,通过迭代训练两个网络(即生成器和判别器),由判别器提供的对抗性损失可以生成卡通化的结果。同时将生成器替换为自编码结构,使得生成器具有更强的生成能力。对于生成器,它希望生成样本尽可能符合真实样本的分布,而判别器则希望尽可能的区分真实样本与生成样本。具体来说,判别器将真实样本判断为正确,记为1;而将生成结果判断为错误,记为0。

AnimeGAN 的生成器可以被认为是一个对称的编码器-解码器网络。主要由标准卷积、深度可分离卷积、反向残差块(IRB),上采样和下采样模块组成。 在生成器中,最后一个具有 1×1 卷积核的卷积层不使用归一化层,后面是 tanh 非线性激活函数。Conv-Block 由具有 3×3 卷积核的标准卷积、实例归一化层和 LRelu 激活函数组成。 DSConv 由具有 3 × 3 卷积核的深度可分离卷积、实例归一化层和 LRelu 激活函数组成。反转的残差块包含 Conv-Block、深度卷积、点卷积和实例归一化层。

为了避免最大池化导致的特征信息丢失,使用Down-Conv作为下采样模块来降低特征图的分辨率。它包含步长为 2 的 DSConv 模块和步长为 1 的 DSConv 模块。在 Down-Conv 中,特征图的大小被调整为输入特征图大小的一半。 Down-Conv 模块的输出是步长为 2 的 DSConv 模块和步长为 1 的 DSConv 模块的输出之和。使用Up-Conv 用作上采样模块以提高特征图的分辨率。

为了有效减少生成器的参数数量,网络中间使用了 8 个连续且相同的 IRB。与标准残差块 相比,IRB 可以显着减少网络的参数数量和计算工作量。生成器中使用的 IRB 包括具有 512 个内核的逐点卷积、具有 512 个内核的深度卷积和具有 256 个内核的逐点卷积。值得注意的是,最后一个卷积层没有使用激活函数。

为了辅助生成器生成更好的结果,判别器需要判断输出图像是否是真实的卡通图片。因为判断是否真实依赖于图片本身特征,不需要抽取最高层的图片特征信息,所以可以设计成较为浅层的框架。首先对输入进行卷积核为3 x 3的卷积,然后紧接两个步长为2的卷积块来降低分辨率,并且提取重要的特征信息。最后使用一个3 × 3的卷积层得到最终提取的特征,再与真实标签进行损失计算。如果输入为256 × 256,则输出为64 × 64的PatchGAN形式。这里将Leaky ReLU的参数设置为0.2。

在拿到一个模型,我们希望做开发部署的时候,基本流程如下图所示:

下面就来看看。

获取到原始模型后,需要使用昇腾CANN所提供的ATC模型转换工具,将第三方框架的模型转换为昇腾推理芯片所支持的om模型。模型转换步骤可参考昇腾文档中开发者文档->应用开发->将已有模型通过ATC工具转换(命令行)的指导进行转换。该样例通过不同分辨率的模型支持三种不同的输入图片,直接影响到生成图片的质量。以下为模型转换过程。

如果你想用Python,也没问题,来看看Python版本的代码:

使用DVPP对读入图片进行解码,并缩放至256 × 256分辨率,以符合网络输入大小;在模型转换时,使用AIPP功能,将unit8的数据转换为fp16格式,将0~255的数值归一化到-1~1,将BGR的图片格式转换为RGB格式。

如果使用Python接口开发,代码如下所示:

后处理模块主要是对模型的推理结果进行格式变换,然后将变换结果反馈给用户。主要过程是先将-1~1的值映射回0~255,然后将256 × 256的转换结果缩放回原始图像的尺寸大小。最后进行色域转换将RGB格式的输出转换为BGR格式。

THE END
0.三个通用公式(角色人物通用公式/3D类通用公式/插画通用公式且进阶角色/场景公式:上传图片(喂图:文章下方有解释)+人物描写+场景风格描写+官方命令。 上传图片:人物背景需要干净,清晰。 人物描写:给角色起名字,形容它是一个什么样的角色,(注意:融入其他场景需要关键词white background) 场景风格描写:这里可以加同类型风格,颜色,以及场景描述。 jvzq<84yyy4489iqe0ipo8hqpvkov87512:1985;13687=978:;`39<766;7:>3ujvsm
1.设计科普|这5种卡通插画风格,你喜欢哪个?这篇文章我们来介绍一下卡通插画,看到这个主题,或许有人会认为卡通插画不就是像简笔画一样的幼稚图形,没什么好介绍的。 其实卡通风格的插画是很丰富的,从逼真的立体插画到充满细节的精细插画,再到非常轻松的简笔画。插画的风格取决于设计的主题、方向、目标人群等等,不过总体来说,卡通插画给人的感觉都是可爱、友好的。 #涂鸦风卡通插画 提到jvzquC41yy}/ejsxc0io1ujctp56/mjukit.ejwvqqt.kuqwuvxbvrtp/uzznnx1
2.卡通头像app有哪些好用的卡通头像制作软件大全卡通头像软件有哪些?大家应该有发现,现在的年轻人都喜欢用各种好看的卡通头像用来当作自己一些社交账号的头像,今天小编给大家介绍几款优质的卡通头像app,这些软件上面汇集海量的卡通图片,超多不同的卡通风格任意选,风格多变,可盐可甜,轻松get专属好看的卡通头像,日jvzq<84yyy4eq€see0ipo8p1mvzycyu1
3.可灵AI图片生成多种风格怎么选择可灵AI图片风格切换指南常见图片风格类型与适用场景 可灵AI通常提供以下几类主流风格选项,每种都有其独特的视觉表现: 写实风格:适合生成接近真实照片的人物、风景或产品图,常用于虚拟试穿、商品展示等场景。 动漫/二次元:线条清晰、色彩鲜明,适合创作角色设定、壁纸或插画,尤其适合日系漫画风格需求。 jvzquC41yy}/rqu0ep5gcz4382>4593jvor
4.图片卡通化软件APP推荐图片卡通化软件下载豌豆荚图片卡通化软件哪个好榜单为您提供最新图片卡通化软件哪个好大全,这里不仅有图片卡通化软件哪个好安卓版本APP、历史版本应用下载资源,还有类似图片卡通化软件哪个好的应用推荐,欢迎大家前来豌豆荚下载。jvzquC41yy}/yjsfqwpjc7hqo1hbppicp1:13:761
5.项目分析笔记卡通感风格的渲染方法和思考nprpbr渲染这个设计思路其实是很好的,我们在做卡通渲染的时候,实际上也是需要针对这个角色的材质进行分类,然后根据不同类型的材质去做出一些合适它的材质表达。 5、混合了PBR质感的处理方式 拿到设计图之后,应该就开始想它的材质特性。它里面有哪些材质适合用NPR(非真实渲染)来表达,哪些材质适合用PBR(基于物理的渲染)来表达,我们jvzquC41dnuh0lxfp0tfv8XwooksU}ftVTKF1jwvkerf1mjvckrt1:734:<87;
6.美足计下载美足计app安卓版下载为您提供少女小清新风格、炫彩、卡通等原创美腿美足美甲设计图案,并给您推荐对应设计图片中的美足美甲设计师或商家店铺入口。 用户也可以在线分享自己的美足美甲照片,给其他用户借鉴参考。 美足计优势 1、专业化的美甲美足服务,为女性用户打造一个可以紧跟时尚潮流的服务平台。 2、用户可以根据自己不同的鞋子类型,选择不jvzquC41crv/cun4354og}4cpfxpkm447697;7mvon
7.佛教卡通素材佛教卡通图片元素觅元素是设计素材的免费下载网站,提供佛教卡通素材,佛教卡通图片,佛教卡通免抠素材设计元素,佛教卡通png图片透明背景等素材免费下载。jvzquC41yy}/7:~wcpyv0lto1v{qkjs1hqpjcxpcvqth0qyon
8.膏药卡通图片免费下载膏药卡通素材膏药卡通模板千图网为您找到61张膏药卡通相关素材,千图网还提供膏药卡通图片,膏药卡通素材, 膏药卡通模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果增长!jvzquC41yy}/7Auke0ipo8ywrkgo1;9694<63;3jvor
9.中国文艺网两位艺术家的漫画风格同中有异,都深受大众喜爱,一个共同的重要原因是他们的作品接地气、沾泥土、带露珠、有温度,都在一定程度上给面临各种压力的人们以精神和身心的疗愈,给困顿中的人们以希望和力量,既满足人民文化需求,又温暖人心、抚慰心灵,充分体现了人民文艺的特点。为更好地引导美术创作中的价值取向和审美jvzq<84yyy4dhufe0qxh0ls1u{nez87243661}7243663=d7676357mvon
10.可爱卡通图素材可爱卡通图图片可爱卡通图素材图片下载第3页觅知网为您找到123174个原创可爱卡通图素材图片,包括可爱卡通图图片,可爱卡通图素材,可爱卡通图海报,可爱卡通图背景,可爱卡通图模板源文件下载服务,包含PSD、PNG、JPG、AI、CDR等格式素材,更多关于可爱卡通图素材、图片、海报、背景、插画、配图、矢量、UI、PS、免抠jvzquC41yy}/7:rk|0ipo8xq/u{dcr449;;9:>4ra55
11.Midjourney照片变卡通,这个工具在线免费生成!通过人工智能软件,可以将照片转换为卡通风格的图片。这是一个很有意思的过程,也有很多用户尝试将转换的卡通图片用作头像。Midjourney是一款专业的在线工具,实现Midjourney照片变卡通。但是对于国内用户来说,使用Midjourney会受到各方面的阻碍。不用担心,现在有一款工具不仅可以实现Midjourney照片变卡通,而且可以在线免费使用jvzquC41rk~tq7hp1fktkpsumkrmu8rkfluvtwfn/rnpvxx/vwxo/rsvq/ibt}tqpu5
12.做漫画头像的手机软件有哪些APP推荐卡通头像制作可以对自拍图片进行图片编辑的有趣美图软件,操作简单,生成图片快速,让你快速拥有不一样的卡通头像。智能进行照片处理多种漫画卡通头像,集合了美图、拼图等图片处理功能。还有多种样式的创意漫画头像模板、卡通头像等,瞬间提升你的图片质感,图片合成各种卡通风格,让图片制作充满乐趣。卡通头像制作拥有简单流畅的jvzquC41yy}/yjsfqwpjc7hqo1hbppicp19::<=;1