一种风格化方法、设备及存储介质技术

技术编号:35865228 阅读:18 留言:0更新日期:2022-12-07 10:57
本发明专利技术公开了一种风格化方法、设备及存储介质,该方法包括:获取原始图像数据;在原始图像数据中检测各个元素的轮廓;在轮廓中检测表征颜色变化的轮廓点;在原始图像数据中依据轮廓点构建多个色块;以原始图像数据中各个元素的颜色为参照对色块填涂统一的颜色,得到目标图像数据。色块在维持原始图像数据中各个元素大致轮廓的基础上,也维持原始图像数据各个元素在与色块所处位置大致的颜色,使得目标图像数据的内容既维持了原始图像数据的大致纹理,轮廓、颜色变化与色块的解析性较强,轮廓、颜色变化与色块的解析性较强,在风格化时对画面的结构、颜色的改变具有可预测性,方便用户寻找合适的风格化的效果。合适的风格化的效果。合适的风格化的效果。

【技术实现步骤摘要】
一种风格化方法、设备及存储介质


[0001]本专利技术涉及多媒体的
,尤其涉及一种风格化方法、设备及存储介质。

技术介绍

[0002]在社交、短视频、广告等场景中,用户会制作各种大量的多媒体文件,其格式为图像数据或视频数据,在生成原始的多媒体文件之后,通常会对多媒体文件进行后期处理,从而实现多媒体文件的个性化。
[0003]其中,用户常用的一种的后期处理是低模Low Polygon,目前,如果用户是转业的美术设计人员,可使用专业的建模工具在制作多媒体文件时实现低模,但是,这种方式的技术门槛较高,且属于前期制作,制作成本较高。
[0004]目前,为了降低实现低模的技术门槛及成本,多是采集具有相似风格的图像数据作为样本训练神经网络,使用神经网络对多媒体文件进行风格迁移,从而转换多媒体文件的画面的风格。
[0005]但是,神经网络的结构较为庞大,占用的资源较高,风格化的速度较慢,并且,神经网络的解析性较差,对画面的结构、颜色等进行风格迁移时具有不可预测性,可能需要反复操作多次寻找合适的迁移效果。

技术实现思路

[0006]本专利技术提供了一种风格化方法、设备及存储介质,以解决如何提高对多媒体文件实现类印象派的模糊化的速度及可预期性。
[0007]根据本专利技术的一方面,提供了一种风格化方法,包括:
[0008]获取原始图像数据;
[0009]在所述原始图像数据中检测各个元素的轮廓;
[0010]在所述轮廓中检测表征颜色变化的轮廓点;
[0011]在所述原始图像数据中依据所述轮廓点构建多个色块;
[0012]以所述原始图像数据中各个元素的颜色为参照对所述色块填涂统一的颜色,得到目标图像数据。
[0013]根据本专利技术的另一方面,提供了一种风格化方法,包括:
[0014]获取内容为介绍游戏的原始视频数据,所述原始视频数据中具有多帧原始图像数据;
[0015]在所述原始图像数据中检测各个元素的轮廓;
[0016]在所述轮廓中检测表征颜色变化的轮廓点;
[0017]在所述原始图像数据中依据所述轮廓点构建多个相互邻接的色块;
[0018]以所述原始图像数据中各个元素的颜色为参照对所述色块填涂统一的颜色,得到目标图像数据;
[0019]在所述原始视频数据中将所述目标图像数据替换所述原始图像数据,获得目标视
频数据。
[0020]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0021]至少一个处理器;以及
[0022]与所述至少一个处理器通信连接的存储器;其中,
[0023]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的风格化方法。
[0024]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现本专利技术任一实施例所述的风格化方法。
[0025]在本实施例中,获取原始图像数据;在原始图像数据中检测各个元素的轮廓;在轮廓中检测表征颜色变化的轮廓点;在原始图像数据中依据轮廓点构建多个色块;以原始图像数据中各个元素的颜色为参照对色块填涂统一的颜色,得到目标图像数据。本实施使用轮廓与颜色变化构建色块,并参考原始图像数据的颜色对色块填涂颜色,实现低模Low Polygon风格,在此过程中并不依赖专业的编辑工具,技术门槛低,也并不依赖神经网络,整个过程操作简单,计算量低,可以大大减少对资源的占用,提高风格化的速度,从而提高了风格化的效率,并且,色块在维持原始图像数据中各个元素大致轮廓的基础上,也维持原始图像数据各个元素在与色块所处位置大致的颜色,使得目标图像数据的内容既维持了原始图像数据的大致纹理,轮廓、颜色变化与色块的解析性较强,轮廓、颜色变化与色块的解析性较强,在风格化时对画面的结构、颜色的改变具有可预测性,方便用户寻找合适的风格化的效果。
[0026]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0027]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是根据本专利技术实施例一提供的一种风格化方法的流程图;
[0029]图2是根据本专利技术实施例一提供的一种低模Low Polygon风格的示例图;
[0030]图3是根据本专利技术实施例二提供的一种风格化方法的流程图;
[0031]图4是根据本专利技术实施例三提供的一种风格化装置的结构示意图;
[0032]图5是根据本专利技术实施例四提供的一种风格化装置的结构示意图;
[0033]图6是实现本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0034]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0035]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0036]实施例一
[0037]图1为本专利技术实施例一提供的一种风格化方法的流程图,本实施例可适用于依据轮廓、颜色变化构建色块,对图像数据实现低模Low Polygon风格的情况,该方法可以由风格化装置来执行,该风格化装置可以采用硬件和/或软件的形式实现,该风格化装置可配置于电子设备中。如图1所示,该方法包括:
[0038]步骤101、获取原始图像数据。
[0039]低模Low Polygon又称低多边形,与低模Low Polygon相对的即为精模,精模表现为面数多、细节多,而低模相对而言面数少、细节少。
[0040]在计算机运算能力较低的时代,为了保证画面流畅,在游戏制作等场景中,尤其为三维实时渲染,通常会减少场景复杂性、削减多边形本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风格化方法,其特征在于,包括:获取原始图像数据;在所述原始图像数据中检测各个元素的轮廓;在所述轮廓中检测表征颜色变化的轮廓点;在所述原始图像数据中依据所述轮廓点构建多个色块;以所述原始图像数据中各个元素的颜色为参照对所述色块填涂统一的颜色,得到目标图像数据。2.根据权利要求1所述的方法,其特征在于,所述在所述原始图像数据中检测各个元素的轮廓,包括:对所述原始图像数据计算灰度值,得到灰度图像数据;对所述灰度图像数据计算梯度值,得到梯度图像数据;对所述梯度图像数据中的所述梯度值执行归一化处理;在所述梯度图像数据中对所述归一化处理之后的所述梯度值取绝对值,得到各个元素的轮廓。3.根据权利要求2所述的方法,其特征在于,所述对所述灰度图像数据计算梯度值,得到梯度图像数据,包括:分别加载第一卷积核、第二卷积核;使用所述第一卷积核在水平方向上对所述灰度图像数据执行第一卷积操作,得到水平方向上的梯度值;使用所述第二卷积核在垂直方向上对所述灰度图像数据执行第二卷积操作,得到垂直方向上的梯度值;将所述水平方向上的梯度值与所述垂直方向上的梯度值融合为所述灰度图像数据的梯度值,得到梯度图像数据。4.根据权利要求1所述的方法,其特征在于,所述在所述轮廓中检测表征颜色变化的轮廓点,包括:对灰度图像数据计算直方图,所述灰度图像数据包含所述原始图像数据的灰度值;对所述直方图计算累积分布概率;依据所述累积分布概率将所述原始图像数据映射为参考图像数据;在所述参考图像数据中,沿所述轮廓选择颜色值符合预设的变化条件的像素点,作为表征颜色变化的轮廓点。5.根据权利要求4所述的方法,其特征在于,所述在所述轮廓中检测表征颜色变化的轮廓点,还包括:将任意两个所述轮廓点构建为点对;针对任一所述点对,计算所述点对中所述轮廓点之间间隔的距离;若所述距离大于或等于预设的第一阈值,则保留所述点对中的所述轮廓点;若所述距离小于预设的第一阈值,则在所述点对中滤除任一所述轮廓点。6.根据权利要求1所述的方法,其特征在于,所述在所述原始图像数据中依据所述轮廓点构建多个色块,包括:在所述原始图像数据中遍历所述轮廓点,连接三个相邻的所述轮廓点,构建多个形状
为三角形、且所述三角形互相邻接且互不重叠的色块;其中,每一个所述色块的外接圆内不包含其他所述轮廓点、作为所述色块顶点的所述轮廓点对应的泰森多边形有一个公共的顶点,所述公共的顶点为所述色块外接圆的圆心。7.根据权利要求6所述的方法,其特征在于,所述在所述原始图像数据中遍历所述轮廓点,连接三个相邻的所述轮廓点,构建多个形状为三角形、且所述三角形互相邻接且互不重叠的色块,包括:确定基线,所述基线初始为所述原始图像数据中任一所述轮廓点与距离所述轮廓点最近的其他所述轮廓点之间的连线;在所述基线的右侧查找与所述基线距离最近的所述轮廓点;分别将所述基线上的两个所述轮廓点与已查找到的所述轮廓点连线,获得形状为三角形的色块;判断是否遍历完所述原始图像数据中所有所述轮廓点;若是,则输出所述色块;若否,则将包含已查找到的所述轮...

【专利技术属性】
技术研发人员:王传鹏李腾飞张婷
申请(专利权)人:上海硬通网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1