本技术涉及图像处理,尤其涉及一种图像处理方法及装置、电子设备及计算机可读存储介质。
背景技术:
1、通过向图像添加特效素材,可提升图像的趣味性,如通过在图像中较亮的区域添加特效素材,以突出图像中较亮的区域。而在之前的技术中,通常是将特效素材随机添加至图像中,即特效素材的添加位置是随机确定的,因此不能通过向图像添加特效素材,突出图像中较亮的区域。
技术实现思路
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、确定所述目标区域的质心;
43、在所述特效素材的中心与所述质心重合的情况下,将所述特效素材添加至所述目标区域。
44、结合本技术任一实施方式,所述图像处理装置,还包括:
45、显示单元,用于显示包括所述特效素材的所述待处理图像;
46、调节单元,用于在接收到针对所述特效素材的尺寸调节指令的情况下,根据所述尺寸调节指令调节所述待处理图像中的所述特效素材的尺寸。
47、结合本技术任一实施方式,所述添加单元,用于:
48、获取目标角度;
49、在将所述特效素材旋转所述目标角度的情况下,将所述特效素材添加至所述目标区域。
50、结合本技术任一实施方式,所述添加单元,用于:
51、从所述待处理图像中确定参考区域,所述参考区域中的像素到所述目标区域中的最小距离均小于或等于距离阈值;
52、确定所述目标区域的亮度与所述参考区域的亮度的目标差异;
53、在将所述特效素材旋转所述目标角度,且所述目标差异大于或等于差异阈值的情况下,将所述特效素材添加至所述目标区域。
54、结合本技术任一实施方式,所述特效素材为亮度大于或等于亮度阈值的像素区域。
55、第三方面,提供了一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。
56、第四方面,提供了另一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任一实施方式。
57、第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行如上述第一方面及其任一实施方式。
58、第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述第一方面及其任一实施方式。
59、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。
60、本技术中,图像处理装置获取待处理图像,并从待处理图像中确定亮区域,然后从亮区域中确定面积处于目标面积范围内的区域作为目标区域。最后在获取特效素材后,将特效素材添加至目标区域,可使待处理图像呈现特效。而且由于目标区域的面积处于目标面积范围内,目标区域为待处理图像中面积合适的亮区域,因此通过将特效素材添加至目标区域,可通过特效素材突出待处理图像中亮度较大的区域的同时,提升特效素材所呈现的特效的效果。