本申请涉及图像处理,具体涉及一种图像处理方法及装置、电子设备、计算机可读存储介质。
背景技术:
1、随着电子设备的拍摄技术的不断发展,目前电子设备在拍摄到图像之后,可以对拍摄到图像各种图像处理操作,以提高图像的画面质量。
2、在实践中发现,相关技术中电子设备需要对图像进行大量的图像处理操作,导致图像处理操作的耗时较长,从而降低了图像处理的效率。
技术实现思路
1、本申请实施例公开了一种图像处理方法及装置、电子设备、计算机可读存储介质,能够缩短电子设备进行图像处理操作的时长,从而提高图像处理的效率。
2、本申请实施例第一方面公开一种图像处理方法,包括:
3、通过第一线程对待处理的第一图像的人像区域进行人像美化处理,以得到第二图像;
4、通过第二线程对所述第一图像的背景区域进行虚化处理,以得到第三图像,所述背景区域是所述第一图像中除所述人像区域之外的区域,所述第一线程和所述第二线程是并行进行的两个线程;
5、根据所述第二图像和所述第三图像生成所述第一图像对应的目标图像。
6、本申请实施例第二方面公开一种图像处理装置,包括:
7、第一处理单元,用于通过第一线程对待处理的第一图像的人像区域进行人像美化处理,以得到第二图像;
8、第二处理单元,用于通过第二线程对所述第一图像的背景区域进行虚化处理,以得到第三图像,所述背景区域是所述第一图像中除所述人像区域之外的区域,所述第一线程和所述第二线程是并行进行的两个线程;
9、生成单元,用于根据所述第二图像和所述第三图像生成所述第一图像对应的目标图像。
10、本申请实施例第三方面公开一种电子设备,包括:
11、存储有可执行程序代码的存储器;
12、与所述存储器耦合的处理器;
13、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面公开的图像处理方法。
14、本申请实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例第一方面公开的图像处理方法。
15、与相关技术相比,本申请实施例具有以下有益效果:
16、本申请实施例公开的图像处理方法,可以将原来单线程执行的人像美化和背景虚化操作解耦,并通过并行执行的第一线程和第二线程分别执行人像区域的人像美化和背景区域的虚化操作,最后再对人像美化结果和背景虚化结果进行融合,以得到优化后的图像。可以理解的是,由于人像区域和背景区域是两个独立的区域,所以将两个区域单独解耦出来处理并不会影响图像处理的效果;此外将单线程拆解成双线程进行,还可以缩短电子设备进行图像处理操作的时长,从而提高了图像处理的效率。
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过第一线程对待处理的第一图像的人像区域进行人像美化处理操作,包括:
3.根据权利要求1所述的方法,其特征在于,在所述通过第二线程对所述第一图像的背景区域进行虚化处理,以得到第三图像之前,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述虚化力度图包括所述第一图像的背景区域包括的各个第二像素点对应的虚化半径;所述通过第二线程根据所述虚化力度图对所述第一图像的背景区域进行虚化处理,以得到第三图像,包括:
5.根据权利要求4所述的方法,其特征在于,在所述确定待处理的第一图像对应的虚化力度图之后,所述方法还包括:
6.根据权利要求3~5任一项所述的方法,其特征在于,所述确定待处理的第一图像对应的虚化力度图,包括:
7.根据权利要求6所述的方法,其特征在于,所述获取待处理的第一图像对应的人像分割图和深度图,包括:
8.根据权利要求6所述的方法,其特征在于,所述根据所述人像分割图和深度图确定所述第一图像的人像区域的第一平均深度及背景区域的第二平均深度,包括:
9.根据权利要求6所述的方法,其特征在于,在所述根据所述第一图像的人像区域的第一平均深度及背景区域的第二平均深度生成相对深度图之后,所述方法还包括:
10.根据权利要求1~5或7~9任一项所述的方法,其特征在于,所述根据所述第二图像和所述第三图像生成所述第一图像对应的目标图像,包括:
11.根据权利要求1~5或7~9任一项所述的方法,其特征在于,所述根据所述第二图像和所述第三图像生成所述第一图像对应的目标图像,包括:
12.一种图像处理装置,其特征在于,所述装置包括:
13.一种电子设备,其特征在于,包括存储有可执行程序代码的存储器,以及与所述存储器耦合的处理器;其中,所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1~11任一项所述的方法。
14.一种计算机可读存储介质,其存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~11任一项所述的方法。