一种图像处理方法、装置、设备及存储介质与流程

摘要: 本公开涉及数据处理领域,尤其涉及一种图像处理方法、装置、设备及存储介质。背景技术:1、随着图像处理技术的不断发展,人们对图像处理相关的功能需求也越来越多样化。2...
一种图像处理方法、装置、设备及存储介质与流程

本公开涉及数据处理领域,尤其涉及一种图像处理方法、装置、设备及存储介质。

背景技术:

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、本公开实施例在获取到待处理图像之后,能够根据模板特征信息为待处理图像自动匹配到图像模板,并基于匹配到的图像模板和待处理图像生成处理结果图像,丰富了图像处理方式,从而提升了用户的图像处理交互体验。