图像处理方法、装置及电子设备制造方法及图纸

技术编号:35722907 阅读:11 留言:0更新日期:2022-11-26 18:20
本申请提出一种图像处理方法、装置以及电子设备,方法包括:获取图像处理请求,其中,所述图像处理请求中携带待处理图像、所述待处理图像中待处理的目标区域的位置信息以及处理方式;根据所述位置信息,对所述待处理图像进行图像提取,以得到包含所述目标区域的局部图像;按照所述处理方式,采用深度模型对所述局部图像进行处理,以生成目标局部图像,其中,所述目标局部图像与所述局部图像的尺寸相同;将所述目标局部图像嵌入所述待处理图像,以生成目标图像。由于深度模型只需对局部图像进行处理,从而减少了深度模型的处理量,减少了图像处理所需消耗的计算资源,使得在边缘设备中也能实现对高分辨率图像的处理。能实现对高分辨率图像的处理。能实现对高分辨率图像的处理。

【技术实现步骤摘要】
图像处理方法、装置及电子设备


[0001]本申请涉及计算机
,尤其涉及一种图像处理方法、装置及电子设备。

技术介绍

[0002]随着用户对图像的编辑需求日益增加,形成了多样化的图像编辑和生成方法,目前,通常使用深度模型对图像进行处理,以实现对图像中人脸的美颜、图像的卡通化或者风格迁移等效果。
[0003]然而,在一些仅能部署轻量级深度模型的设备(例如边缘设备)中,由于设备的计算能力较低,需要降低图像的分辨率才能实现对高分辨率图像的处理,而这会影响图像处理后的效果,因此,需要一种能够在计算能力较低的设备中实现对高分辨率图像的处理的方法。

技术实现思路

[0004]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]本申请提出一种能够在计算能力较低的设备中实现对高分辨率图像的处理的图像处理方法、装置及电子设备。
[0006]本申请第一方面实施例提出了一种图像处理方法,包括:获取图像处理请求,其中,所述图像处理请求中携带待处理图像、所述待处理图像中待处理的目标区域的位置信息以及处理方式;根据所述位置信息,对所述待处理图像进行图像提取,以得到包含所述目标区域的局部图像;按照所述处理方式,采用深度模型对所述局部图像进行处理,以生成目标局部图像,其中,所述目标局部图像与所述局部图像的尺寸相同;将所述目标局部图像嵌入所述待处理图像,以生成目标图像。
[0007]本申请第二方面实施例提出了一种图像处理装置,包括:获取模块,用于获取图像处理请求,其中,所述图像处理请求中携带待处理图像、所述待处理图像中待处理的目标区域的位置信息以及处理方式;提取模块,用于根据所述位置信息,对所述待处理图像进行图像提取,以得到包含所述目标区域的局部图像;处理模块,用于按照所述处理方式,采用深度模型对所述局部图像进行处理,以生成目标局部图像,其中,所述目标局部图像与所述局部图像的尺寸相同;生成模块,用于将所述目标局部图像嵌入所述待处理图像,以生成目标图像。
[0008]本申请第三方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本申请第一方面实施例提出的图像处理方法。
[0009]本申请第四方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如本申请第一方面实施例提出的图像处理方法。
[0010]本申请第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本申请第一方面实施例提出的图像处理方法。
[0011]本申请提出的技术方案,具有如下有益效果:
[0012]通过获取到携带待处理图像、待处理图像中待处理的目标区域的位置信息以及处理方式图像处理请求后,根据位置信息,对待处理图像进行图像提取,以得到包含目标区域的局部图像,再按照处理方式,采用深度模型对局部图像进行处理,以生成与局部图像尺寸相同的目标局部图像,进而将目标局部图像嵌入待处理图像,以生成目标图像,由于深度模型只需对局部图像进行处理,从而减少了深度模型的处理量,减少了图像处理所需消耗的计算资源,使得在边缘设备中也能实现对高分辨率图像的处理。
[0013]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0014]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0015]图1为本申请实施例一所提供的图像处理方法的流程示意图;
[0016]图2为本申请实施例一所提供的图像处理方法的另一流程示意图;
[0017]图3为本申请实施例一所提供的采用深度模型对局部图像进行处理的流程示意图;
[0018]图4为本申请实施例二所提供的图像处理装置的结构示意图;
[0019]图5为本申请实施例三所提供的图像处理方法的流程示意图;
[0020]图6为本申请实施例三所提供的图像处理方法的另一流程示意图;
[0021]图7为本申请实施例四所提供的图像处理装置的结构示意图;
[0022]图8示出了适于用来实现本申请实施方式的示例性电子设备的框图。
具体实施方式
[0023]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0024]可以理解的是,相关技术中,无论是对图像的整个图像区域进行比如颜(磨皮、滤镜,上妆)、卡通化、风格化等处理,还是对图像的局部区域进行处理,都需要将整张图像输入深度模型,对整张图像进行卷积操作和池化操作降维,提取整张图像的特征,生成特征矩阵,再通过反卷积操作,将提取的图像特征向上卷积,生成和原图像尺寸相同的目标图像。这种处理方式,随着图像的分辨率的升高,对图像进行处理消耗的计算资源越多。
[0025]相关技术中,在一些仅能部署轻量级深度模型的设备(例如边缘设备)中,由于设备的计算能力较低,通常需要降低图像的分辨率才能实现对高分辨率图像的处理,而这会忽略图像中的细节,影响图像处理后的效果,因此,需要一种能够在计算能力较低的设备中实现对高分辨率图像的处理的方法。
[0026]本申请提出一种能够在计算能力较低的设备中实现对高分辨率图像的处理的图
像处理方法。该方法获取到携带待处理图像、待处理图像中待处理的目标区域的位置信息以及处理方式图像处理请求后,先根据位置信息,对待处理图像进行图像提取,以得到包含目标区域的局部图像,再按照处理方式,采用深度模型对局部图像进行处理,以生成与局部图像尺寸相同的目标局部图像,进而将目标局部图像嵌入待处理图像,以生成目标图像,由于深度模型只需对局部图像进行处理,从而减少了深度模型的处理量,减少了图像处理所需消耗的计算资源,使得在边缘设备中也能实现对高分辨率图像的处理。
[0027]下面参考附图描述本申请实施例的图像处理方法、装置、电子设备及存储介质。
[0028]图1为本申请实施例一所提供的图像处理方法的流程示意图。
[0029]需要说明的是,本申请实施例以该图像处理方法被配置于图像处理装置中来举例说明,该图像处理装置可以应用于任意电子设备比如边缘设备中,以使该电子设备可以实现对高分辨率图像的处理。
[0030]其中,电子设备可以为个人电脑(Personal Computer,简称PC)、云端设备、移动设备等,移动设备例如可以为手机、平板电脑、个人数字助理、穿戴式设备、车载设备等硬件设备,也可以为任意能部署轻量级深度模型的计算能力较低的设备,比如边缘设备,其中,边缘设备例如可以为RK3399芯片等。...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取图像处理请求,其中,所述图像处理请求中携带待处理图像、所述待处理图像中待处理的目标区域的位置信息以及处理方式;根据所述位置信息,对所述待处理图像进行图像提取,以得到包含所述目标区域的局部图像;按照所述处理方式,采用深度模型对所述局部图像进行处理,以生成目标局部图像,其中,所述目标局部图像与所述局部图像的尺寸相同;将所述目标局部图像嵌入所述待处理图像,以生成目标图像。2.根据权利要求1所述的方法,其特征在于,所述位置信息包括第一坐标和第二坐标;其中,所述根据所述位置信息,对所述待处理图像进行图像提取,以得到包含所述目标区域的局部图像,包括:根据所述第一坐标和所述第二坐标,确定矩形区域;从所述待处理图像中提取包含所述矩形区域的第一图像;将所述第一图像确定为所述包含所述目标区域的局部图像。3.根据权利要求1所述的方法,其特征在于,所述位置信息包括所述目标区域的轮廓线的坐标信息;其中,所述根据所述位置信息,对所述待处理图像进行图像提取,以得到包含所述目标区域的局部图像,包括:根据所述目标区域的轮廓线的坐标信息,确定所述轮廓线围成的第一区域;从所述待处理图像中提取包含所述第一区域的第二图像;将所述第二图像确定为所述包含所述目标区域的局部图像。4.根据权利要求1所述的方法,其特征在于,所述将所述目标局部图像嵌入所述待处理图像,以生成目标图像,包括:获取所述目标局部图像的中心点,并将所述目标图像中位置与所述中心点的位置对应的点确定为嵌入中心;根据所述中心点与所述目标局部图像的边界线之间的距离,确定嵌入半径;针对所述目标图像中的每个第一像素点,根据所述目标局部图像中各第二像素点的像素值、所述待处理图像中各第三像素点的像素值、所述第一像素点与所述嵌入中心之间的距离以及所述嵌入半径,确定所述第一像素点的像素值;根据所述目标图像中的各所述第一像素点的像素值,生成所述目标图像。5.根据权利要求4所述的方法,其特征在于,所述针对所述目标图像中的每个第一像素点,根据所述目标局部图像中各第二像素点的像素值、所述待处理图像中各第三像素点的像素值、所述第一像素点与所述嵌入中心之间的距离以及所述嵌入半径,确定所述第一像素点的像素值,包括:判断所述第一像素点与所述嵌入中心之间的距离,是否小于所述嵌入半径;若否,则进一步判断所述第一像素点与所述嵌入中心之间的距离,是否大于预设距离阈值,其中,所述预设距离阈值大于所述嵌入半径;在所述第一像素点与所述嵌入中心之间的距离大于所述预设距离阈值时,将所述待处理图像中与所述第一像素点的位置对应的第三像素点的像素值,确定为所述第一像素点的
像素值;在所述第一像素点与所述嵌入中心之间的距离不大于所述预设距离阈值时,根据所述目标局部图像中各第二像素点的像素值以及所述待处理图像中各第三像素点的像素值,确定所述第一像素点的像素值。6.根据权利要求5所述的方法,其特征在于,所述根据所述目标局部图像中各第二像素点的像素值以及所述待处理图像中各第三像素点的像素值,确定所述第一像素点的像素值,包括:确定所述目标图像中所述第一像素点的预设大小的邻域区域;针对所述邻域区域内的每个第四像素点,确定所述待处理图像中位置与所述第四像素点的位置对应的第三像素点的像素值,以及所述目标局部图像中位置与所述第四像素点的位置对应的第二像素点的像素值;获取所述待处理图像中位置与所述第四像素点的位置对应的第三像素点的像素值与所述目标局部图像中位置与所述第四像素点的位置对应的第二像素点的像素值的差值;根据所述邻域区域内的各个所述第四像素点对应的所述差值,确定所述差值的均值;根据所述待处理图像中与所述第一像素点的位置对应的第三像素点的像素值与所述均值,确定所述第一像素点的像素值。7.根据权利要求5所述的方法,其特征在于,所述判断所述第一像素点与所述嵌入中心之间的距离,是否小于所述嵌入半径之后,还包括:若是,则将所述目标局部图像中与所述第一像素点的位置对应的第二像素点的像素值,确定为所述第一像素点的像素值。8.一种图像处理装置,其特征在于,包括:获取模块,用于获取图像处理请求,其中,所述图像处理请求中携带待处理图像、所述待处理图像中待处理的目标区域的位...

【专利技术属性】
技术研发人员:王志陈艳银丘宇翔
申请(专利权)人:京东科技控股股份有限公司
类型:发明
国别省市:

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

1