图像处理方法、装置、电子设备和存储介质与流程

文档序号:28380274发布日期:2022-01-07 22:52阅读:110来源:国知局
图像处理方法、装置、电子设备和存储介质与流程

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.图1是根据一示例性实施例示出的一种图像处理方法的应用场景图。
50.图2是根据一示例性实施例示出的一种图像处理方法的交互流程图。
51.图3是根据一示例性实施例示出的又一种图像处理方法的交互流程图。
52.图4是根据一示例性实施例示出的一种图像处理方法的流程图。
53.图5是根据一示例性实施例示出的又一种图像处理方法的流程图。
54.图6是根据一示例性实施例示出的一种图像处理装置的框图。
55.图7是根据一示例性实施例示出的一种用于执行任一图像处理方法的电子设备的结构示意图。
具体实施方式
56.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
57.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
58.为了便于理解本公开,本公开涉及的技术术语中:
59.模板,可对图像起到修饰作用的一组图像处理功能。
60.模板的图像处理步骤信息,用于描述在生成模板的过程中使用了哪些图像处理方式,这些图像处理方式的处理顺序,以及每种图像处理方式所使用的素材、素材的作用区域、作用程度(如放大镜的放大倍数)等信息。总之,按照模板的图像处理步骤处理当前图像,即可得到具有修饰效果的图像。
61.素材,指可对图像起到修饰作用的多媒体文件,如贴纸、滤镜、背景音乐、趣味视频等。
62.为了解决用户在使用图像处理软件如美颜相机时由于软件中的图像处理功能众多或功能参数繁杂而难以选择的问题,本公开实施例引入获取模板的构思,通过展示模板具有的修饰效果(即一组复杂的定制参数产生的独特美化效果),让用户能够利用模板容易地制作出相同或类似效果的图像。另外,还可通过增加一些互动反馈使用户制作的图像具有一定的社区效应,从而使一部分用户成为达人用户,达人用户可拥有比普通用户(即除达人用户外的用户)更多的权益如通过上传模板赢得一定收益。
63.接下来,对本公开方案的应用场景进行示例性介绍。
64.图1是根据一示例性实施例示出的一种图像处理方法的应用场景图,包括终端100和服务器200。
65.终端100可以是智能手机、平板电脑、便携式个人计算机等任何智能设备,终端100上可以安装各种客户端如图像处理软件的客户端,用户通过该客户端可以使用图像处理软件提供的素材、模板、美颜、美妆、美体等各种图像编辑功能编辑图像,得到具有修饰效果的图像,并可将图像上传到服务器上,由服务器分发给其他客户端。并且,在该客户端满足模板上传条件如该客户端上传的图像的热度高于预设热度时,还可允许该客户端上传模板。
66.服务器200能够为终端100提供各种网络服务,对于终端100上不同的应用程序,服务器200可以认为是提供相应网络服务的后台服务器,例如,本公开实施例中,服务器200可以向终端100推荐各种审核通过的图像,以供用户浏览和/或使用,又例如,服务器200可以接收终端100上传的图像或模板,对图像或模板进行图像审核,并返回审核结果。
67.其中,服务器200可以是一台服务器、若干台服务器组成的服务器集群或云计算中心。
68.具体地,服务器200可以包括处理器210(center processing unit,cpu)、存储器220、输入设备230和输出设备240等,输入设备230可以包括键盘、鼠标、触摸屏等,输出设备240可以包括显示设备,如液晶显示器(liquid crystal display,lcd)、阴极射线管(cathode ray tube,crt)等。
69.存储器220可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器210提供存储器220中存储的程序指令和数据。在本公开实施例中,存储器220可以用于存储本公开实施例中任一种图像处理方法的程序。
70.处理器210通过调用存储器220存储的程序指令,处理器210用于按照获得的程序指令执行本公开实施例中任一种图像处理方法的步骤。
71.终端100与服务器200之间以通过互联网相连,实现相互之间的通信。可选地,上述的互联网使用标准通信技术和/或协议。互联网通常为因特网、但也可以是任何网络,包括但不限于局域网(local area network,lan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(hyper text mark-up language,html)、可扩展标记语言(extensible markup language,xml)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(secure socket layer,ssl)、传输层安全(transport layer security,tls)、虚拟专用网络(virtual private network,vpn)、网际协议安全(internet protocol security,ipsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
72.需要说明的是,本公开实施例中的应用架构图是为了更加清楚地说明本公开实施例中的技术方案,并不构成对本公开实施例提供的技术方案的限制,也并不仅限于图像处理软件,对于其它的应用架构和业务应用,本公开实施例提供的技术方案对于类似的问题,同样适用。
73.在介绍了本公开实施例的应用场景后,下面以具体实施例对本公开提出的图像处理方法进行介绍。
74.图2是根据一示例性实施例示出的一种图像处理方法的交互流程图,该方法的流程图包括以下步骤。
75.s201:服务器在满足模板推荐条件时,向客户端发送至少一个模板的效果预览信息。
76.其中,模板推荐条件如客户端登陆服务器或客户端进入图像模板推荐页面。
77.考虑到模板使用的素材可能会有变动如过期或失效,为了使模板使用端的用户看到的模板都可正常使用,服务器在向客户端发送这至少一个模板的预览效果信息之前,可删除这至少一个模板中指定素材对应的图像处理步骤信息,其中,指定素材如已禁止使用和/或与请求端的软件版本不兼容的素材。
78.s202:客户端基于这至少一个模板的效果预览信息,展示模板。
79.这样,用户在客户端可以预览模板的修饰效果。
80.s203:客户端响应于模板选择操作,向服务器发送模板使用请求,模板使用请求中包含模板标识。
81.具体实施时,用户如果想要使用某个模板,在模板展示页面上选择这个模板,即可触发客户端向服务器发送模板使用请求,且模板使用请求中会包含这个模板的模板标识。
82.s204:服务器将模板标识对应的图像处理步骤信息发送给客户端。
83.s205:客户端展示图像处理步骤信息。
84.s206:客户端响应于对图像处理步骤信息的修改操作,修改图像处理步骤信息。
85.其中,修改操作可以是改变某个图像处理步骤对应的作用强度、作用范围,可以是增加或删除某个图像处理步骤使用的素材,也可以是删除或增加一个图像处理步骤。也就是说,对图像处理步骤信息的修改操作是比较自由的。
86.s207:客户端基于修改后的图像处理步骤信息对当前图像进行处理,得到具有修饰效果的图像。
87.本公开实施例中,在客户端获取并展示模板的图像处理步骤信息,用户修改图像处理步骤信息即可达到修改模板的目的,基于修改后的图像处理步骤信息处理当前图像从而得到具有修饰效果的图像。这样,通过模板的图像处理步骤信息推荐模板,利于降低图像处理软件中图像处理功能的挑选难度和使用难度,也利于提升用户粘度。
88.图3是根据一示例性实施例示出的又一种图像处理方法的交互流程图,其中,模板上传端如达人用户所在的客户端,模板使用端可以是普通用户所在的客户端也可以是达人用户所在的客户端,该方法的流程图包括以下步骤。
89.s301:模板上传端编辑图像,得到模板,并记录编辑过程,得到模板的图像处理步骤信息。
90.一般地,模板上传端使用特效对图像进行的编辑都是可描述的,比如特效在图片上的作用区域、作用程度(如放大镜的放大倍数)、作用图层等均可被数字化表示,所以采用与服务器约定好的形式记录图像编辑过程即可使图像编辑过程具有可复制性。
91.在一些实施方式中,可采用json格式记录模板的创作过程。比如,光斑的编辑可用以下的json数据表示:
[0092][0093]
按照上述json数据进行图像编辑处理,即可得到同样修饰效果的光斑。
[0094]
s302:模板上传端将模板和模板的图像处理步骤信息上传给服务器。
[0095]
s303:服务器对模板进行审核、分类,调整模板的下发次序。
[0096]
一般地,不同模板的类型是不同的如清新、热门等,为了能够更好地推荐模板,可对模板进行分类,并对每种类型的模板指定展示次序,这个展示次序可以是服务器基于排序算法确定的,也可以是技术人员基于模板的热度和推广需求调整的。
[0097]
具体实施时,可利用远程字典服务(remote dictionary server,redis)中的有序集合zset来分类存储模板的展示信息,比如,键是模板的模板标识,值是模板在这个分类中的展示次序。当一个分类添加一个模板时,模板会被追加到这个分类对应的zset尾部,当一个分类移除了一个模板时,排在这个模板后面的所有模板可向前移动一位。当模板的展示次序需调整时,可采用将调整到的位置与原位置之间的所有模板的位置都向原位置方向移动一位的方案,这样可减少操作次数,并可得到调整后每个模板的展示次序。
[0098]
此外,新模板的审核和置顶的操作也依赖展示次序的调整,所以展示次序对于整个图像编辑服务来说至关重要,为此可在每次展示次序有变化时都将展示次序存储到数据库里,以防止因内存不稳定而丢失展示次序。
[0099]
s304:服务器在满足模板推荐条件时,向模板使用端发送至少一个模板的效果预览信息。
[0100]
比如,获取热度排名靠前的20个模板,向模板使用端发送这20个模板的效果预览信息。
[0101]
s305:模板使用端基于这至少一个模板的效果预览信息,展示各模板。
[0102]
s306:模板使用端响应于模板选择操作,向服务器发送模板使用请求。
[0103]
s307:服务器向模板使用端发送对应模板的图像处理步骤信息。
[0104]
s308:模板使用端展示图像处理步骤信息。
[0105]
s309:模板使用端响应于对图像处理步骤信息的修改操作,修改图像处理步骤信息。
[0106]
s310:模板使用端根据修改后的图像处理步骤信息,处理当前图像。
[0107]
s311:模板使用端基于修改后的图像处理步骤信息,生成第二模板。
[0108]
s312:模板使用端将第二模板发送给服务器。
[0109]
即,模板使用端上传第二模板。
[0110]
具体实施时,在模板使用端将第二模板发送给服务器之前,还可确定符合预设上传要求,预设上传要求包括当前客户端符合模板上传条件和/或第二模板中不包含禁止使用的内容。
[0111]
其中,模板上传条件如达人用户所在客户端、客户端上传的图像的热度高于预设热度、客户端上传的图像的好评度高于预设好评度,即,可以上传模板的客户端是图像上传质量比较有保障的也是比较受欢迎的客户端。这样,利于保证第二模板的修饰效果。禁止使用的内容如不文明用语、敏感词等,这样,利于保证第二模板的规范性。
[0112]
另外,在确定第二模板中包含禁止使用的内容后,还可展示提示信息,以提示第二模板中包含的禁止使用的内容。这样,便于明确告知用户该修改哪些内容,利于降低模板修改难度,提升用户体验。
[0113]
后续,还可响应于对第二模板的修改操作,对第二模型进行修改,在确定修改后的第二模板符合预设上传要求后,自动上传修改后的第二模板。这样,自动上传修改后的第二模板,利于简化模板上传流程,提升用户体验。
[0114]
需要说明的是,上述s310与s311-s312之间没有严格的先后顺序关系。
[0115]
本公开实施例中,将模板上传端上传的较为复杂的图像编辑操作以模板的形式分发给模板使用端,使模板使用端的用户在不用付出较大学习成本的情况下享受到比较好的图像修饰体验,既可降低图像处理软件的使用门槛,又可改善社区氛围。另外,还可使模板上传端的用户通过发布模板获得知名度和收益。
[0116]
图4是根据一示例性实施例示出的一种图像处理方法的流程图,包括以下步骤:
[0117]
s401:响应于模板获取请求,获取第一模板的图像处理步骤信息。
[0118]
s402:展示图像处理步骤信息。
[0119]
这样,可使用户在客户端直观地了解到每个图像处理步骤的修饰效果。
[0120]
s403:响应于对图像处理步骤信息的修改操作,修改图像处理步骤信息。
[0121]
其中,修改操作可以是改变某个图像处理步骤对应的作用强度、作用范围,可以是增加或删除某个图像处理步骤使用的素材,也可以是删除或增加一个图像处理步骤。也就是说,对图像处理步骤信息的修改操作是比较自由的。
[0122]
s404:根据修改后的图像处理步骤信息,处理当前图像。
[0123]
一般地,基于修改后的图像处理步骤信息处理当前图像,仍可得到具有修饰效果的图像,其修饰效果与第一模板的修饰效果可能部分相同也可能完全不同。
[0124]
图5是根据一示例性实施例示出的又一种图像处理方法的流程图,包括以下步骤:
[0125]
s501:响应于模板获取请求,获取第一模板的图像处理步骤信息。
[0126]
s502:展示图像处理步骤信息。
[0127]
s503:响应于对图像处理步骤信息的修改操作,修改图像处理步骤信息。
[0128]
s504:根据修改后的图像处理步骤信息,处理当前图像。
[0129]
s505:基于修改后的图像处理步骤信息,生成第二模板。
[0130]
s506:响应于模板上传操作,生成模板上传请求。
[0131]
s507:判断是否符合预设上传要求,预设上传要求包括当前客户端符合模板上传条件和/或第二模板中不包含禁止使用的内容,若是,则进入s508,若否,则进入s509。
[0132]
s508:上传第二模板。
[0133]
s509:若确定第二模板中包含禁止使用的内容,则展示提示信息,以提示第二模板中包含的禁止使用的内容。
[0134]
s510:响应于对第二模板的修改操作,对第二模型进行修改。
[0135]
s511:在确定修改后的第二模板符合预设上传要求后,自动上传修改后的第二模板。
[0136]
基于相同的技术构思,本公开实施例还提供一种图像处理装置,图像处理装置解决问题的原理与上述图像处理方法相似,因此图像处理装置的实施可参见上述图像处理方法的实施,重复之处不再赘述。图6是根据一示例性实施例示出的一种图像处理装置的框图,包括获取单元601、展示单元602、第一修改单元603、处理单元604。
[0137]
获取单元601,被配置为执行响应于模板获取请求,获取第一模板的图像处理步骤信息;
[0138]
展示单元602,被配置为执行展示所述图像处理步骤信息;
[0139]
第一修改单元603,被配置为执行响应于对所述图像处理步骤信息的修改操作,修改所述图像处理步骤信息;
[0140]
处理单元604,被配置为执行根据修改后的图像处理步骤信息,处理当前图像。
[0141]
在一些实施例中,还包括:
[0142]
生成单元605,被配置为执行基于修改后的图像处理步骤信息,生成第二模板;
[0143]
上传单元606,被配置为执行上传所述第二模板。
[0144]
在一些实施例中,还包括:
[0145]
确定单元607,被配置为执行在上传所述第二模板之前,确定符合预设上传要求,所述预设上传要求包括当前客户端符合模板上传条件和/或所述第二模板中不包含禁止使用的内容。
[0146]
在一些实施例中,还包括:
[0147]
提示单元608,被配置为执行若确定所述第二模板中包含禁止使用的内容,则展示提示信息,所述提示信息用于提示所述第二模板中包含的禁止使用的内容。
[0148]
在一些实施例中,还包括:
[0149]
第二修改单元609,被配置为执行在展示提示信息之后,响应于对所述第二模板的修改操作,对所述第二模型进行修改;
[0150]
所述上传单元606,还被配置为执行在确定修改后的第二模板符合所述预设上传要求后,自动上传修改后的第二模板。
[0151]
在一些实施例中,所述获取单元601具体被配置为执行:
[0152]
获取所述第一模板在删除指定素材后的图像处理步骤信息,所述指定素材包括已禁止使用的素材和/或与当前图像处理软件的版本不兼容的素材。
[0153]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0154]
在介绍了本公开示例性实施方式的对比学习方法和装置之后,接下来,介绍根据
本公开的另一示例性实施方式的电子设备。
[0155]
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0156]
在一些可能的实施方式中,根据本公开的电子设备可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本公开各种示例性实施方式的方法。
[0157]
下面参照图7来描述根据本公开的这种实施方式的电子设备130。图7显示的电子设备130仅仅是一个示例,不对本公开实施例的功能和使用范围带来任何限制。
[0158]
如图7所示,电子设备130以通用电子设备的形式表现。电子设备130的组件可以包括但不限于:上述至少一个处理器131、上述至少一个存储器132、连接不同系统组件(包括存储器132和处理器131)的总线133。
[0159]
总线133表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
[0160]
存储器132可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)1321和/或高速缓存存储器1322,还可以进一步包括只读存储器(rom)1323。
[0161]
存储器132还可以包括具有一组(至少一个)程序模块1324的程序/实用工具1325,这样的程序模块1324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0162]
电子设备130也可以与一个或多个外部设备134(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备130交互的设备通信,和/或与使得该电子设备130能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口135进行。并且,电子设备130还可以通过网络适配器136与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器136通过总线133与用于电子设备130的其它模块通信。应当理解,尽管图中未示出,可以结合电子设备130使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0163]
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器132,上述指令可由处理器131执行以完成上述对比学习方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0164]
在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器131执行时实现如本公开提供的示例性方法。
[0165]
在示例性实施例中,本公开实施例提供的图像处理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行本说明书上述描述的根据本公开各种示例性实施方式的方法中的步骤。
[0166]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其
它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0167]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1