图像缩小方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36937208 阅读:15 留言:0更新日期:2023-03-22 18:59
本申请提供一种图像缩小方法、装置、电子设备及存储介质,涉及图像处理技术领域,该方法包括:根据第一方向的预设图像缩小倍数从第一方向抽取待处理图像的图像数据,以在抽取完成后得到待处理图像的多个单元数据;基于数据传输选择器确定的传输值从单元数据中选择目标单元数据;以及基于数据抽取器从目标单元数据中抽取字节,以在抽取完成时得到缩小完成的图像。通过预先配置图像缩小参数值的方式,降低图像数据抽取时的复杂程度,提高图像缩小的效率。效率。效率。

【技术实现步骤摘要】
图像缩小方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理领域,具体而言,涉及一种图像缩小方法、装置、电子设备及存储介质。

技术介绍

[0002]图像缩小,能够实现对输入图像的行和列进行不同比例的缩小,目的是将图像的分辨率变低,是一种常见的图像处理方法。
[0003]但在目前现有数字电路处理方法中,主要是根据数据类型,横向缩小倍数和纵向缩小倍数构造一个复杂的选择器,会导致选择器的面积和功耗增大,影响整个电路的时序。因此,在目前的图像缩小处理过程中,存在处理效率低以及成本高的问题。

技术实现思路

[0004]本申请实施例的目的在于提供一种图像缩小方法、装置、电子设备及存储介质,通过预先配置图像缩小参数值的方式,降低图像数据抽取时的复杂程度,用以解决目前图像缩小处理过程中处理效率低以及成本高的问题。
[0005]第一方面,本申请实施例提供一种图像缩小方法,包括:
[0006]根据第一方向的预设图像缩小倍数从第一方向抽取待处理图像的图像数据,以在抽取完成后得到所述待处理图像的多个单元数据;
[0007]基于数据传输选择器确定的传输值从所述单元数据中选择目标单元数据;其中,所述数据传输选择器根据第二方向的预设图像缩小倍数、所述待处理图像的像素位宽和通道数中的至少一种构建;
[0008]基于数据抽取器从所述目标单元数据中抽取字节,以在抽取完成时得到缩小完成的图像;其中,所述数据抽取器根据所述第二方向的预设图像缩小倍数、所述待处理图像的像素位宽和所述通道数中的至少一种构建。
[0009]在上述实现过程中,通过实现对于图像总线数据以及字节的抽取的分步进行,从而降低构建选择器的复杂程度以及功耗,在另一方面,通过预先配置总线数据抽取参数值的方式,减少数据类型和抽取倍数的组合,从而能够进一步降低选择器的复杂程度,提高图像缩小的效率。
[0010]所述基于数据传输选择器确定的传输值从所述单元数据中选择目标单元数据包括:
[0011]每隔所述传输值的所述单元数据确定一个所述单元数据为所述目标单元数据,舍弃其余的所述单元数据。
[0012]所述基于所述数据抽取器从所述目标单元数据中抽取字节,以在抽取完成时得到缩小完成的图像包括:
[0013]基于所述数据抽取器按照时钟周期从每个所述目标单元中抽取所述字节,并将抽取的所述字节存入预设存储空间;
[0014]在所述预设存储空间中的字节数据达到所述目标单元数据的大小时,输出所述字节数据;其中,所述字节数据即为缩小完成的图像。
[0015]在上述实现过程中,通过将图像缩小的处理过程分步进行,在对待缩小的图像进行按行抽取或是按列抽取后,通过构建的数据抽取机对抽取后的总线数据进行进一步抽取,从而能够支持不同类型的图像数据输入形式和横向纵向缩小倍数,能够很大程度上减少硬件资源的消耗,并且保证硬件电路的高吞吐率,从而能够进一步降低选择器的复杂程度,提高图像缩小的效率。
[0016]可选地,在所述输出所述字节数据之后,所述方法还包括:
[0017]清空所述预设存储空间,以用于存储从下一个待处理图像中抽取的字节数据。
[0018]在上述实现过程中,可以以流水线方式进行,通过每个步骤同时进行,可以同时实现对多个图像的依次缩小处理,能够提高图像缩小效率。
[0019]可选地,所述根据第一方向的预设图像缩小倍数从第一方向抽取待处理图像的图像数据,以在抽取完成后得到所述待处理图像的多个单元数据包括:
[0020]纵向按行抽取所述待处理图像的所述图像数据,每隔所述第一方向的图像缩小倍数数值的行数,抽取一次所述待处理图像的所述图像数据;
[0021]所述基于数据传输选择器确定的传输值从所述单元数据中选择目标单元数据包括:
[0022]根据横向的预设图像缩小倍数、所述待处理图像的像素位宽和通道数中的至少一种构建所述数据传输选择器;
[0023]基于所述数据传输选择器确定的传输值的数值大小,每隔所述传输值的所述单元数据确定下一个所述单元数据为所述目标单元数据。
[0024]可选地,所述第一方向的预设图像缩小倍数和所述第二方向的预设图像缩小倍数的数值均为2的倍数。
[0025]第二方面,本申请实施例提供一种图像缩小装置,包括:
[0026]第一抽取模块,用于根据第一方向的预设图像缩小倍数从第一方向抽取待处理图像的图像数据,以在抽取完成后得到所述待处理图像的多个单元数据;
[0027]第二抽取模块,用于基于所述数据传输选择器确定的传输值从所述单元数据中选择目标单元数据;其中,所述数据传输选择器根据第二方向的预设图像缩小倍数、所述待处理图像的像素位宽和通道数中的至少一种构建;
[0028]第三抽取模块,用于基于所述数据抽取器从所述目标单元数据中抽取字节,以在抽取完成时得到缩小完成的图像;其中,所述数据抽取器根据所述第二方向的预设图像缩小倍数、所述待处理图像的像素位宽和所述通道数中的至少一种构建。
[0029]可选地,第二抽取模块可具体用于:
[0030]每隔所述传输值的所述单元数据确定一个所述单元数据为所述目标单元数据,舍弃其余的所述单元数据。
[0031]可选地,第三抽取模块可具体用于:
[0032]基于所述数据抽取器按照时钟周期从每个所述目标单元中抽取所述字节,并将抽取的所述字节存入预设存储空间;以及在所述预设存储空间中的字节数据达到所述目标单元数据的大小时,输出所述字节数据;其中,所述字节数据即为缩小完成的图像。
[0033]可选地,第三抽取模块还可用于:
[0034]清空所述预设存储空间,以用于存储从下一个待处理图像中抽取的字节数据。
[0035]可选地,第一抽取模块可具体用于:
[0036]纵向按行抽取所述待处理图像的所述图像数据,每隔所述第一方向的图像缩小倍数数值的行数,抽取一次所述待处理图像的所述图像数据。
[0037]第二抽取模块可具体用于:
[0038]每隔所述传输值的所述单元数据确定一个所述单元数据为所述目标单元数据,舍弃其余的所述单元数据。
[0039]第二抽取模块可具体用于:
[0040]根据横向的预设图像缩小倍数、所述待处理图像的像素位宽和通道数中的至少一种构建所述数据传输选择器;基于所述数据传输选择器确定的传输值的数值大小,每隔所述传输值的所述单元数据确定下一个所述单元数据为所述目标单元数据。
[0041]第三方面,本申请实施例提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述任一实现方式中的步骤。
[0042]第四方面,本申请实施例还提供一种计算机可读存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一实现方式中的步骤。
附图说明
[0043]为了更清楚地说明本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像缩小方法,其特征在于,包括:根据第一方向的预设图像缩小倍数从第一方向抽取待处理图像的图像数据,以在抽取完成后得到所述待处理图像的多个单元数据;基于数据传输选择器确定的传输值从所述单元数据中选择目标单元数据;其中,所述数据传输选择器根据第二方向的预设图像缩小倍数、所述待处理图像的像素位宽和通道数中的至少一种构建;以及基于数据抽取器从所述目标单元数据中抽取字节,以在抽取完成时得到缩小完成的图像;其中,所述数据抽取器根据所述第二方向的预设图像缩小倍数、所述待处理图像的像素位宽和所述通道数中的至少一种构建。2.根据权利要求1所述的方法,其特征在于,所述基于数据传输选择器确定的传输值从所述单元数据中选择目标单元数据包括:每隔所述传输值的所述单元数据确定一个所述单元数据为所述目标单元数据,舍弃其余的所述单元数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述数据抽取器从所述目标单元数据中抽取字节,以在抽取完成时得到缩小完成的图像包括:基于所述数据抽取器按照时钟周期从每个所述目标单元中抽取所述字节,并将抽取的所述字节存入预设存储空间;以及在所述预设存储空间中的字节数据达到所述目标单元数据的大小时,输出所述字节数据;其中,所述字节数据即为缩小完成的图像。4.根据权利要求3所述的方法,其特征在于,在所述输出所述字节数据之后,所述方法还包括:清空所述预设存储空间,以用于存储从下一个待处理图像中抽取的字节数据。5.根据权利要求1所述的方法,其特征在于,所述根据第一方向的预设图像缩小倍数从第一方向抽取待处理图像的图像数据,以在抽取完成后得到所述待处理图像的多个单元数据包括:纵向按行抽取所述待处理图像的所述图像数据,每隔所述第一方向的图像缩小倍数数值的行数,抽取一次所述待处理图像的所述图像数据。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:方天琪梁喆刘建伟
申请(专利权)人:北京爱芯科技有限公司
类型:发明
国别省市:

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

1