技术新讯 > 计算推算,计数设备的制造及其应用技术 > 图像生成方法、装置、电子设备及存储介质与流程  >  正文

图像生成方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-09-11 14:14:31

本公开实施例涉及图像处理,尤其涉及一种图像生成方法、装置、电子设备及存储介质。

背景技术:

1、通过截图来实现信息的存储、传递和表达,是当前常用的技术手段之一。为了克服设备显示面积的限制,相关技术中通过对屏幕上显示的内容进行多次截图和拼接,生成面积更大的长截图,来实现更好的信息展示目的。

2、现有技术中,滚动屏幕生成长截图的方案,通常需要操作系统的支持,即通过操作系统提供的表征滚动事件的滚动消息,来确定截图之间的距离和方向,进而实现屏幕内容的截取和拼接。

3、然而,在跨操作系统场景下,当操作系统无法提供滚动消息时,则会出现无法确认截图之间的移动距离和方向的问题,从而导致无法生成长截图。

技术实现思路

1、本公开实施例提供一种图像生成方法、装置、电子设备及存储介质,以克服在跨操作系统场景下无法生成长截图的问题。

2、第一方面,本公开实施例提供一种图像生成方法,包括:

3、获取第一图像帧和第二图像帧,并对所述第一图像帧和所述第二图像帧进行特征匹配,得到相似特征点;根据所述相似特征点,确定所述第二图像帧相对所述第一图像帧的移动距离和移动方向;基于所述移动距离和所述移动方向,将所述第二图像帧拼接至所述第一图像帧,得到目标长截图。

4、第二方面,本公开实施例提供一种图像生成装置,包括:

5、获取模块,用于获取第一图像帧和第二图像帧,并对所述第一图像帧和所述第二图像帧进行特征匹配,得到相似特征点;

6、处理模块,用于根据所述相似特征点,确定所述第二图像帧相对所述第一图像帧的移动距离和移动方向;

7、拼接模块,用于基于所述移动距离和所述移动方向,将所述第二图像帧拼接至所述第一图像帧,得到目标长截图。

8、第三方面,本公开实施例提供一种电子设备,包括:

9、处理器,以及与所述处理器通信连接的存储器;

10、所述存储器存储计算机执行指令;

11、所述处理器执行所述存储器存储的计算机执行指令,以实现如上第一方面以及第一方面各种可能的设计所述的图像生成方法。

12、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的图像生成方法。

13、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的图像生成方法。

14、本实施例提供的图像生成方法、装置、电子设备及存储介质,该方法通过获取第一图像帧和第二图像帧,并对所述第一图像帧和所述第二图像帧进行特征匹配,得到相似特征点,所述相似特征点表征同时在所述第一图像帧和所述第二图像帧中存在的图形对象;根据所述相似特征点,确定所述第二图像帧相对所述第一图像帧的移动距离和移动方向;基于所述移动距离和所述移动方向,将所述第二图像帧拼接至所述第一图像帧,得到目标长截图。通过特征匹配确定第一图像帧和第二图像帧中的相似特征点,之后基于相似特征点在第一图像帧和第二图像帧中移动关系,确定第一图像帧和第二图像帧之间相对的移动距离和移动方向,进而实现截图之间的拼接,生成长截图,无需系统提供滚动消息来确定两帧图像之间的移动距离和方向,从而实现了跨平台场景下长截图生成,提高了长截图的生成质量。

技术特征:

1.一种图像生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述相似特征点,确定所述第二图像帧相对所述第一图像帧的移动距离和移动方向;包括:

3.根据权利要求2所述的方法,其特征在于,根所根据所述相似特征点,确定所述第二图像帧中的移动区域和非移动区域,包括:

4.根据权利要求3所述的方法,其特征在于,所述坐标差向量的数量至少为三个,根据所述坐标差向量,确定所述第二图像帧中的移动区域和非移动区域,包括:

5.根据权利要求2所述的方法,其特征在于,根据位于所述移动区域内的相似特征点的坐标,确定所述移动距离和移动方向,包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述第一图像帧和所述第二图像帧进行特征匹配,得到相似特征点,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述移动距离和所述移动方向,将所述第二图像帧拼接至所述第一图像帧,得到目标长截图,包括:

8.根据权利要求1所述的方法,其特征在于,所述第二图像帧中包括非移动区域,所述非移动区域为相对所述第一图像帧未发生移动的图形对象所在区域,还包括:

9.一种图像生成装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至8任一项所述的图像生成方法。

12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的图像生成方法。

技术总结本公开实施例提供一种图像生成方法、装置、电子设备及存储介质,该方法通过获取第一图像帧和第二图像帧,并对第一图像帧和第二图像帧进行特征匹配,得到相似特征点;根据相似特征点,确定第二图像帧相对第一图像帧的移动距离和移动方向;基于移动距离和移动方向,将第二图像帧拼接至第一图像帧,得到目标长截图。基于相似特征点在第一图像帧和第二图像帧中移动关系,确定第一图像帧和第二图像帧之间相对的移动距离和移动方向,实现截图之间的拼接,无需系统提供滚动消息来确定两帧图像之间的移动距离和方向,从而实现了跨平台场景下长截图生成,提高了长截图的生成质量。技术研发人员:尹赟江,姜垚,邓文尧受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/9/9

本文地址:https://www.jishuxx.com/zhuanli/20240911/289734.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。