本申请涉及抠图,尤其涉及一种图像处理方法、系统、电子设备、存储介质及程序产品。
背景技术:
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、本申请实施例提供的技术方案,是基于目标图像的图像内容(如目标图像的颜色信息),对目标图像进行点采样得到采样点信息,从而基于该采样点信息来对目标图像进行全图分割,这种全图分割方式,使得分割能够根据目标图像的图像内容信息进行自适应变化,能提高目标图像的全图区域划分效果,并平衡功能耗时等。比如,对目标图像中颜色丰富且复杂区域可增加采样密度以实现更加精细化的分割,而对于颜色相近区域可降低采样密度以减少分割冗余计算量。进一步地,还会在客户端界面上展示目标图像对应的分割图,该分割图包括分割出的多个可选区域,用户可针对该多个可选区域进行选区,从而根据用户选出的至少一个可选区域可以对目标图像进行抠图,得到相应的抠图图像。上述目标图像可以是商品图,以及所得到的抠图图像可以是从商品图中分离出的目标对象主体的展示图。本方案提供的是一种交互式抠图方案,通过与用户交互可根据用户选区来明确用户实际意图,避免多抠或漏抠,能够为用户提供较好的抠图服务;而且,用户能够以较为简单的方式(如点选)来完成选区,无需专业知识。
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述采样点信息,对所述目标图像进行全图分割,包括:
3.根据权利要求2所述的方法,其特征在于,所述图像内容包括颜色信息;以及结合目标图像的图像内容,对所述目标图像进行点采样,得到采样点信息,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述多个掩膜图对目标图像进行全图分割,以将所述目标图像划分出所述多个可选区域,包括:
5.根据权利要求2至4中任一项所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.根据权利要求2至4中任一项所述的方法,其特征在于,根据被选中的至少一个可选区域对所述目标图像进行抠图,得到抠图图像,包括:
8.一种图像处理方法,其特征在于,包括:
9.一种图像处理方法,其特征在于,包括:
10.一种图像处理系统,其特征在于,包括:
11.一种电子设备,其特征在于,包括:存储器和处理器;其中,
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令;所述计算机程序或指令被处理器执行时能够实现如上述权利要求1至7中任一项所述的图像处理方法中的步骤,或实现上述权利要求8所述的图像处理方法中的步骤,或实现上述权利要求9所述的图像处理方法中的步骤。
13.一种计算机程序产品,其特征在于,该计算机程序产品包括计算机程序或指令,当所述计算机程序或指令被处理器执行时,使得所述处理器执行如上述权利要求1至7中任一项所述的图像处理方法中的步骤,或上述权利要求8所述的图像处理方法中的步骤,或上述权利要求9所述的图像处理方法中的步骤。