图像风格化生成方法、装置及电子设备制造方法及图纸

技术编号:22023304 阅读:27 留言:0更新日期:2019-09-04 01:37
本公开实施例中提供了一种图像风格化生成方法、装置及电子设备,属于数据处理技术领域,该方法包括:获取交互界面上显示的包含目标对象的多个图像,所述目标对象在所述多个图像中形成第一图形区域;基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令;确定所述操作指令对应的轻量化模型的图像处理参数,其中,所述轻量化模型存储于生成所述交互界面的电子设备中;利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像。通过本公开的处理方案,能够实时的设置图像的风格化效果。

Image Stylization Generation Method, Device and Electronic Equipment

【技术实现步骤摘要】
图像风格化生成方法、装置及电子设备
本公开涉及数据处理
,尤其涉及一种图像风格化生成方法、装置及电子设备。
技术介绍
随着社会的不断发展和进步,电子产品开始广泛的进入了人们的生活中。尤其是近些年这些电子产品不但普及速度快,其更新的速度也是非常的惊人。基于电子设备而发展的软件也得到的迅猛的发展,越来越多的用户开始使用智能手机等电子设备来进行社交等网络操作。在进行网络操作的过程中,越来越多的人希望自己拍摄或录制的视频具有独特的风格化特点。在对图像进行风格化的过程中,通常需要对用户拍摄的照片或录制的视频进行大量的数据计算,这就对用户使用的进行拍照的电子设备提出了较高的要求,即电子设备具有较高的运算速度。而目前市面上的电子设备存在较多的性能差异,这对风格化的实现造成了一定的障碍。除此之外,用户在进行拍照之前或录制视频之前,通常希望能够快速的调用或切换具体的风格化类型,以达到较好的用户体现。而目前市面上的风格化类型设置或切换操作,通常是采用手工的方式按照定义好的操作步骤来一步一步执行,较为费时费力。
技术实现思路
有鉴于此,本公开实施例提供一种图像风格化生成方法、装置及电子设备,至少部分解决现有技术中存在的问题。第一方面,本公开实施例提供了一种图像风格化生成方法,包括:获取交互界面上显示的包含目标对象的多个图像,所述目标对象在所述多个图像中形成第一图形区域;基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令;确定所述操作指令对应的轻量化模型的图像处理参数,其中,所述轻量化模型存储于生成交互界面的电子设备中;利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像。根据本公开实施例的一种具体实现方式,所述获取交互界面上显示的包含目标对象的多个图像,包括:对所述交互界面中的视频内容进行采集,获得包含多个视频帧的视频文件;从所述视频文件中选取一个或多个的视频帧,形成包含所述目标对象的多个图像。根据本公开实施例的一种具体实现方式,所述从所述视频文件中选取一个或多个的视频帧,形成包含所述目标对象的多个图像,包括:对所述视频文件中的视频帧进行目标对象检测,得到包含目标对象的图像序列;在所述图像序列中,判断当前视频帧中的第一图形区域与上一视频帧中的第一视频区域是否相同;响应于当前视频帧中的第一图形区域与上一视频帧中的第一视频区域相同,则在所述图像序列中删除当前视频帧。根据本公开实施例的一种具体实现方式,所述获取交互界面上显示的包含目标对象的多个图像之后,所述方法还包括:选取不同取向的多个结构元素;利用多个结构元素中的每一结构元素对所述多个图像进行细节匹配,得到滤波图像;确定滤波图像的灰度边缘进行计算,以得到滤波图像中多个灰度级别中每一灰度级别中存在的像素数;对每一灰度级别中的像素数进行加权,并将加权后的灰度平均值作为阈值;基于所述阈值对所述滤波图像进行二值化处理;将二值化处理后的图像作为所述目标对象的边缘图像。根据本公开实施例的一种具体实现方式,所述基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令,包括:利用所述时间序列,确定所述目标对象在所述多个图像上进行动作切换的移动速度;根据预设的速度阈值和所确定的所述移动速度,从所述多个图像中选择一个图像作为目标图像;对所述目标图像上的目标对象的第一图形区域进行边缘识别,以得到所述目标对象的指令图形;将与所述指令图形匹配的控制指令,确定为所述目标对象的操作指令。根据本公开实施例的一种具体实现方式,所述速度阈值通过如下方式确定:从所述多个图像中对目标对象进行识别,并确定识别到的目标对象图像的尺寸;根据目标在所述多个图像中的尺寸比例,确定所述多个图像对应的速度阈值。根据本公开实施例的一种具体实现方式,所述确定所述操作指令对应的轻量化模型的图像处理参数,包括:基于预先定义的映射表,查找与所述操作指令相对应的缩放因子和平移因子;将与所述操作指令相对应的缩放因子和平移因子作为输入因子,在所述轻量化模型中所有的条件输入层进行配置;将所有条件输入层完成配置后的参数,作为所述轻量化模型的图像处理参数。根据本公开实施例的一种具体实现方式,所述利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像,包括:在所述轻量化模型中选取多个卷积层和池化层,其中,所述池化层采用平均池化处理方式;基于所述多个卷积层和池化层,生成与所述目标对象相对应的风格化图像。根据本公开实施例的一种具体实现方式,所述基于所述多个卷积层和池化层,生成与所述目标对象相对应的风格化图像,包括:设置待展示的图像与风格化图像在所述卷积层和池化层的特征表示;基于所述特征表示,构建最小化损失函数;基于所述最小化损失函数,生成与所述目标对象相对应的风格化图像。第二方面,本公开实施例提供了一种图像风格化生成装置,包括:获取模块,用于获取交互界面上显示的包含目标对象的多个图像,所述目标对象在所述多个图像中形成第一图形区域;第一确定模块,用于基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令;第二确定模块,用于确定所述操作指令对应的轻量化模型的图像处理参数,其中,所述轻量化模型存储于生成交互界面的电子设备中;执行模块,用于利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像。第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:至少一个处理器;以及,与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述任第一方面或第一方面的任一实现方式中的图像风格化生成方法。第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第一方面的任一实现方式中的图像风格化生成方法。第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的图像风格化生成方法。本公开实施例中的图像风格化生成方案,包括获取交互界面上显示的包含目标对象的多个图像,所述目标对象在所述多个图像中形成第一图形区域;基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令;确定所述操作指令对应的轻量化模型的图像处理参数,其中,所述轻量化模型存储于生成交互界面的电子设备中;利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像。通过本公开的方案,在降低电子设备计算负荷的同时,提高了用户的操作体验。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本公开本文档来自技高网...

【技术保护点】
1.一种图像风格化生成方法,其特征在于,包括:获取交互界面上显示的包含目标对象的多个图像,所述目标对象在所述多个图像中形成第一图形区域;基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令;确定所述操作指令对应的轻量化模型的图像处理参数,其中,所述轻量化模型存储于生成所述交互界面的电子设备中;利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像。

【技术特征摘要】
1.一种图像风格化生成方法,其特征在于,包括:获取交互界面上显示的包含目标对象的多个图像,所述目标对象在所述多个图像中形成第一图形区域;基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令;确定所述操作指令对应的轻量化模型的图像处理参数,其中,所述轻量化模型存储于生成所述交互界面的电子设备中;利用所述图像处理参数及所述轻量化模型,将当前交互界面中待展示的图像实时转化为与所述目标对象相对应的风格化图像。2.根据权利要求1所述的方法,其特征在于,所述获取交互界面上显示的包含目标对象的多个图像,包括:对所述交互界面中的视频内容进行采集,以获得包含多个视频帧的视频文件;从所述视频文件中选取一个或多个的视频帧,以形成包含所述目标对象的多个图像。3.根据权利要求2所述的方法,其特征在于,所述从所述视频文件中选取一个或多个的视频帧,形成包含所述目标对象的多个图像,包括:对所述视频文件中的视频帧进行目标对象检测,以得到包含目标对象的图像序列;在所述图像序列中,判断当前视频帧中的第一图形区域与上一视频帧中的第一视频区域是否相同;响应于当前视频帧中的第一图形区域与上一视频帧中的第一视频区域相同,在所述图像序列中删除当前视频帧。4.根据权利要求1所述的方法,其特征在于,所述获取交互界面上显示的包含目标对象的多个图像之后,所述方法还包括:选取不同取向的多个结构元素;利用多个结构元素中的每一结构元素对所述多个图像进行细节匹配,以得到滤波图像;确定滤波图像的灰度边缘,以得到滤波图像中多个灰度级别中每一灰度级别中存在的像素数;对每一灰度级别中的像素数进行加权,并将加权后的灰度平均值作为阈值;基于所述阈值对所述滤波图像进行二值化处理;将二值化处理后的图像作为所述目标对象的边缘图像。5.根据权利要求1所述的方法,其特征在于,所述基于所述第一图形区域在所述多个图像上的时间序列,确定所述目标对象的操作指令,包括:利用所述时间序列,确定所述目标对象在所述多个图像上进行动作切换的移动速度;根据预设的速度阈值和所确定的所述移动速度,从所述多个图像中选择一个图像作为目标图像;对所述目标图像上的目标对象的第一图形区域进行边缘识别,以得到所述目标对象的指令图形;将与所述指令图形匹配的控制指令,确定为所述目标对象的操作指令。6.根据权利要求5所述的方法,其特征在于,所述速度阈值通过如下...

【专利技术属性】
技术研发人员:李华夏
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1