System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像数字变倍方法、装置、无人机、电子设备及存储介质制造方法及图纸_技高网

图像数字变倍方法、装置、无人机、电子设备及存储介质制造方法及图纸

技术编号:43859844 阅读:5 留言:0更新日期:2024-12-31 18:48
本申请涉及一种图像数字变倍方法、装置、无人机、电子设备及存储介质,该装置包括:去抖动控制模块以及至少两个裁剪‑缩放模块,各裁剪‑缩放模块级联且均与去抖动控制模块连接;去抖动控制模块接收原始信息,根据原始信息确定与各裁剪‑缩放模块对应的级联配置信息;去抖动控制模块将各级联配置信息分别传输至对应的裁剪‑缩放模块;各裁剪‑缩放模块根据接收到的级联配置信息对输入的级联输入图像进行变倍后输出级联输出图像。本申请提供的装置能够显著改善小幅度、高倍率连续数字变倍场景下的视觉抖动问题。

【技术实现步骤摘要】

本申请涉及图像处理,具体涉及一种图像数字变倍方法、装置、无人机、电子设备及存储介质


技术介绍

1、图像数字变倍是许多电子成像设备和多媒体软件中的基础功能,广泛用于手机、安防/监控、视频会议、课堂观察/录播、机器人、无人机、商显等领域。

2、许多嵌入式平台的媒体(图像/视频)处理模块中,提供了有硬件加速的图像裁剪、缩放操作,开发者在此基础上即可以实现图像数字变倍功能,图像数字变倍的最高倍率可以达到十几倍。但在小步幅、高倍率连续变倍时,往往存在视觉可见的画面抖动(位置晃动)现象,并且变倍倍率越高抖动越明显,视觉观感不佳。

3、因此,现有技术没有能够有效解决嵌入式平台的图像数字变倍抖动问题。


技术实现思路

1、为解决上述问题,本申请提供了一种图像数字变倍方法、装置、无人机、电子设备及存储介质,可在现有的嵌入式平台上实施,显著改善甚至消除小步幅、高倍率连续数字变倍时的画面抖动问题,从而达到较为精细、顺滑的连续变倍效果,提升视觉体验。

2、本申请采用下述技术方案:

3、第一方面,提供了一种图像数字变倍方法,方法应用于图像数字变倍装置,该装置包括至少两个裁剪-缩放模块以及与各裁剪-缩放模块分别连接的去抖动控制模块,各裁剪-缩放模块级联;

4、该方法由去抖动控制模块执行,该方法包括:

5、接收原始信息,根据原始信息确定与各裁剪-缩放模块对应的级联配置信息;

6、将各级联配置信息分别传输至对应的裁剪-缩放模块,以使各裁剪-缩放模块根据接收到的级联配置信息对输入的级联输入图像进行变倍后输出级联输出图像。

7、可选的,原始信息包括:输入图像的尺寸、目标图像的尺寸以及浮点数值的原始裁剪区域,级联配置信息包括:级联输入图像的尺寸、级联输出图像的尺寸以及整型数值的级联裁剪区域,方法包括:

8、接收输入图像的尺寸以及目标图像的尺寸,根据输入图像的尺寸以及目标图像的尺寸确定各裁剪-缩放模块对应的级联输入图像的尺寸以及级联输出图像的尺寸;

9、接收原始裁剪区域,根据原始裁剪区域确定各裁剪-缩放模块对应的级联裁剪区域;

10、将各级联输入图像的尺寸、各级联输出图像的尺寸以及各级联裁剪区域汇总为对应各裁剪-缩放模块的级联配置信息并分别传输至对应的各裁剪-缩放模块,以使各裁剪-缩放模块根据接收到的级联配置信息对输入的级联输入图像进行变倍后输出级联输出图像。

11、可选的,裁剪-缩放模块为两个,根据输入图像的尺寸以及目标图像的尺寸确定各裁剪-缩放模块对应的级联输入图像的尺寸以及级联输出图像的尺寸,包括:

12、根据输入图像的尺寸确定裁剪-缩放模块一的第一级联输入图像的尺寸,根据目标图像的尺寸确定裁剪-缩放模块二的第二级联输出图像的尺寸;

13、根据输入图像的尺寸与目标图像的尺寸的大小关系,确定裁剪-缩放模块一的第一级联输出图像的尺寸以及裁剪-缩放模块二的第二级联输入图像的尺寸,其中,第一级联输出图像的尺寸等于第二级联输入图像的尺寸。

14、可选的,根据输入图像的尺寸与目标图像的尺寸的大小关系,确定裁剪-缩放模块一的第一级联输出图像的尺寸以及裁剪-缩放模块二的第二级联输入图像的尺寸,包括:

15、当输入图像的尺寸不小于目标图像的尺寸时,确定第一级联输出图像的尺寸与输入图像的尺寸相等,以使裁剪-缩放模块一对第一级联输入图像进行图像裁剪及图像放大操作、或者不进行图像裁剪且不进行图像缩放操作;

16、当输入图像的尺寸小于目标图像的尺寸时,确定第一级联输出图像的尺寸大于输入图像的尺寸,以使裁剪-缩放模块一对第一级联输入图像进行图像裁剪及图像放大操作、或者不进行图像裁剪但进行图像放大操作。

17、可选的,根据输入图像的尺寸确定裁剪-缩放模块一的第一级联输入图像的尺寸,根据目标图像的尺寸确定裁剪-缩放模块二的第二级联输出图像的尺寸,包括:

18、输入图像的尺寸记为目标图像的尺寸记为其中,w表示宽度,h表示高度;

19、则第一级联输入图像的尺寸第二级联输出图像的尺寸

20、可选的,根据输入图像的尺寸与目标图像的尺寸的大小关系,确定裁剪-缩放模块一的第一级联输出图像的尺寸以及裁剪-缩放模块二的第二级联输入图像的尺寸,包括:

21、定义第一级联输出图像的尺寸为定义第二级联输入图像的尺寸为定义转换系数为λ;

22、当输入图像的尺寸不小于目标图像的尺寸时,确定转换系数λ的取值为1,并根据下式确定第一级联输出图像的尺寸与输入图像的尺寸相等;

23、当输入图像的尺寸小于目标图像的尺寸时,确定转换系数λ的取值大于1,并根据下式确定第一级联输出图像的尺寸大于输入图像的尺寸。

24、可选的,接收原始裁剪区域,根据原始裁剪区域确定各裁剪-缩放模块对应的级联裁剪区域,包括:

25、根据输入图像的尺寸,预设多个锚框,多个锚框的尺寸由输入图像的尺寸的1倍开始呈偶数倍递减;

26、将原始裁剪区域与各锚框比较,将包含原始裁剪区域且锚框的尺寸与原始裁剪区域的尺寸最接近的锚框作为基准锚框;

27、将基准锚框的坐标取整并数值对齐后作为裁剪-缩放模块一的第一级联裁剪区域;

28、将原始裁剪区域换算为在基准锚框中的第一坐标,根据基准锚框与第一级联输出图像的尺寸的比例关系,将第一坐标换算为在第一级联输出图像中的第二坐标;

29、将第二坐标取整并数值对齐后作为裁剪-缩放模块二的第二级联裁剪区域。

30、可选的,将原始裁剪区域换算为在基准锚框中的第一坐标,根据基准锚框与第一级联输出图像的尺寸的比例关系,将第一坐标换算为在第一级联输出图像中的第二坐标,包括:

31、定义原始裁剪区域为[x*,y*,w*,h*],其中,x*表示原始裁剪区域的参考点的横坐标,y*表示原始裁剪区域的参考点的纵坐标,w*表示原始裁剪区域的宽度,h*表示原始裁剪区域的高度;

32、定义基准锚框为[xanchor,yanchor,wanchor,hanchor],其中,xanchor表示基准锚框的参考点的横坐标,yanchor表示基准锚框的参考点的纵坐标,wanchor表示基准锚框的宽度,hanchor表示基准锚框的高度;

33、则根据下式[x*-xanchor,y*-yanchor,w*,h*]确定第一坐标;

34、则根据下式[sx(x*-xanchor),sy(y*-yanchor),sxw*,syh*]确定第二坐标,其中,表示输入图像的宽度,表示输入图像的高度,λ表示基于输入图像的尺寸与目标图像的尺寸关系确定的转换系数。

35、可选的,该方法还包括:

36、当第二级联裁剪区域的尺寸大于目标图像的尺寸时,使裁剪-缩放模块二对第二级联输入图像进行图像裁剪及图像缩小操作;

37、当第二级联裁本文档来自技高网...

【技术保护点】

1.一种图像数字变倍方法,其特征在于,所述方法应用于图像数字变倍装置,所述装置包括至少两个裁剪-缩放模块以及与各所述裁剪-缩放模块分别连接的去抖动控制模块,各所述裁剪-缩放模块级联;

2.根据权利要求1所述的图像数字变倍方法,其特征在于,所述原始信息包括:输入图像的尺寸、目标图像的尺寸以及浮点数值的原始裁剪区域,所述级联配置信息包括:级联输入图像的尺寸、级联输出图像的尺寸以及整型数值的级联裁剪区域,所述方法包括:

3.根据权利要求2所述的图像数字变倍方法,其特征在于,所述裁剪-缩放模块为两个,所述根据所述输入图像的尺寸以及所述目标图像的尺寸确定各所述裁剪-缩放模块对应的所述级联输入图像的尺寸以及所述级联输出图像的尺寸,包括:

4.根据权利要求3所述的图像数字变倍方法,其特征在于,所述根据所述输入图像的尺寸与所述目标图像的尺寸的大小关系,确定所述裁剪-缩放模块一的第一级联输出图像的尺寸以及所述裁剪-缩放模块二的第二级联输入图像的尺寸,包括:

5.根据权利要求3所述的图像数字变倍方法,其特征在于,所述根据所述输入图像的尺寸确定裁剪-缩放模块一的第一级联输入图像的尺寸,根据所述目标图像的尺寸确定裁剪-缩放模块二的第二级联输出图像的尺寸,包括:

6.根据权利要求4所述的图像数字变倍方法,其特征在于,所述根据所述输入图像的尺寸与所述目标图像的尺寸的大小关系,确定所述裁剪-缩放模块一的第一级联输出图像的尺寸以及所述裁剪-缩放模块二的第二级联输入图像的尺寸,包括:

7.一种图像数字变倍装置,其特征在于,所述装置包括:去抖动控制模块以及至少两个裁剪-缩放模块;

8.一种无人机,其特征在于,所述无人机包括根据权利要求11所述的图像数字变倍装置。

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的图像数字变倍方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器指令时实现如权利要求1至6任一项所述的图像数字变倍方法的步骤。

...

【技术特征摘要】

1.一种图像数字变倍方法,其特征在于,所述方法应用于图像数字变倍装置,所述装置包括至少两个裁剪-缩放模块以及与各所述裁剪-缩放模块分别连接的去抖动控制模块,各所述裁剪-缩放模块级联;

2.根据权利要求1所述的图像数字变倍方法,其特征在于,所述原始信息包括:输入图像的尺寸、目标图像的尺寸以及浮点数值的原始裁剪区域,所述级联配置信息包括:级联输入图像的尺寸、级联输出图像的尺寸以及整型数值的级联裁剪区域,所述方法包括:

3.根据权利要求2所述的图像数字变倍方法,其特征在于,所述裁剪-缩放模块为两个,所述根据所述输入图像的尺寸以及所述目标图像的尺寸确定各所述裁剪-缩放模块对应的所述级联输入图像的尺寸以及所述级联输出图像的尺寸,包括:

4.根据权利要求3所述的图像数字变倍方法,其特征在于,所述根据所述输入图像的尺寸与所述目标图像的尺寸的大小关系,确定所述裁剪-缩放模块一的第一级联输出图像的尺寸以及所述裁剪-缩放模块二的第二级联输入图像的尺寸,包括:

5.根据权利要求3所述的图像数字变倍方法,其特征在于,所述根...

【专利技术属性】
技术研发人员:肖兵廖鑫牛嘉懿刘敏
申请(专利权)人:珠海视熙科技有限公司
类型:发明
国别省市:

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

1