一种提升人脸识别显示的方法、系统及移动终端的制作方法_2

文档序号:9200677阅读:来源:国知局
画播放完,如果第三帧还有 人脸识别的话,将第三帧数据丢掉;本实施例中,所述动画的播放时间与两帧数据的传输时 间相同;
[0049] 步骤S105、在动画播放完后,移动到第二帧时,采集接下来的帧数据,检测是否人 脸识别数据;
[0050] 步骤S106、如果有,则从当前的人脸识别的位置进行移动到现有的帧数据的位置, 将该帧数据与第二帧的数据进行一个插值运算,计算出一个平滑的数据,继续下一次的循 环。
[0051] 通过上述技术方案,本发明中人脸识别框处理比较顺畅,每一帧与下一帧的数据 会有一个平滑的过渡,这样看上去人脸识别会有一个平滑顺的动作,而不是将每帧的人脸 识别的位置生硬地画在屏幕上,避免用户抖动引起的人脸识别框的显示断续的问题,大大 提升了用户体验。
[0052] 实施例二
[0053] 本发明的实施例二提供了一种提升人脸识别显示的系统,图2是本发明实施例二 的系统结构图,请参考图2,本发明实施例的系统包括:数据记录模块1、计算模块2、移动模 块3、设置模块4和执行模块5 ;
[0054] 所述数据记录模块1,用于移动终端开启拍照功能,当第一次出现人脸识别后,将 此帧的人脸识别的数据记录下来,此帧的数据不进行人脸识别框的绘制;
[0055] 所述计算模块2,用于当第二帧检测到人脸时,将记录下的第一帧的数据与第二帧 的数据进行一个插值运算,计算出一个平滑的数据;
[0056] 所述移动模块3,用于移动终端启动一个动画,将人脸识别框从第一帧记录的数据 开始平滑的移动到第二帧的人脸识别的位置;
[0057] 所述设置模块4,用于设置动画的播放时间,利用两帧的时间将动画播放完,如果 第三帧还有人脸识别的话,将第三帧数据丢掉;
[0058] 所述执行模块5,用于在动画播放完后,移动到第二帧时,采集接下来的帧数据,检 测是否人脸识别数据,如果有,则从当前的人脸识别的位置进行移动到现有的帧数据的位 置,将该帧数据与第二帧的数据进行一个插值运算,计算出一个平滑的数据,继续下一次的 循环。
[0059] 本实施例中,所述数据记录模块1中设有一记录表,人脸识别的数据记录在记录 表中,记录每一帧的人脸的识别的数据。
[0060] 所述计算模块2采用线性插值运算、加速线性算法或减速线性算法。
[0061] 所述移动模块3中使用一个动画类,将第一帧的数据作为初始值,第二帧的位置 数据作为终点值,再通过插值运算来进行匀速地输出,播放动画。
[0062] 所述设置模块4中,所述动画的播放时间与两帧数据的传输时间相同。
[0063] 实施例三
[0064] 发明的实施例三提供了一种提升人脸识别显示的移动终端6,如图3所示,该移动 终端包括上述的提升人脸识别显示的系统,可以应用前述对应的一种提升人脸识别显示的 方法,详情参见上述实施例一至实施例二的描述,在此不再赘述。
[0065] 在此需要说明的是,上述实施例提供的一种保存特定人所有专属信息资源的装 置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分 配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述 的全部或者部分功能。此外,该移动终端可以是手机、平板电脑、人机交互终端或其他具有 触摸屏的移动终端设备。
[0066] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质 中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
[0067] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1. 一种提升人脸识别显示的方法,其特征在于,该方法包括以下步骤: 移动终端开启拍照功能,当第一次出现人脸识别后,将此帧的人脸识别的数据记录下 来,此帧的数据不进行人脸识别框的绘制; 当第二帧检测到人脸时,将记录下的第一帧的数据与第二帧的数据进行插值运算,计 算出一个平滑的数据; 移动终端启动一个动画,将人脸识别框从第一帧记录的数据开始平滑的移动到第二帧 的人脸识别的位置; 设置动画的播放时间,利用两帧的时间将动画播放完,如果第三帧还存在有人脸识别, 将第三帧数据丢掉; 在动画播放完后,移动到第二帧时,采集接下来的帧数据,检测是否人脸识别数据,如 果有,则从当前的人脸识别的位置进行移动到现有的帧数据的位置,将该帧数据与第二帧 的数据进行一个插值运算,计算出一个平滑的数据,继续下一次的循环。2. 根据权利要求1所述的提升人脸识别显示的方法,其特征在于,所述当第二帧检测 到人脸时,将记录下的第一帧的数据与第二帧的数据进行一个插值运算,计算出一个平滑 的数据的步骤中, 所述差值运算包括线性插值运算、加速线性算法或减速线性算法;所述线性插值运算 采用LinearInterpolator插补器,以勾速率在不断地增加移动值。3. 根据权利要求1所述的提升人脸识别显示的方法,其特征在于,所述移动终端启动 一个动画,将人脸识别框从第一帧记录的数据开始平滑的移动到第二帧的人脸识别的位置 的具体方法为: 使用一个动画类,将第一帧的数据作为初始值,第二帧的位置数据作为终点值,再通过 插值运算来进行匀速地输出,播放动画。4. 根据权利要求1所述的提升人脸识别显示的方法,其特征在于,所述动画的播放时 间与两帧数据的传输时间相同。5. 根据权利要求1所述的提升人脸识别显示的方法,其特征在于,所述移动终端开启 拍照功能,当第一次出现人脸识别后,将此帧的人脸识别的数据记录下来,此帧的数据不进 行人脸识别框的绘制的步骤中, 人脸识别的数据记录在记录表中,记录每一帧的人脸的识别的数据。6. -种提升人脸识别显示的系统,其特征在于,该系统包括: 数据记录模块,用于移动终端开启拍照功能,当第一次出现人脸识别后,将此帧的人脸 识别的数据记录下来,此帧的数据不进行人脸识别框的绘制; 计算模块,用于当第二帧检测到人脸时,将记录下的第一帧的数据与第二帧的数据进 行一个插值运算,计算出一个平滑的数据; 移动模块,用于移动终端启动一个动画,将人脸识别框从第一帧记录的数据开始平滑 的移动到第二帧的人脸识别的位置; 设置模块,用于设置动画的播放时间,利用两帧的时间将动画播放完,如果第三帧还有 人脸识别的话,将第三帧数据丢掉; 执行模块,用于在动画播放完后,移动到第二帧时,采集接下来的帧数据,检测是否人 脸识别数据,如果有,则从当前的人脸识别的位置进行移动到现有的帧数据的位置,将该帧 数据与第二帧的数据进行一个插值运算,计算出一个平滑的数据,继续下一次的循环。7. 根据权利要求6所述的提升人脸识别显示的系统,其特征在于,所述计算模块采用 线性插值运算、加速线性算法或减速线性算法。8. 根据权利要求6所述的提升人脸识别显示的系统,其特征在于,所述移动模块中使 用一个动画类,将第一帧的数据作为初始值,第二帧的位置数据作为终点值,再通过插值运 算来进行勾速地输出,播放动画。9. 根据权利要求6所述的提升人脸识别显示的系统,其特征在于,所述设置模块中,所 述动画的播放时间与两帧数据的传输时间相同。10. 根据权利要求6所述的提升人脸识别显示的系统,其特征在于,所述数据记录模块 中设有一记录表,人脸识别的数据记录在记录表中,记录每一帧的人脸的识别的数据。11. 一种提升人脸识别显示的移动终端,其特征在于,包括权利要求6-10中任一项所 述的提升人脸识别显示的系统。
【专利摘要】本发明公开了一种提升人脸识别显示的方法、系统及移动终端,该方法包括以下步骤:移动终端开启拍照功能,当第一次出现人脸识别后,将此帧的人脸识别的数据记录下来;当第二帧检测到人脸时,将记录下的第一帧的数据与第二帧的数据进行一个插值运算,计算出一个平滑的数据;移动终端启动一个动画,将人脸识别框从第一帧记录的数据开始平滑的移动到第二帧的人脸识别的位置;设置动画的播放时间,利用两帧的时间将动画播放完;在动画播放完后,检测是否人脸识别数据,如果有,则从当前的人脸识别的位置进行移动到现有的帧数据的位置,继续下一次的循环。本发明避免用户抖动引起的人脸识别框的显示断续的问题,提升用户体验。
【IPC分类】G06K9/00
【公开号】CN104915663
【申请号】CN201510392350
【发明人】李小朋
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月16日
【申请日】2015年7月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1