一种图像数据处理方法、装置、电子设备以及存储介质与流程

文档序号:12890228阅读:130来源:国知局
一种图像数据处理方法、装置、电子设备以及存储介质与流程
本发明涉及计算机应用程序领域,尤其涉及一种图像数据处理方法、装置、电子设备以及存储介质。
背景技术
:随着移动通讯技术的迅猛发展,越来越多的用户选择在电子设备中装载越来越多的应用程序(例如,装载具有美颜功能的美颜相机,魅拍等应用程序),且对于这些应用程序,往往具备多种相机滤镜功能,但在用户拍摄的过程中通常采用默认的滤镜功能对图像数据进行处理,若需要对当前图图像数据的滤镜功能进行调整,则往往需要用户通过终端界面中的手动控件来对当前图像数据的滤镜功能进行手动切换。例如,当用户使用该电子设备进行视频直播或者是自拍时,可对当前采集到的图像数据进行初步的图像处理,即该电子设备可对该图像数据中的色彩饱和度进行微调,以使该用户能在预览界面中,立即看到滤除部分自然光后的图像处理结果。然而,由于拍摄场景的影响,用这种微调方式对图像数据进行处理,往往无法呈现出符合用户色彩饱和度的处理效果,因为不同拍摄场景下的用户需要不同的色彩饱和度。若需要对当前图像数据的色彩饱和度进行调整,则需通过预览界面中的手动控件来进行滤镜选择,以更改当前图像数据的色彩饱和度,此时,这些用户就需要首先在当前的预览界面中选择手动控件,然后,在该手动控件上选择相应的滤镜功能,以切换当前应图像数据的色彩饱和度,从而使操作变得繁琐,且在当前的预览界面中,该手动控件会在占用一定的显示区域,进而会影响图像数据的显示效果。技术实现要素:本发明实施例提供了一种图像数据处理方法、装置、电子设备以及存储介质,解决了如何避免繁琐的手动操作,且可以提高图像数据的显示效果的问题。本发明实施例第一方面提供了一种图像数据处理方法,包括:在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。可选的,在所述若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设统计时长内统计与所述第一部位图像数据对应的总运动次数之前,还包括:根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果;其中,相邻两个第一部位图像数据是指采集时间相邻的两个第一部位图像数据;若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态。其中,所述根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果,包括:在所述各第一用户图像中的第一部位图像数据中,选择相邻两个第一部位图像数据,作为两个目标图像数据;获取所述两个目标图像数据分别在所述显示界面中的第一位置信息以及第二位置信息;所述第一位置信息和所述第二位置信息均包括中心位置坐标和第一部位横轴距离;计算所述第一位置信息的中心位置坐标以及所述第二位置信息的中心位置坐标之间的中心位置距离,并计算所述中心位置距离与所述第一位置信息中的第一部位横轴距离之间的第一差异比值;计算所述第一位置信息中的第一部位横轴距离与所述第二位置信息中的第一部位横轴距离的差值的绝对值,并计算所述差值的绝对值与所述第一位置信息中的第一部位横轴距离之间的第二差异比值;将所述第一差异比值和所述第二差异比值确定为所述两个目标图像数据对应的差异分析结果;当所述各第一部位图像数据中的每相邻两个第一部位图像数据均被选择作为两个目标图像数据时,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果。可选的,在所述若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态之前,还包括:判断各差异分析结果中的第一差异比值是否均小于或等于预设的第一比例阈值;若各第一差异比值均小于或等于所述第一比例阈值,则判断所述各差异分析结果中的第二差异比值是否均小于或等于预设的第二比例阈值;若各第二差异比值均小于或等于所述第二比例阈值,则确定各差异分析结果均满足预设的图像稳定条件。其中,所述若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹,包括:当所述目标用户处于预设的稳定状态,在预设识别时长内,采集与所述目标用户对应的多个第二用户图像,并提取各第二用户图像中的第一部位图像数据和第二部分图像数据;计算各第二用户图像中的第一部位图像数据在所述显示界面中的第一中心点横坐标,以及各第二用户图像中的第二部位图像数据在所述显示界面中的第二中心点横坐标;在一个第二用户图像中,第一中心点横坐标小于第二中心点横坐标;根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹。其中,所述预设识别时长包括多个第二采集时长;所述根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹,包括:获取所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标,并将所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标分别作为第一参考点横坐标和第二参考点横坐标;在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标;若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则累计一次所述目标用户的摇头运动次数,并在下一个第二采集时长内检测所述目标用户的摇头运动次数,以便于在所述预设识别时长内检测所述目标用户的总摇头运动次数;若在所述预设识别时长内检测到所述目标用户的总摇头运动次数达到预设的次数阈值,则确定所述目标用户的运动轨迹为摇头运动。可选的,在所述在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标之后,还包括:若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标等于所述第一参考点横坐标,则确定所述目标用户的运动轨迹为向第一方向转动;若所述最小第二中心点横坐标等于所述第二参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则确定所述目标用户的运动轨迹为向第二方向转动。本发明实施例第二方面提供了一种图像数据处理装置,包括:采集提取模块,用于在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;位置记录模块,用于记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;轨迹识别模块,用于若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;图像处理模块,用于在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。可选的,所述装置还包括:差异分析模块,用于根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果;其中,相邻两个第一部位图像数据是指采集时间相邻的两个第一部位图像数据;状态确定模块,用于若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态。其中,所述差异分析模块包括:目标数据选择单元,用于在所述各第一用户图像中的第一部位图像数据中,选择相邻两个第一部位图像数据,作为两个目标图像数据;位置信息获取单元,用于获取所述两个目标图像数据分别在所述显示界面中的第一位置信息以及第二位置信息;所述第一位置信息和所述第二位置信息均包括中心位置坐标和第一部位横轴距离;第一比值计算单元,用于计算所述第一位置信息的中心位置坐标以及所述第二位置信息的中心位置坐标之间的中心位置距离,并计算所述中心位置距离与所述第一位置信息中的第一部位横轴距离之间的第一差异比值;第二比值计算单元,用于计算所述第一位置信息中的第一部位横轴距离与所述第二位置信息中的第一部位横轴距离的差值的绝对值,并计算所述差值的绝对值与所述第一位置信息中的第一部位横轴距离之间的第二差异比值;分析结果确定单元,用于将所述第一差异比值和所述第二差异比值确定为所述两个目标图像数据对应的差异分析结果;分析结果获取单元,用于当所述各第一部位图像数据中的每相邻两个第一部位图像数据均被选择作为两个目标图像数据时,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果。可选的,所述装置还包括:第一判断模块,用于判断各差异分析结果中的第一差异比值是否均小于或等于预设的第一比例阈值;第二判断模块,用于若各第一差异比值均小于或等于所述第一比例阈值,则判断所述各差异分析结果中的第二差异比值是否均小于或等于预设的第二比例阈值;条件满足模块,用于若各第二差异比值均小于或等于所述第二比例阈值,则确定各差异分析结果均满足预设的图像稳定条件。其中,所述轨迹识别模块包括:图像数据提取单元,用于当所述目标用户处于预设的稳定状态,在预设识别时长内,采集与所述目标用户对应的多个第二用户图像,并提取各第二用户图像中的第一部位图像数据和第二部分图像数据;横坐标计算单元,用于计算各第二用户图像中的第一部位图像数据在所述显示界面中的第一中心点横坐标,以及各第二用户图像中的第二部位图像数据在所述显示界面中的第二中心点横坐标;在一个第二用户图像中,第一中心点横坐标小于第二中心点横坐标;运动轨迹识别单元,用于根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹。其中,所述预设识别时长包括多个第二采集时长;所述运动轨迹识别单元包括:参考点坐标获取子单元,用于获取所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标,并将所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标分别作为第一参考点横坐标和第二参考点横坐标;横坐标选择子单元,用于在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标;运动次数累计子单元,用于若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则累计一次所述目标用户的摇头运动次数,并在下一个第二采集时长内检测所述目标用户的摇头运动次数,以便于在所述预设识别时长内检测所述目标用户的总摇头运动次数;第一运动确定子单元,用于若在所述预设识别时长内检测到所述目标用户的总摇头运动次数达到预设的次数阈值,则确定所述目标用户的运动轨迹为摇头运动。可选的,所述运动轨迹识别单元还包括:第二运动确定子单元,用于若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标等于所述第一参考点横坐标,则确定所述目标用户的运动轨迹为向第一方向转动;第三运动确定子单元,用于若所述最小第二中心点横坐标等于所述第二参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则确定所述目标用户的运动轨迹为向第二方向转动。本发明实施例第三方面提供了一种电子设备,包括:处理器和存储器,所述处理器和存储器相连,其中,所述存储器用于存储支持电子设备执行本发明实施例第一方面中方法的程序代码,所述处理器被配置用于执行本发明实施例第一方面中的方法。本发明实施例第四方面提供了一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述处理器执行所述程序指令时执行本发明实施例第一方面中的方法。本发明实施例第五方面提供了一种计算机程序产品,当所述计算机程序产品中的指令被处理器执行时,执行本发明实施例第一方面中的方法。由上可见,本发明实施例通过在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。采用本发明,可在所述目标用户处于稳定状态时,识别所述预设识别时长内目标用户的运动轨迹,并在所述映射关系表中查找与所述运动轨迹对应的图像操作指令,进而可根据所述图像操作指令切换所述显示界面中的当前用户图像的滤镜功能,以避免繁琐的手动操作,而且在对当前用户图像进行处理时,也无需显示额外的手动控件,从而增加了图像数据的显示区域,进而提高了图像数据的显示效果。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种图像数据处理方法的流程示意图;图2是本发明实施例提供的一种计算中心位置坐标的示意图;图3是本发明实施例提供的另一种计算中心位置坐标的示意图;图4是本发明实施例提供的一种识别运动轨迹的方法示意图;图5是本发明实施例提供的另一种图像数据处理方法的流程示意图;图6a和图6b是本发明实施例提供的两个目标图像数据在显示界面中位置信息的示意图;图7是本发明实施例提供的一种图像数据处理装置的结构示意图;图8是本发明实施例提供的另一种图像数据处理装置的结构示意图;图9是本发明实施例提供的一种差异分析模块的结构示意图;图10是本发明实施例提供的一种轨迹识别模块的结构示意图;图11是本发明实施例提供的一种运动轨迹识别单元的结构示意图;图12是本发明实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。本发明实施例中提及的图像数据处理方法的执行依赖于计算机程序,可运行于冯若依曼体系的计算机系统之上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。该计算机系统可以是个人电脑、平板电脑、笔记本电脑、智能手机等终端设备。以下分别进行详细说明。请参见图1,是本发明实施例提供的一种图像数据处理方法的流程示意图,如图1所示,所述图像数据处理方法至少包括:步骤s101,在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;具体的,电子设备可在预设的第一采集时长内,基于预设的采集时间间隔,定时采集与目标用户对应的多个第一用户图像,所述第一用户图像可为所述第一采集时长内所采集到的包含所述目标用户的面部轮廓区域的图像,随后,所述电子设备可进一步提取各第一用户图像中的第一部位图像数据;所述采集时间间隔小于所述第一采集时长;其中,所述电子设备包括个人电脑、平板电脑、笔记本电脑、智能电视、智能手机等携带摄像功能的用户终端;其中,所述采集时间间隔为用于定时采集每个第一用户图像的时间间隔,例如,每隔时间间隔1s采集一次第一用户图像,此时的时间间隔1s即为所述采集时间间隔。其中,所述第一采集时长为所述电子设备连续采集多个第一用户图像的时长,例如,在第一采集时长(5秒内)采集到3个第一用户图像。其中,所述第一部位图像数据可以为左眼图像数据或右眼图像数据;可选的,所述第一部位图像数据还可以左侧眉毛图像数据或右侧眉毛图像数据;鉴于此,为更好地理解本方案,本发明实施例可以仅以采集到的第一部位图像数据为左眼图像数据为例,以进一步执行步骤s102-步骤s103,进而可在所述目标用户处于预设的稳定状态时,进一步识别预设识别时长内所述目标用户的运动轨迹,从而可以继续执行后续的步骤s104,以自动切换当前用户图像的滤镜功能,以调整所述当前用户图像的色彩饱和度。步骤s102,记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;其中,所述位置信息可以包括中心位置坐标和第一部位横轴距离;其中,所述中心位置坐标为所述第一用户图像中的第一部位在显示界面中所占区域中的中心位置坐标,该中心位置坐标主要包括中心横坐标(x)值和中心纵坐标(y)值。进一步地,请参见图2,是本发明实施例提供的一种计算中心位置坐标的示意图。如图2所示,电子设备每隔1秒可以采集到与目标用户对应的第一用户图像,并可进一步在如图2所示的第一用户图像中提取第一部位图像数据;所述第一部位图像数据为如图2所示的左眼图像数据,此时,所述电子设备对计算该左眼所占区域中的中心位置坐标的具体过程的描述如下。在如图2所示的第一用户图像中,点a,点b,点c,点d构成了该目标用户的左眼图像数据在该显示界面中所占区域的眼部范围;其中,a点在该显示界面中的坐标记为(pax,pay),b点在该显示界面中的坐标记为(pbx,pby),c点在该显示界面中的坐标记为(pcx,pcy),d点在该显示界面中的坐标记为(pdx,pdy),因此,所述电子设备可根据点a和点b在该显示界面中的坐标来计算该目标用户的左眼在该显示界面中所占区域的中心位置坐标。因此,该目标用户的左眼的中心横坐标lx,和中心纵坐标ly可以分别表示如下:lx=(pax+pbx)/2(1.1);ly=(pay+pby)/2(1.2);此外,该电子设备还可根据点a和点b分别对应的坐标计算该目标用户的左眼的第一部位横轴距离。因此,在如图2所示的第一用户图像中,该目标用户左眼的第一部位横轴距离可表示为:l=sqrt((pbx-pax)*(pbx-pax)+(pby-pay)*(pby-pay))(1.3)。鉴于此,所述电子设备在所述第一采集时长内所采集到的其它第一用户图像数据中的左眼图像数据在该显示界面中的位置信息可参见上述公(1.1)-(1.3)进行相似计算,以得到所述第一采集时长内各第一用户图像中的左眼图像数据在显示界面中的位置信息,因此,这里将不再继续进行赘述。进一步地,请参见图3,是本发明实施例提供的另一种计算中心位置坐标的示意图。如图3所示,电子设备每隔1秒可以采集到与目标用户对应的第一用户图像,并可进一步在如图3所示的第一用户图像中提取第一部位图像数据;所述第一部位图像数据为如图3所示的右眼图像数据。此时,所述电子设备对于构成所述目标用户的右眼图像数据在该显示界面中所占区域的眼部范围而言(该眼部范围由图3中的点e,点f,点g,点h构成)。其中,所述电子设备对该右眼图像数据在该显示界面中所占区域的中心位置坐标进行计算的具体过程,可一并参考前文对计算左眼图像数据的中心位置坐标的具体过程的描述。于是,该目标用户的右眼的中心横坐标rx和中心纵坐标ry可以分别表示如下:rx=(pex+pfx)/2(1.4)ry=(pey+pfy)/2(1.5)此外,该电子设备还可根据点e和点h分别对应的坐标计算该目标用户的右眼的第一部位横轴距离。因此,在如图3所示的第一用户图像中,该目标用户右眼的第一部位横轴距离可表示为:r=sqrt((pfx-pex)*(pfx-pex)+(pfy-pey)*(pfy-pey))(1.6)鉴于此,所述电子设备在预设的第一采集时长内所采集到的其它第一用户图像数据中的右眼图像数据在该显示界面中的位置信息可参见上述公式(1.4)-(1.6)进行相似计算,以得到所述第一采集时长内各第一用户图像中的右眼图像数据在显示界面中的位置信息,因此,这里将不再继续进行赘述。步骤s103,若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;具体的,所述电子设备可以根据所述第一采集时长内记录到的各第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果,若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态,随后,所述电子设备可进一步在预设识别时长内,采集与所述目标用户对应的多个第二用户图像,并提取各第二用户图像中的第一部位图像数据和第二部分图像数据,并计算各第二用户图像中的第一部位图像数据在所述显示界面中的第一中心点横坐标,以及各第二用户图像中的第二部位图像数据在所述显示界面中的第二中心点横坐标,并根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹。其中,相邻两个第一部位图像数据是指采集时间相邻的两个第一部位图像数据;其中,所述对每相邻两个第一部位图像数据的位置信息进行差异分析,是指所述电子设备可以对任意两个采集时间相邻的第一部位图像数据的两个位置信息进行比较,以进一步判断所述目标用户是否在所述第一采集时长内处于稳定状态,即所述电子设备可以通过比较采集时间相邻的两个位置信息之间的差异,得到差异分析结果,以进一步确定所述差异分析结果是否满足预设的图像稳定条件,并在满足图像稳定条件时,进一步确定所述目标用户处于稳定状态,随后,所述电子设备可进一步在预设识别时长内,识别所述目标用户的运动轨迹。其中,当所述第二用户图像中的第一部位图像数据为左眼图像数据时,所述第二部位图像数据为右眼图像数据;可选的,当所述第二用户图像中的第一部位图像数据为右眼图像数据时,所述第二部位图像数据为左眼图像数据。其中,在一个第二用户图像中,第一中心点横坐标小于第二中心点横坐标;因此,当所述第二用户图像中的第一部位图像数据为左眼图像数据,且所述第二部位图像数据为右眼图像数据时,有左眼的第一中心点横坐标小于右眼的第二中心点横坐标。相对地,当所述第二用户图像中的第一部位图像数据为右眼图像数据时,所述第二部位图像数据为左眼图像数据时,有右眼的第一中心点横坐标小于左眼的第二中心点横坐标。其中,所述运动轨迹可以为摇头运动,向第一方向转动,向第二方向转动中的一种运动轨迹,且每种运动轨迹分别对应着不同的图像操作指令,进而可根据各图像操作指令将当前用户图像的滤镜功能进行相应切换;其中,当所述第一部位图像数据为左眼图像数据时,所述向第一方向转动则为向左转动,所述向第二方法转动则为向右转动;可选的,当所述第一部位图像数据为右眼图像数据时,所述向第一方向转动则为向右转动,所述向第二方法转动则为向左转动。步骤s104,在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。具体地,所述电子设备可在识别所述目标用户的运动轨迹之后,获取预设的映射关系表,所述映射关系表中包含多个运动轨迹,且各运动轨迹分别对应着不同的图像操作指令;随后,所述电子设备可在所述映射关系表中查找与所述云端轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。比如,以所述第一部位图像数据为左眼图像数据,所述第一部位图像数据为右眼图像数据为例,则在所述映射关系表中,当所述运动轨迹为向第一方向转动时,所述图像操作指令可以为按预设顺序将当前滤镜切换为下一滤镜,此时,在所述显示界面中无需出现多个占用当前图像显示区域的操控界面,只需根据所述图像操作指令触发滤镜切换操作;因此,在这个滤镜切换的过程中,所述向第一方向转动即为向左转动,此时,所述滤镜切换操作类似于所述目标用户在所述显示界面中的多个滤镜操控界面中通过用手指向左滑动,以将当前滤镜切换为下一滤镜。又比如,以所述第一部位图像数据为左眼图像数据,所述第一部位图像数据为右眼图像数据为例,则在所述映射关系表中,当所述运动轨迹为向第二方向转动时,所述图像操作指令可以为按预设顺序将当前滤镜切换为上一滤镜,此时,在所述显示界面中仍无需出现多个占用当前图像显示区域的操控界面,也只需根据所述图像操作指令触发滤镜切换操作;因此,在这个滤镜切换的过程中,所述向第二方向转动即为向右转动,此时,所述滤镜切换操作类似于所述目标用户在所述显示界面中的多个滤镜操控界面中通过用手指向右滑动,以将当前滤镜切换为上一滤镜。可选的,在所述映射关系表中,所述运动轨迹还可以为摇头运动,所述摇头运动可以用于表示所述目标用户不满意当前的滤镜功能,需要对当前滤镜操作进行切换。可见,这种通过各运动轨迹与各图像操作指令直接一一对应的关系,可以在获取到相应的图像操作指令时,控制所述显示界面对所述图像操作指令进行响应,进而智能切换所述当前用户图像的滤镜功能,以避免繁琐的手动操作,进而在所述目标用户单手握持所述电子设备时,无需通过另一只手来操控图像处理界面,即可对所述当前图像进行处理,进而提高了图像处理的便捷性,并提高了图像数据的显示效果,进一步地,请参见图4,是本发明实施例提供的一种识别运动轨迹的方法示意图。如图4所示,识别所述运动轨迹的具体过程包括如下步骤s201-步骤s206,且步骤s201-步骤s206为图1所对应实施例中步骤s103的一个具体实施例:步骤s201,获取所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标,并将所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标分别作为第一参考点横坐标和第二参考点横坐标;具体的,所述电子设备可在所述目标用户处于所述稳定状态时,获取当前所述稳定状态下的第一用户图像,并计算处于所述稳定状态下的第一用户图像中的第一中心点横坐标和第二中心点横坐标,并将处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标进行缓存,随后,所述电子设备可从本地数据库中获取缓存的第一中心点横坐标和第二中心点横坐标,并将所述第一中心点横坐标和所述第二中心点横坐标分别作为第一参考点横坐标和第二参考点横坐标。其中,所述第一参考点横坐标和所述第二参考点横坐标可用于描述同一用户图像中,所述目标用户处于稳定状态时的第一部位图像数据和第二部位图像数据的初始位置,此时,所述电子设备可将所述第一部位图像数据和所述第二部位图像数据一并作为眼部参考图像数据进行保存,即所述眼部参考图像数据为处于稳定状态时的左眼图像数据和右眼图像数据,以便于后续所述电子设备在实时检测到所述目标用户的眼部所占区域的中心位置点坐标发生偏移时,触发对所述预设识别时长的倒计时,以在预设识别时长内,进一步执行步骤s202。从而提高对所述目标用户的运动轨迹的识别率。其中,所述预设识别时长可以包括多个第二采集时长。比如,在预设时长5秒内,每隔2秒识别一次目标用户的运动轨迹,此时,这2秒的时间间隔即为一个第二采集时长。步骤s202,在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标;其中,所述第一个第二采集时长内包括多个采集时间间隔,以连续采集到多个所述目标用户的第二用户图像,进而可得到各第二用户图像的第一中心点横坐标和第二中心点横坐标中,因此,所电子设备可在所述各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择一个最小第二中心点横坐标和最大第一中心点横坐标。随后,所述电子设备可根据所述最小第二中心点横坐标和最大第一中心点横坐标分别与所述第一参考点横坐标和所述第二参考点横坐标之间的坐标关系,进一步执行步骤s203-步骤204。可选的,所述电子设备还可执行完所述步骤s202之后,进一步执行步骤s205或步骤s206。比如,在预设识别时长(6s)内,有两个第二采集时长(即每3秒为一个第二采集时长),且每个第二采集时长内,有三个采集时间间隔(即每个采集时间检测为1s),进一步地,请参见表1,为预设识别时长内的6个用户图像分别对应的第一中心点横坐标(x1)和第二中心点横坐标(x2)的统计表:为便于理解,以所述第一部位图像数据为左眼图像数据,且所述第二部位图像数据为右眼图像数据为例进行说明,其中,第一中心点横坐标(x1)为左眼图像数据的中心点横坐标,第二中心点横坐标(x2)为左眼图像数据的中心点横坐标。表1如表1所示,在第一个第二采集时长(3秒)内,每隔1秒采集一次所述第二用户图像,因此,在3秒内可采集到3个第二用户图像,因此,可获取到如表1所示的这3个第二用户图像分别对应的第一中心点横坐标和第二中心点横坐标。此时,所述电子设备可在各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标(例如,rx3)和最大第一中心点横坐标(例如,lx1)。此时,所述电子设备可根据获取到的最小第二中心点横坐标和最大第一中心点横坐标和所述第一参考点横坐标和第二参考点横坐标之间的关系分别执行后续相应的步骤,例如,可以进一步执行步骤s205。其中,所述电子设备从所述本地数据库中获取到的所述目标用户处于稳定状态时左眼图像数据的第一参考点横坐标可以记为lxc,右眼图像数据的第二参考点横坐标可以记为rxc。步骤s203,若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则累计一次所述目标用户的摇头运动次数,并在下一个第二采集时长内检测所述目标用户的摇头运动次数,以便于在所述预设识别时长内检测所述目标用户的总摇头运动次数;比如,仍以上述表1中所获取到的各第二用户图像分布对应的第一中心点横坐标和第二中心点横坐标为例,若此时,所述第一个第二采集时长内所述最小第二中心点横坐标为rx1(rx1=2cm),所述最大第一中心点横坐标lx3(lx3=4cm),且所述目标用户处于稳定状态时的第一参考点横坐标(lxc=2.5cm),第二参考点横坐标(rxc=3.5cm),则所述电子设备可确定所述最小第二中心点横坐标(rx1=2cm)小于所述第一参考点横坐标(lxc=2.5cm),且所述最大第一中心点横坐标(lx3=4cm)大于所述第二参考点横坐标(rxc=3.5cm)。所述电子设备可以累计一次所述目标用户的摇头运动次数,即此时,在所述第一个第二采集时长内,所述电子设备可检测到所述目标用户在的头部在产生偏移运动过程中,曾触及过所述第一参考点横坐标,然后,也曾触过及所述第二参考点横坐标,因此,可将所述目标用户的摇头运动次数累计1次。随后,所述电子设备可在下一个第二采集时长内进一步检测所述目标用户的摇头运动次数,以便于在所述预设识别时长内检测所述目标用户的总摇头运动次数,并在所述总摇头运动次数达到预设的次数阈值(例如,两次)时,进一步执行步骤s204。步骤s204,若在所述预设识别时长内检测到所述目标用户的总摇头运动次数达到预设的次数阈值,则确定所述目标用户的运动轨迹为摇头运动。可选的,步骤s205,若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标等于所述第一参考点横坐标,则确定所述目标用户的运动轨迹为向第一方向转动;比如,仍以上述表1中所获取到的各第二用户图像分布对应的第一中心点横坐标和第二中心点横坐标为例,若此时,所述第一个第二采集时长内所述最小第二中心点横坐标为rx1(rx1=2cm),所述最大第一中心点横坐标lx3(lx3=2.5cm)且所述目标用户处于稳定状态时的第一参考点横坐标(lxc=2.5cm),第二参考点横坐标(rxc=3.5cm),则所述电子设备可确定所述最小第二中心点横坐标(rx1=2cm)小于所述第一参考点横坐标(lxc=2.5cm),且所述最大第一中心点横坐标(lx3=2.5cm)等于所述第一参考点横坐标(lxc=2.5cm),可确定所述目标用户的运动轨迹为向左转运动;可选的,当所述第一部位图像数据为右眼图像数据,所述第二部位图像数据为左眼图像数据时,根据上述最小第二中心点横坐标和所述最大第一中心点横坐标与第一参考点横坐标之间的坐标关系,可进一步确定所述目标用户的运动轨迹为向右转运动。可选的,步骤s206,若所述最小第二中心点横坐标等于所述第二参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则确定所述目标用户的运动轨迹为向第二方向转动。比如,仍以上述表1中所获取到的各第二用户图像分布对应的第一中心点横坐标和第二中心点横坐标为例,若此时,所述第一个第二采集时长内所述最小第二中心点横坐标为rx1(rx1=3.5cm),所述最大第一中心点横坐标lx3(lx3=4cm)且所述目标用户处于稳定状态时的第一参考点横坐标(lxc=2.5cm),第二参考点横坐标(rxc=3.5cm),则所述电子设备可确定所述最小第二中心点横坐标(rx1=3.5cm)等于所述第二参考点横坐标(rxc=3.5cm),且所述最大第一中心点横坐标(lx3=4cm)大于所述第二参考点横坐标(rxc=3.5cm),可确定所述目标用户的运动轨迹为向右转运动。可选的,当所述第一部位图像数据为右眼图像数据,所述第二部位图像数据为左眼图像数据时,根据上述最小第二中心点横坐标和所述最大第一中心点横坐标与第一参考点横坐标之间的坐标关系,可进一步确定所述目标用户的运动轨迹为向左转运动。可选的,所述电子设备还可在所述预设识别时长内,获取多个用于描述所述目标用户的头部发生偏移时的中心点(例如,第一部位图像数据的第一中心点横坐标的第一中心点,以及第二部位图像数据的第二中心点横坐标的第二中心点,且所述第一中心点横坐标小于所述第二中心点横坐标),并获取这些连续中心点在所述显示界面中相对所述显示界面的坐标原点的目标距离(即所述目标距离包括:第一中心点横坐标和第二中心点横坐标),若在这些连续的中心点中,先检测到一个最小第二中心点横坐标小于或等于第一参考点横坐标的中心点,且还检测到一个最大第一中心点横坐标大于或等于所述第二参考点横坐标的中心点,然后在预设时间间隔后,还可进一步检测到存在这样的两个中心点,则可确定所述目标用户的运动轨迹为摇头运动。当然,对于获取到这些联系的中心点,也可在预设时长内,进一步确定所述目标用户的运动轨迹为向第一方向转动或向第二方向转动。本发明实施例通过在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。采用本发明,可在所述目标用户处于稳定状态时,识别所述预设识别时长内目标用户的运动轨迹,并在所述映射关系表中查找与所述运动轨迹对应的图像操作指令,进而可根据所述图像操作指令切换所述显示界面中的当前用户图像的滤镜功能,以避免繁琐的手动操作,而且在对当前用户图像进行处理时,也无需显示额外的手动控件,从而增加了图像数据的显示区域,进而提高了图像数据的显示效果。进一步地,请参见图5,是本发明实施例提供的另一种图像数据处理方法的流程示意图。如图5所示,所述图像数据处理方法至少包括:步骤s301,在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;步骤s302,记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;其中,步骤s301-步骤s302的具体实现方式可参见上述图1所对应实施例中对步骤s101-步骤s102的描述,这里将不再继续进行赘述。步骤s303,根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果;具体的,所述电子设备可以在所述各第一用户图像中的第一部位图像数据中,选择相邻两个第一部位图像数据,作为两个目标图像数据,并获取所述两个目标图像数据分别在所述显示界面中的第一位置信息以及第二位置信息,并计算所述第一位置信息的中心位置坐标以及所述第二位置信息的中心位置坐标之间的中心位置距离,并计算所述中心位置距离与所述第一位置信息中的第一部位横轴距离之间的第一差异比值,并进一步计算所述第一位置信息中的第一部位横轴距离与所述第二位置信息中的第一部位横轴距离的差值的绝对值,并计算所述差值的绝对值与所述第一位置信息中的第一部位横轴距离之间的第二差异比值,并将所述第一差异比值和所述第二差异比值确定为所述两个目标图像数据对应的差异分析结果,并在所述各第一部位图像数据中的每相邻两个第一部位图像数据均被选择作为两个目标图像数据时,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果。其中,相邻两个第一部位图像数据是指采集时间相邻的两个第一部位图像数据;其中,所述第一位置信息和所述第二位置信息均包括中心位置坐标和第一部位横轴距离;比如,在第一采集时长(5秒)内,每隔1秒采集一个与目标用户对应的第一用户图像;所述第一用户图像为包含所述目标用户的面部轮廓区域的图像,于是,所述电子设备可在5秒内获得与所述目标用户对应的5个第一用户图像(这5个第一用户图像分别为用户图像100a,用户图像100b,用户图像100c,用户图像100d和用户图像100e),并在这5个第一用户图像中分别提取第一部位图像数据(例如,左眼图像数据),于是,这5个第一部位图像数据分别为左眼图像数据200a,左眼图像数据200b,左眼图像数据200c,左眼图像数据200d,左眼图像数据200e,并分别记录这5个左眼图像数据在同一显示界面中的位置信息。其中,用户图像100a中的第一部位图像数据为左眼图像数据200a,用户图像100b中的第一部位图像数据为左眼图像数据200b,用户图像100c中的第一部位图像数据为左眼图像数据200c,用户图像100d中的第一部位图像数据为左眼图像数据200d和用户图像100e中的第一部位图像数据为左眼图像数据200e。进一步地,请参见表2,为所述电子设备在预设的第一采集时长内所记录的各第一部位图像数据在显示界面中的位置信息统计表;第一用户图像第一部位图像数据中心位置坐标第一部位横轴距离用户图像100a左眼图像数据200a(lx1,ly1)l1用户图像100b左眼图像数据200b(lx2,ly2)l2用户图像100c左眼图像数据200c(lx3,ly3)l3用户图像100d左眼图像数据200d(lx4,ly4)l4用户图像100e左眼图像数据200e(lx5,ly5)l5表2如表2所示,左眼图像数据200a和左眼图像数据200b为相邻两个第一部位图像数据,左眼图像数据200b和左眼图像数据200c为相邻两个第一部位图像数据,左眼图像数据200c和左眼图像数据200d为相邻两个第一部位图像数据,左眼图像数据200d和左眼图像数据200e为相邻两个第一部位图像数据,因此,所述电子设备可在这5个第一部位图像数据中得到四组两个目标图像数据。比如,以将所述左眼图像数据200a和左眼图像数据200b作为两个目标图像数据为例,所述电子设备可获取这两个目标图像数据分别在所述显示界面中的第一位置信息(中心位置坐标(lx1,ly1)和第一部位横轴距离l1)以及第二位置信息(中心位置坐标(lx2,ly2)和第一部位横轴距离l2)。进一步地,请参见图6a和图6b,是本发明实施例提供的两个目标图像数据在显示界面中位置信息的示意图。其中,如图6a所示为目标用户在第一个采集间隔(第一秒)时所采集到的第一用户图像100a的示意图,而图6b为所述目标用户在第二个采集间隔(第二秒)时所采集到的第一用户图像100b的示意图。其中,所述目标用户在所述显示界面中左眼的中心位置坐标和所述第一部位横轴距离的计算公式可参见上述图1所对应实施例中的公式(1.1),公式(1.2)和公式(1.3)。因此,所述电子设备可进一步对这2个相邻采集间隔下位置信息的进行差异分析,即所述电子设备可根据左眼图像数据200a在所述显示界面中的中心位置坐标(lx1,ly1)和左眼图像数据200b在所述显示界面中的中心位置坐标(lx2,ly2),计算这两个相邻采集间隔下的中心位置距离m;其中,所述中心位置距离m可以表示为:m=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))(1.9);随后,所述电子设备可进一步计算所述中心位置距离m与所述第一位置信息中的第一部位横轴距离l1之间的第一差异比值(m/l1)。与此同时,所述电子设备还可计算该左眼图像数据200a在所述显示界面中的第一部位横轴距离l1和该左眼图像数据200b在所述显示界面中的第一部位横轴距离l2的差值的绝对值,即所述电子设备可用公式(1.10)来表示这两个相邻采集间隔下第一部位横轴距离的差值的绝对值n:n=sqrt((l1-l2)*(l1-l2)(1.10);随后,所述电子设备可进一步计算所述差值的绝对值n与所述第一位置信息中的第一部位横轴距离l1之间的第二差异比值(n/l1),并将计算后的第一差异比值(m/l1)和第二差异比值(n/l1)确定为这两个目标图像数据对应的差异分析结果。其中,所述第一差异比值用于判断所述目标用户的中心位置坐标是否发生偏移,比如,当目标用户的头部向左偏时,其左眼的中心位置坐标与上一采集时间间隔时所计算得到的中心位置坐标相比,将发生中心偏移。其中,所述第二差异比值用于判断所述目标用户距离所述显示界面的远近,因为不同距离下的所述第一部位图像数据在所述显示界面中所占区域中的第一部位横轴距离会存在不同。比如,目标用户距离显示界面较近(例如,10cm)时,可获得较大的第一用户图像,如图6a所示在该显示界面中仅显示该目标用户的头部区域;然而,当该目标用户距离显示界面较远(例如,20cm)时,该目标用户的头部区域和躯干部分均会作为第一用户图像同步显示在该显示界面中,以至于该目标用户的头部区域在该显示界面中所占区域将相对缩小,具体的,请参见图6b所示的第一用户图像100b。同理可得,对于获取其余三组两个目标图像数据对应的差异分析结果的具体实现方式可参见前文中将左眼图像数据200a和左眼图像数据200b作为两个目标图像数据时,获取对应的差异分析结果(第一差异比值(m/l1)和第二差异比值(n/l1))的描述,这里将不再继续进行赘述。步骤s304,判断各差异分析结果中的第一差异比值是否均小于或等于预设的第一比例阈值;具体的,所述电子设备可在执行完步骤s304的时候,根据各差异分析结果中的第一差异比值与所述第一比例阈值之间的大小关系,进一步确定是执行步骤s305,还是重复执行步骤s301。其中,所述第一比例阈值可以为5/100=0.05。步骤s305,若各第一差异比值均小于或等于所述第一比例阈值,则判断所述各差异分析结果中的第二差异比值是否均小于或等于预设的第二比例阈值;具体的,所述电子设备在执行完步骤s305之后,可在所述各第二差异比值均小于或等于所述第二比例阈值时,进一步执行步骤s306-步骤s308;可选的,所述电子设备还可在所述各第二差异比值中存在至少一个差异比值大于所述第二比例阈值,则进一步执行步骤s309,其中,所述第二比例阈值为1/100=0.01。步骤s306,若各第二差异比值均小于或等于所述第二比例阈值,则确定各差异分析结果均满足预设的图像稳定条件。其中,所述图像稳定条件用于描述所述目标用户的中心位置坐标和所述目标用户的第一部位横轴坐标均处于较小的偏移范围内,或者几乎未发生任何的偏移。步骤s307,确定所述目标用户处于预设的稳定状态,并在预设识别时长内,识别所述目标用户的运动轨迹;其中,识别所述运动轨迹的具体过程可参见上述图1所对应实施例中对步骤s201-步骤s206的描述,这里将不再继续进行赘述。步骤s308,在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。其中,所述步骤s308的具体实现方式可参见上述图1所对应实施例中对步骤s104的描述,这里将不再继续进行赘述。步骤s309,若各第二差异比值中存在至少一个差异比值大于所述第二比例阈值,则确定各差异分析结果不满足预设的图像稳定条件。本发明实施例通过在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。采用本发明,可在所述目标用户处于稳定状态时,识别所述预设识别时长内目标用户的运动轨迹,并在所述映射关系表中查找与所述运动轨迹对应的图像操作指令,进而可根据所述图像操作指令切换所述显示界面中的当前用户图像的滤镜功能,以避免繁琐的手动操作,而且在对当前用户图像进行处理时,也无需显示额外的手动控件,从而增加了图像数据的显示区域,进而提高了图像数据的显示效果。进一步地,请参见图7,是本发明实施例提供的一种图像数据处理装置的结构示意图。如图7所示,所述图像数据处理装置1可应用于上述图1所对应实施例中的电子设备,所述图像数据处理装置1至少包括:采集提取模块10,位置记录模块20,轨迹识别模块30,图像处理模块40;所述采集提取模块10,用于在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;所述位置记录模块20,用于记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;所述轨迹识别模块30,用于若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;所述图像处理模块40,用于在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。其中,所述采集提取模块10,位置记录模块20,轨迹识别模块30,图像处理模块40的具体实现方式可参见上述图1所对应实施例中对步骤s101-步骤s104的描述,这里将不再继续进行赘述。本发明实施例通过在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。采用本发明,可在所述目标用户处于稳定状态时,识别所述预设识别时长内目标用户的运动轨迹,并在所述映射关系表中查找与所述运动轨迹对应的图像操作指令,进而可根据所述图像操作指令切换所述显示界面中的当前用户图像的滤镜功能,以避免繁琐的手动操作,而且在对当前用户图像进行处理时,也无需显示额外的手动控件,从而增加了图像数据的显示区域,进而提高了图像数据的显示效果。进一步地,请参见图8,是本发明实施例提供的另一种图像数据处理装置的结构示意图。如图8所示,所述图像数据处理装置1可应用于上述图1所对应实施例中的电子设备,所述图像数据处理装置1可以包含上述图7所对应实施例中的所述采集提取模块10,位置记录模块20,轨迹识别模块30,图像处理模块40;进一步的,所述图像数据处理装置1还可以包括:差异分析模块50,第一判断模块60,第二判断模块70,条件满足模块80,状态确定模块90,所述差异分析模块50,用于根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果;其中,相邻两个第一部位图像数据是指采集时间相邻的两个第一部位图像数据;所述第一判断模块60,用于判断各差异分析结果中的第一差异比值是否均小于或等于预设的第一比例阈值;所述第二判断模块70,用于若各第一差异比值均小于或等于所述第一比例阈值,则判断所述各差异分析结果中的第二差异比值是否均小于或等于预设的第二比例阈值;所述条件满足模块80,用于若各第二差异比值均小于或等于所述第二比例阈值,则确定各差异分析结果均满足预设的图像稳定条件。所述状态确定模块90,用于若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态。其中,所述差异分析模块50,第一判断模块60,第二判断模块70,条件满足模块80,状态确定模块90的具体实现方式可参见上述图5所对应实施例中对步骤s303-步骤s307的描述,这里将不再继续进行赘述。进一步地,请参见图9,是本发明实施例提供的一种差异分析模块的结构示意图。如图9所示,所述差异分析模块50可以包括:目标数据选择单元501,位置信息获取单元502,第一比值计算单元503,第二比值计算单元504,分析结果确定单元505,分析结果获取单元506;所述目标数据选择单元501,用于在所述各第一用户图像中的第一部位图像数据中,选择相邻两个第一部位图像数据,作为两个目标图像数据;所述位置信息获取单元502,用于获取所述两个目标图像数据分别在所述显示界面中的第一位置信息以及第二位置信息;所述第一位置信息和所述第二位置信息均包括中心位置坐标和第一部位横轴距离;所述第一比值计算单元503,用于计算所述第一位置信息的中心位置坐标以及所述第二位置信息的中心位置坐标之间的中心位置距离,并计算所述中心位置距离与所述第一位置信息中的第一部位横轴距离之间的第一差异比值;所述第二比值计算单元504,用于计算所述第一位置信息中的第一部位横轴距离与所述第二位置信息中的第一部位横轴距离的差值的绝对值,并计算所述差值的绝对值与所述第一位置信息中的第一部位横轴距离之间的第二差异比值;所述分析结果确定单元505,用于将所述第一差异比值和所述第二差异比值确定为所述两个目标图像数据对应的差异分析结果;所述分析结果获取单元506,用于当所述各第一部位图像数据中的每相邻两个第一部位图像数据均被选择作为两个目标图像数据时,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果。其中,所述目标数据选择单元501,位置信息获取单元502,第一比值计算单元503,第二比值计算单元504,分析结果确定单元505,分析结果获取单元506的具体实现方式可参见上述图5所对应实施例中对步骤s303的描述,这里将不再继续进行赘述。进一步地,请参见图10,是本发明实施例提供的一种轨迹识别模块的结构示意图。如图10所示,所述轨迹识别模块30可以包括:图像数据提取单元301,横坐标计算单元302,运动轨迹识别单元303;所述图像数据提取单元301,用于当所述目标用户处于预设的稳定状态,在预设识别时长内,采集与所述目标用户对应的多个第二用户图像,并提取各第二用户图像中的第一部位图像数据和第二部分图像数据;所述横坐标计算单元302,用于计算各第二用户图像中的第一部位图像数据在所述显示界面中的第一中心点横坐标,以及各第二用户图像中的第二部位图像数据在所述显示界面中的第二中心点横坐标;在一个第二用户图像中,第一中心点横坐标小于第二中心点横坐标;所述运动轨迹识别单元303,用于根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹。其中,所述图像数据提取单元301,横坐标计算单元302,运动轨迹识别单元303的具体实现方式可参见上述图1所对应实施例中对步骤s103的描述,这里将不再继续进行赘述。进一步的,请参见图11,是本发明实施例提供的一种运动轨迹识别单元的结构示意图。如图11所示,所述运动轨迹识别单元303可以包括:参考点坐标获取子单元3031,横坐标选择子单元3032,运动次数累计子单元3033,第一运动确定子单元3034,第二运动确定子单元3035,第三运动确定子单元3036;所述参考点坐标获取子单元3031,用于获取所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标,并将所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标分别作为第一参考点横坐标和第二参考点横坐标;所述横坐标选择子单元3032,用于在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标;所述运动次数累计子单元3033,用于若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则累计一次所述目标用户的摇头运动次数,并在下一个第二采集时长内检测所述目标用户的摇头运动次数,以便于在所述预设识别时长内检测所述目标用户的总摇头运动次数;所述第一运动确定子单元3034,用于若在所述预设识别时长内检测到所述目标用户的总摇头运动次数达到预设的次数阈值,则确定所述目标用户的运动轨迹为摇头运动;所述第二运动确定子单元3035,用于若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标等于所述第一参考点横坐标,则确定所述目标用户的运动轨迹为向第一方向转动;所述第三运动确定子单元3036,用于若所述最小第二中心点横坐标等于所述第二参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则确定所述目标用户的运动轨迹为向第二方向转动。其中,所述参考点坐标获取子单元3031,横坐标选择子单元3032,运动次数累计子单元3033,第一运动确定子单元3034,第二运动确定子单元3035,第三运动确定子单元3036的具体实现方式可参见上述图4所对应实施例中对步骤s201-步骤s206的描述,这里将不再继续进行赘述。本发明实施例通过在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。采用本发明,可在所述目标用户处于稳定状态时,识别所述预设识别时长内目标用户的运动轨迹,并在所述映射关系表中查找与所述运动轨迹对应的图像操作指令,进而可根据所述图像操作指令切换所述显示界面中的当前用户图像的滤镜功能,以避免繁琐的手动操作,而且在对当前用户图像进行处理时,也无需显示额外的手动控件,从而增加了图像数据的显示区域,进而提高了图像数据的显示效果。进一步地,请参见图12,是本发明实施例提供的一种电子设备的结构示意图。如图12所示,所述电子设备1000可以为上述图1所对应实施例中的电子设备,所述电子设备1000可以包括:处理器和存储器1001和存储器1005,进一步地,所述电子设备1000还可以包括:至少一个网络接口1004,用户接口1003,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图12所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。在图12所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输出的数据;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。在一个实施例中,所述处理器1001在执行所述若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设统计时长内统计与所述第一部位图像数据对应的总运动次数之前,还执行以下步骤:根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果;其中,相邻两个第一部位图像数据是指采集时间相邻的两个第一部位图像数据;若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态。在一个实施例中,所述处理器1001在执行所述根据所述各第一用户图像中的第一部位图像数据在所述显示界面中的位置信息,对每相邻两个第一部位图像数据的位置信息进行差异分析,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果时,具体执行以下步骤:在所述各第一用户图像中的第一部位图像数据中,选择相邻两个第一部位图像数据,作为两个目标图像数据;获取所述两个目标图像数据分别在所述显示界面中的第一位置信息以及第二位置信息;所述第一位置信息和所述第二位置信息均包括中心位置坐标和第一部位横轴距离;计算所述第一位置信息的中心位置坐标以及所述第二位置信息的中心位置坐标之间的中心位置距离,并计算所述中心位置距离与所述第一位置信息中的第一部位横轴距离之间的第一差异比值;计算所述第一位置信息中的第一部位横轴距离与所述第二位置信息中的第一部位横轴距离的差值的绝对值,并计算所述差值的绝对值与所述第一位置信息中的第一部位横轴距离之间的第二差异比值;将所述第一差异比值和所述第二差异比值确定为所述两个目标图像数据对应的差异分析结果;当所述各第一部位图像数据中的每相邻两个第一部位图像数据均被选择作为两个目标图像数据时,得到与所述每相邻两个第一部位图像数据分别对应的差异分析结果。在一个实施例中,所述处理器1001在执行所述若各差异分析结果均满足预设的图像稳定条件,则确定所述目标用户处于预设的稳定状态之前,还执行以下步骤:判断各差异分析结果中的第一差异比值是否均小于或等于预设的第一比例阈值;若各第一差异比值均小于或等于所述第一比例阈值,则判断所述各差异分析结果中的第二差异比值是否均小于或等于预设的第二比例阈值;若各第二差异比值均小于或等于所述第二比例阈值,则确定各差异分析结果均满足预设的图像稳定条件。在一个实施例中,所述处理器1001在执行所述若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹时,具体执行以下步骤:当所述目标用户处于预设的稳定状态,在预设识别时长内,采集与所述目标用户对应的多个第二用户图像,并提取各第二用户图像中的第一部位图像数据和第二部分图像数据;计算各第二用户图像中的第一部位图像数据在所述显示界面中的第一中心点横坐标,以及各第二用户图像中的第二部位图像数据在所述显示界面中的第二中心点横坐标;在一个第二用户图像中,第一中心点横坐标小于第二中心点横坐标;根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹。在一个实施例中,所述预设识别时长包括多个第二采集时长,所述处理器1001在执行所述根据各第二用户图像中的第一中心点横坐标和第二中心点横坐标,识别所述目标用户的运动轨迹时,具体执行以下步骤:获取所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标,并将所述目标用户处于所述稳定状态时的第一用户图像中的第一中心点横坐标和第二中心点横坐标分别作为第一参考点横坐标和第二参考点横坐标;在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标;若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则累计一次所述目标用户的摇头运动次数,并在下一个第二采集时长内检测所述目标用户的摇头运动次数,以便于在所述预设识别时长内检测所述目标用户的总摇头运动次数;若在所述预设识别时长内检测到所述目标用户的总摇头运动次数达到预设的次数阈值,则确定所述目标用户的运动轨迹为摇头运动。在一个实施例中,所述处理器1001在执行所述在第一个第二采集时长内所采集到的各第二用户图像的第一中心点横坐标和第二中心点横坐标中,选择最小第二中心点横坐标和最大第一中心点横坐标之后,还执行以下步骤:若所述最小第二中心点横坐标小于或等于所述第一参考点横坐标,且所述最大第一中心点横坐标等于所述第一参考点横坐标,则确定所述目标用户的运动轨迹为向第一方向转动;若所述最小第二中心点横坐标等于所述第二参考点横坐标,且所述最大第一中心点横坐标大于或等于所述第二参考点横坐标,则确定所述目标用户的运动轨迹为向第二方向转动。本发明实施例通过在预设的第一采集时长内,定时采集与目标用户对应的多个第一用户图像,并提取各第一用户图像中的第一部位图像数据;记录所述各第一用户图像中的第一部位图像数据在显示界面中的位置信息;若根据各第一部位图像数据在所述显示界面中的位置信息确定所述目标用户处于预设的稳定状态,则在预设识别时长内,识别所述目标用户的运动轨迹;在预设的映射关系表中查找与所述运动轨迹对应的图像操作指令,并根据所述图像操作指令对所述显示界面中的当前用户图像进行图像处理。采用本发明,可在所述目标用户处于稳定状态时,识别所述预设识别时长内目标用户的运动轨迹,并在所述映射关系表中查找与所述运动轨迹对应的图像操作指令,进而可根据所述图像操作指令切换所述显示界面中的当前用户图像的滤镜功能,以避免繁琐的手动操作,而且在对当前用户图像进行处理时,也无需显示额外的手动控件,从而增加了图像数据的显示区域,进而提高了图像数据的显示效果。此外,这里需要指出的是:本发明实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的图像数据处理装置1所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图1或图5所对应实施例中对所述图像数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。此外,这里需要指出的是:本发明实施例还提供了一种计算机程序产品,当所述计算机程序产品中的指令被处理器执行时,能够执行前文图1或图5所对应实施例中对所述图像数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory;以下简称:rom)、随机存取存储器(randomaccessmemory;以下简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1