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

文档序号:27014966发布日期:2021-10-22 23:40阅读:63来源:国知局
图像处理方法、装置、电子设备和存储介质与流程

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.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变
得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
61.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
62.图1为根据本技术一个实施例的应用环境的示意图;
63.图2为根据本技术一个实施例的图像处理流程示意图;
64.图3为根据本技术一个实施例的另一图像处理流程示意图;
65.图4为根据本技术一个实施例的输出提示信息的示意图;
66.图5a-图5b为根据本技术一个实施例的语音调节“心形”素材位置的示意图;
67.图6a-图6b为根据本技术一个实施例的语音调节“心形”素材大小的示意图;
68.图7a-图7c为根据本技术一个实施例的语音调节“心形”素材时按步长进行调节素材位置的示意图;
69.图8为根据本技术一个实施例的界面提示可调节图像处理参数的示意图;
70.图9为根据本技术一个实施例的推荐装置的示意图;
71.图10为根据本技术一个实施例的电子设备的示意图。
具体实施方式
72.如前文所述,在使用魔法表情过程中,由于用户通常单手握持拍摄终端进行拍摄,用户预先调节好的魔法表情,在拍摄画面上的显示效果随着设备的移动造成光线等外部因素的变化,而导致魔法表情的效果变化不能满足调节时的需求,而且单手握持终端时调节魔法表情又极不方便,用户来回切换模板表情的调节界面和取景画面也给显示和处理带来一定的资源消耗。
73.有鉴于此,本技术实施例提供了一种图像处理方法,通过语音控制魔法表情便于用户根据拍摄时的姿势和实际需要实时的随时随地的对魔法表情进行控制。
74.需要说明的是,魔法表情是一种在录像或拍照时,应用到摄像机采集到的图像上的图像特效,该特效可以通过魔法表情相应的特效来实现。当然,本技术实施例中不仅适用于魔法表情,任何添加到图像上的图像特效的调整均适用于本技术实施例。同时,可以一边采集图像一边对采集的图像添加图像特效。也可以对已采集完成并存储的图像添加图像特效。
75.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。应当理解的是,下文描述中,以“魔法表情”作为例子来对本技术的推荐方案进行详细说明。
76.图1为根据本技术一个实施例的应用环境的示意图。
77.如图1所示,该应用环境中例如可以包括至少一个服务器20和多个终端设备30。其中,各终端设备30可用来进行网络访问的任何合适的电子设备,包括但不限于计算机、笔记
本电脑、智能电话、平板电脑或是其它类型的终端。服务器20则是能够通过网络访问的提供交互服务所需信息的任何服务器。终端设备30可以经由网络40实现与服务器20的信息收发,例如从服务器20下载魔法表情包。服务器20可以通过访问数据库50来获取并提供终端设备30所需的内容,例如拍摄类应用软件、多媒体资源等。终端设备之间(例如,30_1与30_2或30_n之间)也可以经由网络40彼此通信。网络40可以是广义上的用于信息传递的网络,可以包括一个或多个通信网络,诸如无线通信网络、因特网、私域网、局域网、城域网、广域网或是蜂窝数据网络等。
78.在随后的描述中仅就单个服务器或终端设备加以详述,但是本领域技术人员应当理解的是,示出的单个服务器20、终端设备30和数据库50旨在表示本技术的技术方案涉及终端设备、服务器及数据库的操作。对单个终端设备以及单个服务器和数据库加以详述至少为了说明方便,而非暗示对终端设备和服务器的类型或是位置等具有限制。应当注意,如果向图示环境中添加附加模块或从其中去除个别模块,不会改变本技术的示例实施例的底层概念。另外,虽然为了方便说明而在图中示出了从数据库50到服务器20的双向箭头,但本领域技术人员可以理解的是,上述数据的收发也是可以通过网络40实现的。
79.以终端设备拍摄短视频为例,终端设备根据用户操作启动拍摄软件后,等待用户的进一步指示。例如在步骤201中,响应于对添加指定魔法表情的选择指令,若所述指定魔法表情支持语音控制则采集并解析语音信息;所述指定魔法表情为用于在图像上添加图像元素的特效。
80.在步骤202中,若解析到所述语音信息中含有参数控制信息,则根据所述参数控制信息调节所述指定魔法表情的参数,得到调节后的魔法表情。例如,例如,魔法表情中的包括用于美颜的各种滤镜,如自然白、日系风等的滤镜时,自然白和日系风的滤镜为滤镜这一参数提供了可选择项。当魔法表情中还包括贴图时,贴图的位置和尺寸也是可调节的参数。
81.用户通过语音控制说出“使用日系风的滤镜”,那么就可以将滤镜设置为日系风。在根据语音控制调节指定魔法表情的参数之后,在步骤203中,可以根据所述调节后的魔法表情对采集的图像进行图像处理。
82.需要说明的是,这里采集的图像可以是在使用指定魔法表情的过程中采集的图像,也可以是在使用指定魔法表情之前采集的图像。也即,只要是图像均适用,并不限于图像的采集时机。例如,对于视频而言,所述图像为实时采集的视频中的任意帧图像。
83.在一个实施例中,并不一定所有魔法表情均支持语音控制。例如有些作为相框的特效,其位置是固定的,并不需要调节。故此,本技术实施例中,各魔法表情可以均设置有对应的配置参数,在采集并解析语音信息之前,本技术实施例中,还可以根据图像特效指令,解析特效的配置参数,并且在解析到表示启用语音控制的配置参数,才执行采集并解析语音信息的操作。由此,可以避免对无用的语音信息采集和解析,来节约能耗。例如,可以根据以下方法确定所述指定魔法表情是否支持语音控制:
84.步骤301:基于用户操作启动指定魔法表情。
85.步骤302:读取指定魔法表情的配置文件并解析配置文件中的特效配置参数。
86.步骤303:若解析到用于表示支持语音控制的特效配置参数,则确定所述指定魔法表情支持语音控制,启动语音采集模块进行语音采集。
87.步骤304:若未解析到所述用于表示支持语音控制的特效配置参数,则确定所述指
定魔法表情不支持语音控制。
88.实施时,每个魔法表情可以有一个配置文件,特效配置参数记录在配置文件中,以便于读取和解析。
89.步骤305:若未解析到所述用于表示支持语音控制的特效配置参数,则响应于用于控制所述指定魔法表情的控制指令调节所述指定魔法表情的参数,得到调节后的魔法表情。
90.其中,所述控制指令为根据以下操作方式触发的指令:触控操作、肢体操作。
91.步骤306:根据所述调节后的魔法表情对采集的图像进行图像处理。
92.在一个实施例中,解析语音信息可执行为:将语音信息转换为文本信息;对所述文本信息进行语音识别。根据语音识别结果来对指定魔法表情进行控制。
93.例如,可实施为如下两种方式:
94.方式1:可解析所述文本信息中的关键词,然后若解析到的关键词中包括预设的语音控制关键词,则确定解析到所述语音信息中含有图像特效控制信息。
95.例如包含“日系风滤镜”则确定包含图像特效控制信息,当然具体的关键词可以根据实际的魔法表情含有的参数来确定,本技术对此不作限定。
96.方式2:可实施为对所述文本信息进行词嵌入,得到所述文本信息的词向量,对所述词向量进行特征提取;然后将提取的特征与语义库中的特征进行匹配;所述语义库中的特征为预先配置的用于对所述特效进行语音控制的特征;匹配到所述语义库中的特征则确定解析到所述语音信息中含有图像特效控制信息。
97.例如,语义解析结果为“调整贴图到左上角”则确定包含指定魔法表情的控制信息。同理,语义解析的实现可以根据自然语义处理来实现,各种魔法表情对应采用何种语义解析结果可基于魔法表情的功能不同而设置,本技术对此不作限定。
98.例如,实施时,针对各魔法表情,可尽可能遍历各种用于控制该魔法表情的各种语言表达方式,作为样本。然后对样本进行特征提取,使得相同语义的特征映射到一种语义空间,从而实现基于语义的魔法表情控制。
99.在一个实施例中,为了便于用户能够了解并使用对魔法表情的语音控制功能,在解析到用于表示支持语音控制的特效配置参数之后,还可以输出所述特效支持语音调节的提示信息。例如,如图4所示,用户选择魔法表情后,用户界面中可弹出“该魔法表情支持语音调节”的信息。此外,在另一个实施例中,该提示信息的输出方法可以不限定,例如可以如图4所示通过界面显示输出,也可以通过语音方式输出,当然也可以通过界面显示和语音两种方式同时输出。
100.在另一个实施例中,所述提示信息中包括所述指定魔法表情支持语音控制的图像处理参数的类型和/或语音控制所述指定魔法表情的示例。
101.例如,为了便于引导用户正确的控制魔法表情,避免无效的操作导致处理资源的浪费,本技术实施例中,提示信息中可以包括如何采用语音控制魔法表情的示例。例如,魔法表情中包括如何声控移动心形素材位置的示例。例如图5a提示用户语音说出“请将心形移动到左上角”,那么图5b显示根据该语音将心形移动到左上角的显示效果。
102.此外,如图6a所述,界面中提示用户语音说出“将心形变大”,那么土6b显示根据该语音将心形变大的显示效果。
103.实施时,对素材显示位置和尺寸的调节,可以根据相应的调节步长进行。例如用户每次发出“变大”的语音控制,可变大为原来的1.2倍,每次变大都是基于当前的尺寸进行。再例如,如图7a所述,用户语音控制“向上移动”那么可按照指定数量的像素长度(即调节步长)将心形向上移动,显示效果如图7b所示。在图7b的基础上,用户继续语音控制“向上移动”,那么在图7b位置的基础上继续讲心形向上移动指定数量的像素步长,显示效果如图7c所示。
104.在另一个实施例中,同一魔法表情包括多个图像处理参数时,可以部分图像处理参数支持语音调节,部分图像处理参数不支持语音调节。那么输出的提示信息中可以包括支持语音控制的图像处理参数的说明信息,即说明哪些图像处理参数支持语音调节。如图8所示,可以列表的方式在界面中展示哪些图像处理参数支持语音调节,同时相应的图像处理参数后可有对应的调节示例,以便用户学习。
105.如图8所示,可调节的图像处理参数可包括以下中的至少一种:滤镜、可供选择的素材元素、素材元素的位置信息以及尺寸等。例如心形装饰、星型装饰、粉色泡泡装饰等都可以用作为可选择的素材元素。每种素材元素的位置可语音调节,尺寸大小也可以调节。
106.其中,对摄像机采集到的图像,经过多次处理时,每一次处理都可称为一个滤镜,例如美妆效果、贴耳朵效果、背景或者前景贴图等都可分别称为一个滤镜。
107.基于相同的构思,本技术实施例还提出了一种图像处理装置。
108.图9为根据本技术一个实施例的图像处理装置的示意图。
109.如图9所示,该推荐装置900可以包括:
110.语音解析模块901,被配置为执行响应于对添加指定魔法表情的选择指令,若所述指定魔法表情支持语音控制则采集并解析语音信息;所述指定魔法表情为用于在图像上添加图像元素的特效;
111.调整模块902,被配置为执行若解析到所述语音信息中含有参数控制信息,则根据所述参数控制信息调节所述指定魔法表情的参数,得到调节后的魔法表情;
112.图像处理模块903,被配置为执行根据所述调节后的魔法表情对采集的图像进行图像处理。
113.在一个实施例中,所述装置还包括:
114.参数解析模块904,被配置为执行在所述语音解析模块采集并解析语音信息之前,根据以下方法确定所述指定魔法表情是否支持语音控制;
115.解析所述指定魔法表情的特效配置参数;
116.若解析到用于表示支持语音控制的特效配置参数,则确定所述指定魔法表情支持语音控制;
117.若未解析到所述用于表示支持语音控制的特效配置参数,则确定所述指定魔法表情不支持语音控制。
118.在一个实施例中,控制模块,被配置为执行若所述参数解析模块解析所述指定魔法表情的特效配置参数之后,若未解析到所述用于表示支持语音控制的特效配置参数,则响应于用于控制所述指定魔法表情的控制指令调节所述指定魔法表情的参数,得到调节后的魔法表情,所述控制指令为根据以下操作方式触发的指令:触控操作、肢体操作;
119.所述图像执行模块,被配置为执行根据所述调节后的指定魔法表情对采集的图像
进行图像处理。
120.在一个实施例中,所述装置还包括:
121.提示模块905,被配置为执行在所述参数解析模块解析到用于表示支持语音控制的特效配置参数之后,输出所述特效支持语音调节的提示信息,所述提示信息中包括所述指定魔法表情支持语音控制的图像处理参数的类型和/或语音控制所述指定魔法表情的示例。
122.在一个实施例中,所述指定魔法表情的参数包括以下中的至少一种:滤镜、可选择的素材元素、素材元素的位置信息、素材元素的尺寸。
123.在一个实施例中,所述语音解析模块,包括:
124.文本转换单元,被配置为执行将语音信息转换为文本信息;
125.解析单元,被配置为执行对所述文本信息进行语音识别。
126.在一个实施例中,所述文本转换单元,被配置为执行解析所述文本信息中的关键词;
127.所述解析单元,被配置为执行解析到的关键词包括预设的语音控制关键词时确定解析到所述语音信息中含有图像特效控制信息。
128.在一个实施例中,所述文本转换单元,被配置为执行对所述文本信息进行词嵌入,得到所述文本信息的词向量;
129.所述解析单元,被配置为执行对所述词向量进行特征提取;将提取的特征与语义库中的特征进行匹配;所述语义库中的特征为预先配置的用于对所述特效进行语音控制的特征;并匹配到所述语义库中的特征时确定解析到所述语音信息中含有图像特效控制信息。
130.在一个实施例中,所述图像为实时采集的视频中的任意帧图像。
131.关于图像处理装置中各操作的实施以及有益效果可参加前文方法中的描述,此处不再赘述。
132.在介绍了本技术示例性实施方式的一种图像处理方法和装置之后,接下来,介绍根据本技术的另一示例性实施方式的电子设备。
133.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
134.在一些可能的实施方式中,根据本技术的电子设备可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的图像处理方法中的步骤。例如,处理器可以执行如图2-图3所示的步骤。
135.下面参照图10来描述根据本技术的这种实施方式的电子设备130。图10显示的电子设备130仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
136.如图10所示,电子设备130以通用电子设备的形式表现。电子设备130的组件可以包括但不限于:上述至少一个处理器131、上述至少一个存储器132、连接不同系统组件(包括存储器132和处理器131)的总线133。
137.总线133表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
138.存储器132可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)1321和/或高速缓存存储器1322,还可以进一步包括只读存储器(rom)1323。
139.存储器132还可以包括具有一组(至少一个)程序模块1324的程序/实用工具1325,这样的程序模块1324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
140.电子设备130也可以与一个或多个外部设备134(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备130交互的设备通信,和/或与使得该电子设备130能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口135进行。并且,电子设备130还可以通过网络适配器136与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器136通过总线133与用于电子设备130的其它模块通信。应当理解,尽管图中未示出,可以结合电子设备130使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
141.在一些可能的实施方式中,本技术提供的一种图像处理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的一种图像处理方法中的步骤,例如,计算机设备可以执行如图2-3所示的步骤。
142.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
143.本技术的实施方式的用于推荐的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在电子设备上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
144.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
145.可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。
146.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程
式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
147.应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
148.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
149.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
150.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
151.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
152.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
153.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
154.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1