起跳抓拍方法、装置及存储介质制造方法及图纸

技术编号:32428365 阅读:45 留言:0更新日期:2022-02-24 18:32
本公开是关于一种起跳抓拍方法、装置及存储介质。其中,起跳抓拍方法包括:响应于获取到用户起跳前触发的拍摄操作,进入起跳抓拍模式开始在指定时长内进行图像帧的采集;基于采集的图像帧筛选至少一帧指定图像帧,其中,指定图像帧为指定时长内用户处于起跳高点的图像帧;若采集时长未达到指定时长但基于采集到图像帧筛选到指定图像帧,或者若采集时长达到指定时长,执行拍摄操作并基于指定图像帧输出起跳抓拍图像。通过本公开的起跳抓拍方法,可以保证起跳抓拍图像是用户在起跳过程中抓拍到的具有最佳起跳姿势的图像,进而保证用户方便、快捷得获取到具有最佳起跳姿势的起跳抓拍图像。图像。图像。

【技术实现步骤摘要】
起跳抓拍方法、装置及存储介质


[0001]本公开涉及图像拍摄
,尤其涉及一种起跳抓拍方法、装置及存储介质。

技术介绍

[0002]利用终端进行拍摄留念已经成为用户的一个习惯。例如,当用户在户外游玩时,常常想要拍下起跳姿势的照片。对于起跳姿势的照片,拍摄到的用户在跳到顶点时的照片为最佳的起跳姿势的照片。
[0003]但是,由于用户在按下拍摄按钮与用户到达挑起的顶点的时间不匹配,加之拍照系统内部的延时性,使得抓拍到一张用户在跳到顶点时的照片比较困难。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种起跳抓拍方法、装置及存储介质。
[0005]根据本公开实施例的第一方面,提供一种起跳抓拍方法,包括响应于获取到用户起跳前触发的拍摄操作,进入起跳抓拍模式开始在指定时长内进行图像帧的采集;基于采集的图像帧筛选至少一帧指定图像帧,所述指定图像帧为所述指定时长内用户处于起跳高点的图像帧;若采集时长未达到所述指定时长但基于采集到图像帧筛选到所述指定图像帧,或者若采集时长达到所述指定时长,执行拍摄操作并基于所述指定图像帧输出所述起跳抓拍图像。
[0006]在一种实施方式中,所述指定图像帧包括至少两帧图像帧,所述至少两帧图像帧包括:多帧图像帧中按照起跳高点从高到低顺序排序的第一数量的图像帧;或者多帧图像帧中用户处于起跳最高点的图像帧以及与所述用户处于起跳最高点的图像帧前后相邻的第二数量的图像帧;或者多帧图像帧中与用户处于起跳最高点的图像帧前后相邻的第三数量的图像帧;所述基于所述指定图像帧输出所述起跳抓拍图像,包括:基于所述至少两帧图像帧合成并输出所述起跳抓拍图像。
[0007]在另一种实施方式中,基于采集的图像帧筛选所述指定图像帧,包括:缓存采集的图像帧至人脸识别缓存区以及原图缓冲区;响应于所述人脸识别缓存区和/或所述原图缓冲区中缓存新采集的图像帧,调用滑动选帧算法以指定滑动窗口筛选所述指定图像帧。
[0008]在又一种实施方式中,以指定滑动窗口筛选所述指定图像帧,包括:依次针对每一滑动窗口内的图像帧进行内容识别并得到对应内容的坐标信息;响应于在所述指定时长内基于所述坐标信息获取到表征起跳高度最高的峰值坐标,将与所述峰值坐标对应图像帧,和/或与所述峰值坐标对应图像帧前后相邻的指定数量的图像帧,作为所述指定图像帧;或者,响应于在所述指定时长内基于所述坐标信息未获取到表征起跳高度最高的峰值坐标,将最新滑动窗口内的图像帧作为所述指定图像帧。
[0009]在又一种实施方式中,针对每一滑动窗口内的图像帧进行内容识别,包括:针对每一滑动窗口内的图像帧进行人体跟踪识别,和/或对每一滑动窗口内的图像帧进行人体预设部位识别。
[0010]在又一种实施方式中,所述预设部位包括人眼和/或人脸。
[0011]在又一种实施方式中,基于所述指定图像帧输出所述起跳抓拍图像,包括:将所述指定图像帧通过多帧降噪算法合成并输出所述起跳抓拍图像。
[0012]在又一种实施方式中,所述起跳抓拍方法还包括:进入起跳抓拍模式开始进行图像帧的采集之前,降低当前拍摄场景对应标准曝光参数的曝光表。
[0013]在又一种实施方式中,所述起跳抓拍方法还包括:响应于进入起跳抓拍模式,实时进行预览图片的展示以及缓存。
[0014]根据本公开实施例的第二方面,提供一种起跳抓拍装置,包括:采集模块,用于响应于获取到用户起跳前触发的拍摄操作,进入起跳抓拍模式开始在指定时长内进行图像帧的采集;筛选模块,用于基于采集的图像帧筛选至少一帧指定图像帧,所述指定图像帧为所述指定时长内用户处于起跳高点的图像帧;处理模块,若采集时长未达到所述指定时长但基于采集到图像帧筛选到所述指定图像帧,或者若采集时长达到所述指定时长,用于执行拍摄操作并基于所述指定图像帧输出所述起跳抓拍图像。
[0015]在一种实施方式中,所述指定图像帧包括至少两帧图像帧,所述至少两帧图像帧包括:多帧图像帧中按照起跳高点从高到低顺序排序的第一数量的图像帧;或者多帧图像帧中用户处于起跳最高点的图像帧以及与所述用户处于起跳最高点的图像帧前后相邻的第二数量的图像帧;或者多帧图像帧中与用户处于起跳最高点的图像帧前后相邻的第三数量的图像帧;所述处理模块还用于:基于所述至少两帧图像帧合成并输出所述起跳抓拍图像。
[0016]在另一种实施方式中,所述筛选模块用于:缓存采集的图像帧至人脸识别缓存区以及原图缓冲区;响应于所述人脸识别缓存区和/或所述原图缓冲区中缓存新采集的图像帧,调用滑动选帧算法以指定滑动窗口筛选所述指定图像帧。
[0017]在又一种实施方式中,所述筛选模块用于:依次针对每一滑动窗口内的图像帧进行内容识别并得到对应内容的坐标信息;响应于在所述指定时长内基于所述坐标信息获取到表征起跳高度最高的峰值坐标,将与所述峰值坐标对应图像帧,和/或与所述峰值坐标对应图像帧前后相邻的指定数量的图像帧,作为所述指定图像帧;或者响应于在所述指定时长内基于所述坐标信息未获取到表征起跳高度最高的峰值坐标,将最新滑动窗口内的图像帧作为所述指定图像帧。
[0018]在又一种实施方式中,所述筛选模块用于:针对每一滑动窗口内的图像帧进行人体跟踪识别,和/或对每一滑动窗口内的图像帧进行人体预设部位识别。
[0019]在又一种实施方式中,所述预设部位包括人眼和/或人脸。
[0020]在又一种实施方式中,所述处理模块用于:将所述指定图像帧通过多帧降噪算法合成并输出所述起跳抓拍图像。
[0021]在又一种实施方式中,所述起跳抓拍装置还包括调整曝光表模块,所述调整曝光表模块用于:进入起跳抓拍模式开始进行图像帧的采集之前,降低当前拍摄场景对应标准曝光参数的曝光表。
[0022]在又一种实施方式中,所述起跳抓拍装置还包括缓存模块,所述缓存模块用于:响应于进入起跳抓拍模式,实时进行预览图片的展示以及缓存。
[0023]根据本公开实施例的第三方面,提供一种起跳抓拍装置,包括处理器;用于存储处
理器可执行指令的存储器;其中,处理器被配置为用于调用指令执行本公开第一方面或第一方面任意实施方式中所述的起跳抓拍方法。
[0024]根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行本公开第一方面或第一方面任意实施方式中所述的起跳抓拍方法。
[0025]本公开的实施例提供的技术方案可以包括以下有益效果:本公开提供的起跳抓拍方法,通过响应于获取到用户起跳前触发的拍摄操作,进入起跳抓拍模式并进行图像帧的采集,根据基于采集到的图像帧来筛选出指定图像帧,并基于指定图像帧输出起跳抓拍图像。由于起跳抓拍图像是根据在起跳抓拍模式中筛选出的指定图像帧而确定的,可以保证起跳抓拍图像是用户在起跳过程中抓拍到的具有最佳起跳姿势的图像,进而保证用户方便、快捷得获取到具有最佳起跳姿势的起跳抓拍图像。
[0026]应当理解的是,以上的一般描述和后文的细节描述仅是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种起跳抓拍方法,其特征在于,包括:响应于获取到用户起跳前触发的拍摄操作,进入起跳抓拍模式开始在指定时长内进行图像帧的采集;基于采集的图像帧筛选至少一帧指定图像帧,所述指定图像帧为所述指定时长内用户处于起跳高点的图像帧;若采集时长未达到所述指定时长但基于采集到图像帧筛选到所述指定图像帧,或者若采集时长达到所述指定时长,执行拍摄操作并基于所述指定图像帧输出所述起跳抓拍图像。2.根据权利要求1所述的起跳抓拍方法,其特征在于,所述指定图像帧包括至少两帧图像帧,所述至少两帧图像帧包括:多帧图像帧中按照起跳高点从高到低顺序排序的第一数量的图像帧;或者多帧图像帧中用户处于起跳最高点的图像帧以及与所述用户处于起跳最高点的图像帧前后相邻的第二数量的图像帧;或者多帧图像帧中与用户处于起跳最高点的图像帧前后相邻的第三数量的图像帧;所述基于所述指定图像帧输出所述起跳抓拍图像,包括:基于所述至少两帧图像帧合成并输出所述起跳抓拍图像。3.根据权利要求1所述的起跳抓拍方法,其特征在于,基于采集的图像帧筛选所述指定图像帧,包括:缓存采集的图像帧至人脸识别缓存区以及原图缓冲区;响应于所述人脸识别缓存区和/或所述原图缓冲区中缓存新采集的图像帧,调用滑动选帧算法以指定滑动窗口筛选所述指定图像帧。4.根据权利要求3所述的起跳抓拍方法,其特征在于,以指定滑动窗口筛选所述指定图像帧,包括:依次针对每一滑动窗口内的图像帧进行内容识别并得到对应内容的坐标信息;响应于在所述指定时长内基于所述坐标信息获取到表征起跳高度最高的峰值坐标,将与所述峰值坐标对应图像帧,和/或与所述峰值坐标对应图像帧前后相邻的指定数量的图像帧,作为所述指定图像帧;或者响应于在所述指定时长内基于所述坐标信息未获取到表征起跳高度最高的峰值坐标,将最新滑动窗口内的图像帧作为所述指定图像帧。5.根据权利要求4所述的起跳抓拍方法,其特征在于,针对每一滑动窗口内的图像帧进行内容识别,包括:针对每一滑动窗口内的图像帧进行人体跟踪识别,和/或对每一滑动窗口内的图像帧进行人体预设部位识别。6.根据权利要求5所述的起跳抓拍方法,其特征在于,所述预设部位包括人眼和/或人脸。7.根据权利要求1所述的起跳抓拍方法,其特征在于,基于所述指定图像帧输出所述起跳抓拍图像,包括:将所述指定图像帧通过多帧降噪算法合成并输出所述起跳抓拍图像。
8.根据权利要求1所述的起跳抓拍方法,其特征在于,所述方法还包括:进入起跳抓拍模式开始进行图像帧的采集之前,降低当前拍摄场景对应标准曝光参数的曝光表。9.根据权利要求1所述的起跳抓拍方法,其特征在于,所述方法还包括:响应于进入起跳抓拍模式,实时进行预览图片的展示以及缓存。10.一种起跳抓拍装置,其特征在于,包括:采集模块,用于响应于获取到用户起跳前触发的拍摄操作,进入起跳抓拍模式开始在指定时长内进行图像帧的采集;筛选模块,用于基于采...

【专利技术属性】
技术研发人员:李国盛冉飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1