截图生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36378316 阅读:16 留言:0更新日期:2023-01-18 09:39
本申请涉及一种截图生成方法、装置、计算机设备和存储介质。方法包括:响应于针对目标内容的截图操作,对目标内容进行视频录制得到目标视频,并从目标视频中获取参考帧图像以及候选帧图像;获取参考帧图像与候选帧图像的第一图像位移;在基于第一图像位移确定候选帧图像为关键帧图像的情况下,确定位移间隔为第二位移间隔的多个候选图像位移;第二位移间隔小于第一位移间隔;针对每个候选图像位移,确定在图像位移为候选图像位移的情况下,参考帧图像与关键帧图像之间的第二差分值;根据第二差分值从关键帧图像中确定待拼接图像区域,对待拼接图像区域进行图像拼接处理,生成目标内容对应的内容截图。采用本方法能够提高截图生成的效率。的效率。的效率。

【技术实现步骤摘要】
截图生成方法、装置、计算机设备和存储介质


[0001]本申请涉及图像处理
,特别是涉及一种截图生成方法、装置、计算机设备、存储介质。

技术介绍

[0002]在使用智能手机的过程中,用户经常需要对手机屏幕显示的内容进行截图并保存,但存在当前屏幕画面无法展示所有需要保存的内容的情况,这时就需要用到屏幕长截图。屏幕长截图聚合多张图片内容,方便用户分享,在日常生活中被频繁使用。
[0003]传统技术中,通常是用户手动的多次截图,然后通过终端设备对多张截图进行处理的方式得到屏幕长截图,这样的截图生成方式操作繁琐,耗时较长,导致截图生成的效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高截图生成的效率的截图生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种截图生成方法。所述方法包括:响应于针对目标内容的截图操作,对所述目标内容进行视频录制得到目标视频,并从所述目标视频中获取参考帧图像以及候选帧图像;获取所述参考帧图像与所述候选帧图像的第一图像位移;所述第一图像位移,是基于位移间隔为第一位移间隔的多个候选帧间位移进行差分运算得到的第一差分值确定的;在基于所述第一图像位移确定所述候选帧图像为关键帧图像的情况下,确定位移间隔为第二位移间隔的多个候选图像位移;所述第二位移间隔小于所述第一位移间隔;针对每个所述候选图像位移,确定在图像位移为所述候选图像位移的情况下,所述参考帧图像与所述关键帧图像之间的第二差分值;根据所述第二差分值从所述关键帧图像中确定待拼接图像区域,对所述待拼接图像区域进行图像拼接处理,生成所述目标内容对应的内容截图。
[0006]第二方面,本申请还提供了一种截图生成装置。所述装置包括:图像获取模块,用于响应于针对目标内容的截图操作,对所述目标内容进行视频录制得到目标视频,并从所述目标视频中获取参考帧图像以及候选帧图像;第一位移获取模块,用于获取所述参考帧图像与所述候选帧图像的第一图像位移;所述第一图像位移,是基于位移间隔为第一位移间隔的多个候选帧间位移进行差分运算得到的第一差分值确定的;候选位移确定模块,用于在基于所述第一图像位移确定所述候选帧图像为关键帧图像的情况下,确定位移间隔为第二位移间隔的多个候选图像位移;所述第二位移间隔小于所述第一位移间隔;第二差分确定模块,用于针对每个所述候选图像位移,确定在图像位移为所述候选图像位移的情况下,所述参考帧图像与所述关键帧图像之间的第二差分值;图像拼接模块,用于根据所述第二差分值从所述关键帧图像中确定待拼接图像区域,对所述待拼接图像区域进行图像拼接处理,生成所述目标内容对应的内容截图。
[0007]在一些实施例中,所述候选位移确定模块还用于:基于所述第一图像位移以及所述第一位移间隔确定位移范围;按照所述第二位移间隔从所述位移范围中确定多个候选图像位移。
[0008]在一些实施例中,在基于所述第一图像位移以及所述第一位移间隔确定位移范围方面,所述候选位移确定模块还用于:将所述第一图像位移的绝对值与所述第一位移间隔的和作为最大图像位移,并将所述最大图像位移的相反数作为最小图像位移,形成位移范围。
[0009]在一些实施例中,所述参考帧图像与所述候选帧图像不相邻,所述第一位移获取模块还用于:获取以所述参考帧图像为起始帧图像且以所述候选帧图像为终止帧图像的视频片段,获取所述视频片段中相邻两帧视频帧图像之间的帧间位移;对所述视频片段中相邻两帧视频帧图像之间的帧间位移进行统计,得到所述参考帧图像与所述候选帧图像之间的第一图像位移。
[0010]在一些实施例中,在确定所述视频片段中相邻的第一视频帧图像与第二视频帧图像之间的帧间位移的方面,第一位移获取模块还用于:针对多个候选帧间位移中的每个候选帧间位移,在所述第一视频帧图像与所述第二视频帧图像之间的帧间位移为所述候选帧间位移的情况下,确定所述第一视频帧图像中与所述第二视频帧图像重叠的第一重叠图像区域、以及所述第二视频帧图像中与所述第一视频帧图像的第二重叠图像区域;对所述第一重叠图像区域与所述第二重叠图像区域进行差分运算,得到所述候选帧间位移对应的第一差分值;基于所述第一差分值从所述多个候选帧间位移中,确定所述第一视频帧图像与所述第二视频帧图像的帧间位移。
[0011]在一些实施例中,所述图像拼接模块还用于:基于所述第二差分值从各所述候选图像位移中,确定所述参考帧图像与所述关键帧图像的第二图像位移;基于所述第二图像位移从所述关键帧图像中确定待拼接图像区域,对所述待拼接图像区域进行图像拼接处理,生成所述目标内容对应的内容截图。
[0012]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述截图生成方法中的步骤。
[0013]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述截图生成方法中的步骤。
[0014]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述截图生成方法中的步骤。
[0015]上述截图生成方法、装置、计算机设备、存储介质和计算机程序产品,响应于针对目标内容的截图操作,对目标内容进行视频录制得到目标视频,并从目标视频中获取参考帧图像以及候选帧图像;获取参考帧图像与候选帧图像的第一图像位移;第一图像位移,是基于位移间隔为第一位移间隔的多个候选帧间位移进行差分运算得到的第一差分值确定的;在基于第一图像位移确定候选帧图像为关键帧图像的情况下,确定位移间隔为第二位移间隔的多个候选图像位移;第二位移间隔小于第一位移间隔;针对每个候选图像位移,确定在图像位移为候选图像位移的情况下,参考帧图像与关键帧图像之间的第二差分值;根
据第二差分值从关键帧图像中确定待拼接图像区域,对待拼接图像区域进行图像拼接处理,生成目标内容对应的内容截图。由于参考帧图像与候选帧图像之间的第一图像位移,是基于位移间隔为第一位移间隔的多个候选帧间位移进行差分运算得到的第一差分值确定的,第二位移间隔小于第一位移间隔,从而减少了第一差分值计算的次数,从而减少了截图生成的时间,提高了截图生成的效率。
附图说明
[0016]图1为一个实施例中截图生成方法的应用环境图;
[0017]图2为一个实施例中截图生成方法的流程示意图;
[0018]图3A为一个实施例中计算相邻两帧图像的图像位移的流程示意图;
[0019]图3B为一个实施例中的进行图像拼接的流程示意图;
[0020]图4A为一个实施例中图像拼接的示意图;
[0021]图4B为一个实施例中确定重叠图像区域的示意图;
[0022]图5为另一个实施例中截图生成方法的流程示意图;
[0023]图6为一个实施例中截图生成装置的结构框图;
[0024本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种截图生成方法,其特征在于,所述方法包括:响应于针对目标内容的截图操作,对所述目标内容进行视频录制得到目标视频,并从所述目标视频中获取参考帧图像以及候选帧图像;获取所述参考帧图像与所述候选帧图像的第一图像位移;所述第一图像位移,是基于位移间隔为第一位移间隔的多个候选帧间位移进行差分运算得到的第一差分值确定的;在基于所述第一图像位移确定所述候选帧图像为关键帧图像的情况下,确定位移间隔为第二位移间隔的多个候选图像位移;所述第二位移间隔小于所述第一位移间隔;针对每个所述候选图像位移,确定在图像位移为所述候选图像位移的情况下,所述参考帧图像与所述关键帧图像之间的第二差分值;根据所述第二差分值从所述关键帧图像中确定待拼接图像区域,对所述待拼接图像区域进行图像拼接处理,生成所述目标内容对应的内容截图。2.根据权利要求1所述的方法,其特征在于,所述确定位移间隔为第二位移间隔的多个候选图像位移包括:基于所述第一图像位移以及所述第一位移间隔确定位移范围;按照所述第二位移间隔从所述位移范围中确定多个候选图像位移。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一图像位移以及所述第一位移间隔确定位移范围包括:将所述第一图像位移的绝对值与所述第一位移间隔的和作为最大图像位移,并将所述最大图像位移的相反数作为最小图像位移,形成位移范围。4.根据权利要求1所述的方法,其特征在于,所述参考帧图像与所述候选帧图像不相邻,所述获取所述参考帧图像与所述候选帧图像的第一图像位移包括;获取以所述参考帧图像为起始帧图像且以所述候选帧图像为终止帧图像的视频片段,获取所述视频片段中相邻两帧视频帧图像之间的帧间位移;对所述视频片段中相邻两帧视频帧图像之间的帧间位移进行统计,得到所述参考帧图像与所述候选帧图像之间的第一图像位移。5.根据权利要求4所述的方法,其特征在于,确定所述视频片段中相邻的第一视频帧图像与第二视频帧图像之间的帧间位移的步骤包括:针对多个候选帧间位移中的每个候选帧间位移,在所述第一视频帧图像与所述第二视频帧图像之间的帧间位移为所述候选帧间位移的情况下,确定所述第一视频帧图像中与所述第二视频帧图像重叠的第一重叠图像区域、以及所述第二视频帧图像中与所述第一...

【专利技术属性】
技术研发人员:吴海涛陶子豪林华春刘伟
申请(专利权)人:招联消费金融有限公司
类型:发明
国别省市:

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

1