本发明涉及软件技术领域,具体是指一种动态视频的截图方法及其装置。
背景技术:
近年来,随着互联网技术的迅速发展,视频以其丰富的内容、极致的观看体验吸引着越来越多的人观看,用户可以通过个人电脑、智能终端等设备接收并观看各种实时视频或者直播视频节目。
当用户在线观看实时视频或者直播视频时,想要保存一张截图图片时,目前是用QQ截图工具或者其他截图工具,但QQ截图工具或者其他截图工具难以捕捉精准的瞬间,不能让用户获得表情、角度都满意的截图图片。
技术实现要素:
本发明提供一种动态视频的截图方法及其装置,以解决现有技术中QQ截图工具或者其他截图工具难以捕捉精准的瞬间,不能让用户获得满意的截图图片的技术问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种动态视频的截图方法,所述方法包括:
选择截图模板;
根据选择的所述截图模板而对播放的动态视频进行截图,以获得截图图片;
暂存获得的所述截图图片。
根据本发明一实施例,根据选择的所述截图模板对正在播放的动态视频进行截图的步骤包括:
按照预定时间间隔而依次截取画面图片;
将截取的所述画面图片与选择的所述截图模板进行识别比对;
判断截取的所述画面图片与选择的所述截图模板的识别比对结果是否达到预定阈值,若所述识别比对结果达到所述预定阀值,则保留截取的所述画面图片以作为所述截图图片。
根据本发明一实施例,将截取的所述画面图片与选择的所述截图模板进行识别比对的步骤包括:
人脸区域识别比对、人脸朝向识别比对以及半身全身识别比对的至少一种。
根据本发明一实施例,所述方法进一步包括:
显示查看截图按钮,以进入截图图片浏览模式;
进入所述截图图片浏览模式,依次显示所述截图图片,其中,每一张所述截图图片上分别显示保存按钮和删除按钮,以保存或删除对应的所述截图图片。
根据本发明一实施例,所述截图模板包括:大头照模板、正脸模板、侧脸模板、半身模板、全身模板中的至少一种。
本发明采用的另一个技术方案是:一种动态视频的截图装置,所述装置包括选择单元、截图单元和暂存单元,其中,
选择单元,用于选择截图模板;
截图单元,用于根据选择的所述截图模板而对播放的动态视频进行截图,以获得截图图片;
暂存单元,用于暂存获得的所述截图图片。
根据本发明一实施例,所述截图单元进一步包括:
截取单元,用于按照预定时间间隔而依次截取画面图片;
比对单元,用于将截取的所述画面图片与选择的所述截图模板进行识别比对;
判断单元,用于判断截取的所述画面图片与选择的所述截图模板的识别比对结果是否达到预定阈值,若所述识别比对结果达到所述预定阀值,则保留截取的所述画面图片以作为所述截图图片。
根据本发明一实施例,所述比对单元进一步包括:
人脸区域比对单元,用于人脸区域识别比对;
人脸朝向比对单元,用于人脸朝向识别比对;
半身全身比对单元,用于半身全身识别比对。
根据本发明一实施例,所述装置还包括:
查看截图按钮显示单元,用于显示查看截图按钮,以进入截图图片进行浏览;
截图图片浏览模式显示单元,用于在进入所述截图图片浏览模式,依次显示所述截图图片,其中,每一张所述截图图片上分别显示保存按钮和删除按钮,以保存或删除对应的所述截图图片。
根据本发明一实施例,所述截图模板包括:大头照模板、正脸模板、侧脸模板、半身模板、全身模板中的至少一种。
本发明的有益效果是:区别于现有技术的情况,本发明提供的动态视频的截图方法由于设有截图模板,根据截图模板而对播放的动态视频进行截图,从而让用户可以获得满意的截图图片,提高用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
图1是本发明动态视频的截图方法第一实施方式的流程示意图;
图2是本发明动态视频的截图方法第二实施方式的流程示意图;
图3是本发明动态视频的截图方法第三实施方式的流程示意图;
图4是本发明提供的动态视频的截图装置一实施例的结构示意图;
图5是图4实施例的截图单元的结构示意图;
图6是本发明提供的动态视频的截图装置另一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明动态视频的截图方法第一实施方式包括以下步骤:
S101:选择截图模板。
一般情况,在播放动态视频时,用户想要保存人物的截图图片,主要从表情、角度以及动作上进行筛选。其中,截图模板一般分为:大头照模板、正脸模板、侧脸模板、半身模板、全身模板等五大模板;本实施例中,截图模板是包括大头照模板、正脸模板、侧脸模板、半身模板、全身模板中的至少一种,即截图模板可以只单一选择五大模板中的一个,也可以选择五大模板中的任意两个,或者更多个的截图模板。
S102:根据选择的截图模板而对播放的动态视频进行截图,以获得截图图片。
用户选择截图模板后,用户可以继续观看动态视频,在动态视频播放过程中,根据选择的截图模板而对播放的动态视频进行截图,以获得截图图片,其中,截图过程可以在后台自动进行,其并会不影响动态视频正常的播放程序。
S103:暂存获得的截图图片。
根据选择的截图模板而对播放的动态视频进行截图,以获得截图图片,其中,截图图片可以暂存在动态视频网站中,或者,截图图片也可以暂存在终端的缓存或者存储器中。
本发明提供的动态视频的截图方法由于设有截图模板,根据截图模板而对播放的动态视频进行截图,从而让用户可以获得满意的截图图片,提高用户体验。
请参阅图2,本发明动态视频的截图方法第二实施方式包括以下步骤:
S201:选择截图模板。
其中,截图模板是包括大头照模板、正脸模板、侧脸模板、半身模板、全身模板中的至少一种,即截图模板可以只单一选择五大模板中的一个,也可以选择五大模板中的任意两个,或者更多个的截图模板。本发明常用于直播视频中的主播截图。
S202:按照预定时间间隔而依次截取画面图片。
用户选择截图模板后,用户可以继续观看动态视频,动态视频是连续不间断地进行播放,从而形成无数个画面图片。程序可以设置单位时间内截取画面图片的数量,即按照预定时间间隔而依次截取画面图片,具体为,设置每1~10秒内截取一次画面图片,进一步的,每1~5秒内截取一次画面图片,更进一步的,每1秒或者每3秒截取一次画面图片。其中,设置截取画面图片的时间间隔后,截取画面图片过程可以在后台自动进行,其并会不影响动态视频正常的播放程序。
S203:将截取的画面图片与选择的截图模板进行识别比对。
将截取的画面图片与选择的截图模板进行识别比对,具体为,截取的画面图片中是否有符合大头照模板、正脸模板、侧脸模板、半身模板、全身模板中的一种或者多种要求。
识别比对技术包括人脸区域识别比对、人脸朝向识别比对以及半身全身识别比对三大识别比对技术,其中,本发明识别比对技术是采用人脸区域识别比对、人脸朝向识别比对以及半身全身识别比对三大比对技术中的至少一种,即可以是人脸区域识别比对、人脸朝向识别比对以及半身全身识别比对三大识别比对技术中的任意一种,也可以是其中任意两种,也可以是三种识别比对技术都包括。
具体的,人脸区域识别是检测画面图片与截图模板的人脸区域大小是否相近;人脸朝向识别是通过人脸识别中对用户双眼的识别,结合人脸区域的位置,计算出人脸是正脸还是侧脸,甚至能计算出大致的角度,从而判断画面图片与截图模板的人脸朝向是否相近;半身全身识别是根据人脸所在图画图片位置,计算人脸尺寸占画面图片尺寸的比例,从而判断人物是半身还是全身。
其中,截图模板中的大头照模板对应识别比对技术中的人脸区域识别技术;截图模板中的正脸模板、侧脸模板对应识别比对技术中的人脸朝向识别技术;截图模板中的半身模板、全身模板对应识别比对技术中的半身全身识别技术。根据选择的截图模板而对播放的动态视频进行截图,从而让用户可以获得表情、角度都满意的截图图片。
S204:判断截取的画面图片与选择的截图模板的识别比对结果是否达到预定阈值,若识别比对结果达到预定阀值,则保留截取的画面图片以作为截图图片;若识别比对结果没有达到预定阀值,则不保留截取的画面图片。
具体的,用户可以设定识别比对阀值,截取的画面图片与选择的截图模板的相似度超过60%,则认为达到预定阀值,进一步的,截取的画面图片与选择的截图模板的相似度超过80%,则认为达到预定阀值,截取的画面图片容易符合用户的要求,提升满意度;更进一步的,截取的画面图片与选择的截图模板的相似度超过90%,则认为达到预定阀值,截取的画面图片更容易符合用户的要求,进一步提升满意度。当然,若识别比对结果没有达到设定的预定阀值,则不保留截取的画面图片。
S205:暂存获得的截图图片。
根据选择的截图模板而对播放的动态视频进行截图,以获得截图图片,其中,截图图片可以暂存在动态视频网站中,或者,截图图片也可以暂存在终端的缓存或者存储器中。
请参阅图3,本发明动态视频的截图方法第三实施方式包括以下步骤:
S301:选择截图模板。
S302:根据选择的截图模板而对播放的动态视频进行截图,以获得截图图片。
S303:将截取的画面图片与选择的截图模板进行识别比对。
S304:判断截取的画面图片与选择的截图模板的识别比对结果是否达到预定阈值,若识别比对结果达到预定阀值,则保留截取的画面图片以作为截图图片;若识别比对结果没有达到预定阀值,则不保留截取的画面图片。
S305:暂存获得的截图图片。
S306:显示查看截图按钮,以进入截图图片浏览模式。
本实施例中,针对获得的截图图片还设置有显示或者隐藏查看截图按钮,当用户在观看直播视频过程中或者直播视频结束后,可以点击直播视频界面会显示查看截图按钮,用户点击查看截图按钮时,即可进入截图图片浏览模式。
S307:进入截图图片浏览模式,依次显示截图图片,其中,每一张截图图片上分别显示保存按钮和删除按钮,以保存或删除对应的截图图片。
进入截图图片浏览模式后,截图图片依据用户设定的排列顺序依次显示截图图片,排列顺序可以是按时间排序、按截图模板顺序、按类型顺序、按大小顺序、按名称顺序等等。截图图片依次显示后,用户可以按左右箭头进行逐个观看,按上下箭头进行逐行切换,或者还可以自动播放。并且,每一张截图图片上分别设置有保存按钮和删除按钮,保存按钮是保存对应的截图图片,并可以将截图图片保存至本地上,设置本地保存地址后,截图图片自动保存至本地保存地址上,本地保存地址可以设为默认地址或者进行更改,保存至本地保存地址后的截图图片还可以进行筛选,依据本地图片的处理流程和处理方法;删除按钮是删除对应的截图图片。其中,保存或删除对应的截图图片都是对动态视频网页的暂存内存进行释放。
请参阅图4,图4是本发明提供的动态视频的截图装置一实施例的结构示意图。
如图4所示,该动态视频的截图装置40包括选择单元41、截图单元42和暂存单元43。
其中,选择单元41用于选择截图模板,截图模板包括大头照模板、正脸模板、侧脸模板、半身模板、全身模板中的至少一种;截图单元42用于根据选择单元41选择的截图模板而对播放的动态视频进行截图,以获得截图图片;暂存单元43用于暂存截图单元42获得的截图图片和选择单元41的截图模板,其中,选择单元41的截图模板也可以保存在单独的存储单元,可以是动态视频网站的存储单元,再或者是终端的存储单元,供选择单元41的调用。
请一并参阅图5,截图单元42包括截取单元421、比对单元422和判断单元423。
其中,截取单元421用于按照预定时间间隔而依次截取画面图片,预定时间间隔可以设置为每1~10秒;比对单元422用于将截取单元421截取的画面图片与选择单元41选择的截图模板进行识别比对;判断单元423用于判断截取单元421截取的画面图片与选择单元41选择的截图模板的识别比对结果是否达到预定阈值,若识别比对结果达到预定阀值,则保留截取的画面图片以作为截图图片,截图图片暂存在暂存单元43中;若识别比对结果没有达到预定阀值,则不保留截取的画面图片,以减轻暂存单元43的内存空间。
其中,比对单元422还包括人脸区域比对单元4221、人脸朝向比对单元4222和半身全身比对单元4221。
其中,人脸区域比对单元4221用于人脸区域识别比对,对应于截图模板中的大头照模板的识别比对;人脸朝向比对单元4222用于人脸朝向识别比对,对应于截图模板中的正脸模板、侧脸模板的识别比对;半身全身比对单元4223用于半身全身识别比对,对应于截图模板中的半身模板、全身模板的识别比对。
具体的,人脸区域比对单元4221是检测画面图片与截图模板的人脸区域大小是否相近,;人脸朝向比对单元4222是通过人脸识别中对用户双眼的识别,结合人脸区域的位置,计算出人脸是正脸还是侧脸,甚至能计算出大致的角度,从而判断画面图片与截图模板的人脸朝向是否相近;半身全身比对单元4223是根据人脸所在图画图片位置,计算人脸尺寸占画面图片尺寸的比例,从而判断人物是是半身还是全身。
请参阅图6,图6是本发明提供的动态视频的截图装置另一实施例的结构示意图。
如图6所示,该动态视频的截图装置50装置包括选择单元51、截图单元52、暂存单元53、查看截图按钮显示单元54以及截图图片浏览模式显示单元55。
其中,查看截图按钮显示单元54用于显示查看截图按钮,以进入暂存单元53暂存的截图图片集或者截图图片库进行浏览;截图图片浏览模式显示单元55用于在进入截图图片浏览模式,依次显示截图图片,其中,每一张截图图片上分别显示保存按钮和删除按钮,以保存或删除对应的截图图片。
综上所述,本领域技术人员容易理解,本发明提供的动态视频的截图方法由于设有截图模板,根据截图模板而对播放的动态视频进行截图,从而让用户可以获得满意的截图图片,提高用户体验。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。