【技术实现步骤摘要】
一种风格化方法、设备及存储介质
[0001]本专利技术涉及多媒体的
,尤其涉及一种风格化方法、设备及存储介质。
技术介绍
[0002]在社交、短视频、广告等场景中,用户会制作各种大量的多媒体文件,其格式为图像数据或视频数据,在生成原始的多媒体文件之后,通常会对多媒体文件进行后期处理,从而实现多媒体文件的个性化。
[0003]其中,用户常用的一种的后期处理是低模Low Polygon,目前,如果用户是转业的美术设计人员,可使用专业的建模工具在制作多媒体文件时实现低模,但是,这种方式的技术门槛较高,且属于前期制作,制作成本较高。
[0004]目前,为了降低实现低模的技术门槛及成本,多是采集具有相似风格的图像数据作为样本训练神经网络,使用神经网络对多媒体文件进行风格迁移,从而转换多媒体文件的画面的风格。
[0005]但是,神经网络的结构较为庞大,占用的资源较高,风格化的速度较慢,并且,神经网络的解析性较差,对画面的结构、颜色等进行风格迁移时具有不可预测性,可能需要反复操作多次寻找合适的迁移效果。
技术实现思路
[0006]本专利技术提供了一种风格化方法、设备及存储介质,以解决如何提高对多媒体文件实现类印象派的模糊化的速度及可预期性。
[0007]根据本专利技术的一方面,提供了一种风格化方法,包括:
[0008]获取原始图像数据;
[0009]在所述原始图像数据中检测各个元素的轮廓;
[0010]在所述轮廓中检测表征颜色变化的轮廓点;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种风格化方法,其特征在于,包括:获取原始图像数据;在所述原始图像数据中检测各个元素的轮廓;在所述轮廓中检测表征颜色变化的轮廓点;在所述原始图像数据中依据所述轮廓点构建多个色块;以所述原始图像数据中各个元素的颜色为参照对所述色块填涂统一的颜色,得到目标图像数据。2.根据权利要求1所述的方法,其特征在于,所述在所述原始图像数据中检测各个元素的轮廓,包括:对所述原始图像数据计算灰度值,得到灰度图像数据;对所述灰度图像数据计算梯度值,得到梯度图像数据;对所述梯度图像数据中的所述梯度值执行归一化处理;在所述梯度图像数据中对所述归一化处理之后的所述梯度值取绝对值,得到各个元素的轮廓。3.根据权利要求2所述的方法,其特征在于,所述对所述灰度图像数据计算梯度值,得到梯度图像数据,包括:分别加载第一卷积核、第二卷积核;使用所述第一卷积核在水平方向上对所述灰度图像数据执行第一卷积操作,得到水平方向上的梯度值;使用所述第二卷积核在垂直方向上对所述灰度图像数据执行第二卷积操作,得到垂直方向上的梯度值;将所述水平方向上的梯度值与所述垂直方向上的梯度值融合为所述灰度图像数据的梯度值,得到梯度图像数据。4.根据权利要求1所述的方法,其特征在于,所述在所述轮廓中检测表征颜色变化的轮廓点,包括:对灰度图像数据计算直方图,所述灰度图像数据包含所述原始图像数据的灰度值;对所述直方图计算累积分布概率;依据所述累积分布概率将所述原始图像数据映射为参考图像数据;在所述参考图像数据中,沿所述轮廓选择颜色值符合预设的变化条件的像素点,作为表征颜色变化的轮廓点。5.根据权利要求4所述的方法,其特征在于,所述在所述轮廓中检测表征颜色变化的轮廓点,还包括:将任意两个所述轮廓点构建为点对;针对任一所述点对,计算所述点对中所述轮廓点之间间隔的距离;若所述距离大于或等于预设的第一阈值,则保留所述点对中的所述轮廓点;若所述距离小于预设的第一阈值,则在所述点对中滤除任一所述轮廓点。6.根据权利要求1所述的方法,其特征在于,所述在所述原始图像数据中依据所述轮廓点构建多个色块,包括:在所述原始图像数据中遍历所述轮廓点,连接三个相邻的所述轮廓点,构建多个形状
为三角形、且所述三角形互相邻接且互不重叠的色块;其中,每一个所述色块的外接圆内不包含其他所述轮廓点、作为所述色块顶点的所述轮廓点对应的泰森多边形有一个公共的顶点,所述公共的顶点为所述色块外接圆的圆心。7.根据权利要求6所述的方法,其特征在于,所述在所述原始图像数据中遍历所述轮廓点,连接三个相邻的所述轮廓点,构建多个形状为三角形、且所述三角形互相邻接且互不重叠的色块,包括:确定基线,所述基线初始为所述原始图像数据中任一所述轮廓点与距离所述轮廓点最近的其他所述轮廓点之间的连线;在所述基线的右侧查找与所述基线距离最近的所述轮廓点;分别将所述基线上的两个所述轮廓点与已查找到的所述轮廓点连线,获得形状为三角形的色块;判断是否遍历完所述原始图像数据中所有所述轮廓点;若是,则输出所述色块;若否,则将包含已查找到的所述轮...
【专利技术属性】
技术研发人员:王传鹏,李腾飞,张婷,
申请(专利权)人:上海硬通网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。