本技术涉及计算机,具体涉及一种图像处理方法、装置和计算机可读存储介质。
背景技术:
1、随着计算机技术的快速发展,图像处理的要求也越来越多,例如,需要对图像中的特定内容例如脸部等区域进行突出显示,以提高图像显示的效果。现有的在图像上突出显示特定区域的图像处理方法,往往需要通过人工对图像中特定区域进行剪裁,再将剪裁出的特定区域图像粘贴在图像中。
2、在对现有技术的研究和实践过程中发现,现有的通过人工剪裁在图像上突出显示特定区域的图像处理方法较为繁琐,使得图像处理效率较低。
技术实现思路
1、本技术实施例提供一种图像处理方法、装置和计算机可读存储介质,可以便捷的在待处理图像中突出显示目标图像区域,提高图像显示效果,提升了图像处理效率。
2、本技术实施例提供一种图像处理方法,包括:
3、确定待处理图像中需要进行突出显示处理的目标图像区域;
4、根据所述目标图像区域的数量获取与待处理图像尺寸匹配的至少一个遮罩图,所述遮罩图包括预设的突出显示区域和突出显示区域之外的遮罩区域;
5、基于所述遮罩图对所述目标图像区域进行处理,得到至少一个突出显示图像,其中,在所述突出显示图像中所述目标图像区域通过所述突出显示区域显示;
6、将至少一个所述突出显示图像和所述待处理图像进行图像融合处理,得到目标图像,其中,在所述目标图像中突出显示所述目标图像区域。
7、相应的,本技术实施例提供一种图像处理装置,包括:
8、确定单元,用于确定待处理图像中需要进行突出显示处理的目标图像区域;
9、获取单元,用于根据所述目标图像区域的数量获取与待处理图像尺寸匹配的至少一个遮罩图,所述遮罩图包括预设的突出显示区域和突出显示区域之外的遮罩区域;
10、处理单元,用于基于所述遮罩图对所述目标图像区域进行处理,得到至少一个突出显示图像,其中,在所述突出显示图像中所述目标图像区域通过所述突出显示区域显示;
11、融合单元,用于将至少一个所述突出显示图像和所述待处理图像进行图像融合处理,得到目标图像,其中,在所述目标图像中突出显示所述目标图像区域。
12、在一实施例中,所述确定单元,包括:
13、显示子单元,用于显示待处理图像;
14、第一目标图像区域确定子单元,用于响应于针对所述待处理图像的区域绘制操作,获取所述区域绘制操作的绘制轨迹,基于所述绘制轨迹在所述待处理图像中确定需要进行突出显示处理的目标图像区域;
15、或者;
16、第二目标图像区域确定子单元,用于响应于针对待处理图像的突出特效触发操作,识别所述待处理图像中目标对象的目标部位,根据所述目标部位确定所述待处理图像中需要进行突出显示处理的目标图像区域。
17、在一实施例中,所述第二目标图像区域确定子单元,用于:
18、对所述目标部位进行关键点识别,得到所述目标部位对应的关键点信息;
19、在所述关键点信息中筛选所述目标部位中目标子部位所在的目标关键点;
20、根据所述目标关键点之间的位置分布,确定出所述待处理图像中需要进行突出显示处理的目标图像区域。
21、在一实施例中,所述融合单元,用于:
22、若所述突出显示图像的数量为一个,获取所述突出显示图像中像素点的第一像素值和透明度值,以及所述待处理图像中像素点的第二像素值;
23、基于所述透明度值确定所述突出显示图像对应的第一融合系数,以及所述待处理图像对应的第二融合系数;
24、根据所述第一融合系数和所述第二融合系数对所述第一像素值和所述第二像素值进行加权融合,基于加权融合后的像素值生成目标图像。
25、在一实施例中,所述融合单元,用于:
26、若所述突出显示图像的数量为至少两个,将每一所述突出显示图像和所述待处理图像进行图像融合处理,得到每一突出显示图像对应的初始融合后图像;
27、基于每一突出显示图像对应的初始融合后图像中像素点的第三像素值,对所述初始融合后图像进行像素累加处理,得到累加后像素值;
28、根据所述突出显示图像的数量确定像素系数,并基于所述像素系数对所述待处理图像中像素点的第二像素值进行加权处理,得到目标像素值;
29、将所述待处理图像中像素点对应的累加后像素值与所述目标像素值进行做差处理,基于做差处理得到的像素值生成目标图像。
30、在一实施例中,所述图像处理装置,还包括:
31、位置确定单元,用于若获取的遮罩图的数量为至少两个,则确定每一目标图像区域在所述待处理图像中的第一位置,以及确定每一突出显示区域在所述遮罩图中的第二位置;
32、关系确定单元,用于根据所述第一位置和所述第二位置,确定所述目标图像区域与遮罩图的对应关系;
33、所述基于所述遮罩图对所述目标图像区域进行处理,包括:
34、遮罩图确定单元,用于基于所述对应关系确定每一目标图像区域对应的遮罩图;
35、区域处理单元,用于根据所述每一目标图像区域对应的遮罩图对所述目标图像区域进行处理。
36、在一实施例中,所述处理单元,用于:
37、在所述待处理图像中将每一目标图像区域之外的区域设置为透明状态,得到每一目标图像区域对应的初始突出显示图像;
38、将所述初始突出显示图像中的目标图像区域移动到所述遮罩图的突出显示区域中进行显示。
39、此外,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术实施例所提供的任一种图像处理方法中的步骤。
40、此外,本技术实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序实现本技术实施例提供的图像处理方法。
41、本技术实施例还提供一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行本技术实施例提供的图像处理方法中的步骤。
42、本技术实施例通过确定待处理图像中需要进行突出显示处理的目标图像区域;根据目标图像区域的数量获取与待处理图像尺寸匹配的至少一个遮罩图,遮罩图包括预设的突出显示区域和突出显示区域之外的遮罩区域;基于遮罩图对目标图像区域进行处理,得到至少一个突出显示图像,其中,在突出显示图像中目标图像区域通过突出显示区域显示;将至少一个突出显示图像和待处理图像进行图像融合处理,得到目标图像,其中,在目标图像中突出显示目标图像区域。以此,通过与待处理图像中需要突出显示的目标图像区域的数量匹配的遮罩图对目标图像区域进行处理,得到以突出显示区域显示目标图像区域的突出显示图像,从而将突出显示图像和待处理图像进行融合,以在待处理图像中突出显示目标图像区域,以此实现便捷的在待处理图像中突出显示目标图像区域,提高图像显示效果,提升了图像处理效率。