图像处理方法、装置、终端及服务端与流程

文档序号:12887048阅读:207来源:国知局
图像处理方法、装置、终端及服务端与流程

本发明涉及图像处理技术领域,具体而言,涉及一种图像处理方法、装置、终端及服务端。



背景技术:

目前,利用photoshop实现的自动图像处理技术,主要通过photoshop内置的动作工具实现,实现方式是:首先通过新建动作,手工处理一张图像文档,该手工处理的一系列操作自动记录为动作记录集合;然后在图像文档处理完成之后,手动保存该动作记录集合。如果后续存在相同的图像文档处理需求,则手工调用该动作记录集合,完成图像文档的处理。但是,这种自动图像处理技术,依赖于photoshop中手工操作产生的动作记录集合,一旦图像文档的处理需求发生变化,就需要手工调整动作记录集合,操作繁琐且处理效率低下。



技术实现要素:

本发明的目的在于提供一种图像处理方法、装置、终端及服务端,用以改善上述问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明提供了一种图像处理方法,应用于与服务端通信连接的终端,终端安装有图像处理应用程序,所述方法包括:通过图像处理应用程序获取第一图像对应的元数据信息;将元数据信息发送至服务端;接收服务端反馈的与元数据信息对应的图像处理指令集合;执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像。

第二方面,本发明提供了一种图像处理方法,应用于与终端通信连接的服务端,所述方法包括:接收终端发送的元数据信息,其中,元数据信息由所述终端根据第一图像获取;根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合;将图像处理指令集合发送至终端。

第三方面,本发明提供了一种图像处理装置,应用于与服务端通信连接的终端,所述终端安装有图像处理应用程序,所述装置包括元数据信息获取模块、元数据信息发送模块、指令集合接收模块及处理指令执行模块。其中,元数据信息获取模块用于通过图像处理应用程序获取第一图像对应的元数据信息;元数据信息发送模块用于将元数据信息发送至服务端;指令集合接收模块用于接收服务端反馈的与元数据信息对应的图像处理指令集合;处理指令执行模块用于执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像。

第四方面,本发明提供了一种图像处理装置,应用于与终端通信连接的服务端,所述装置包括元数据信息接收模块、处理指令生成模块及指令集合发送模块。其中,元数据信息接收模块用于接收终端发送的元数据信息,其中,元数据信息由终端根据第一图像获取;处理指令生成模块用于根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合;指令集合发送模块用于将图像处理指令集合发送至终端。

第五方面,本发明提供了一种终端,其安装有图像处理应用程序,并与服务端通信连接,所述终端包括第一存储器、第一处理器、以及图像处理装置,所述图像处理装置安装于所述第一存储器中并包括一个或多个由所述第一处理器执行的软件功能模组。所述图像处理装置包括元数据信息获取模块、元数据信息发送模块、指令集合接收模块及处理指令执行模块。其中,元数据信息获取模块用于通过图像处理应用程序获取第一图像对应的元数据信息;元数据信息发送模块用于将元数据信息发送至服务端;指令集合接收模块用于接收服务端反馈的与元数据信息对应的图像处理指令集合;处理指令执行模块用于执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像。

第六方面,本发明提供了一种服务端,其与终端通信连接,所述服务端包括第二存储器、第二处理器、以及图像处理装置,所述图像处理装置安装于所述第二存储器中并包括一个或多个由所述第二处理器执行的软件功能模组。所述图像处理装置包括元数据信息接收模块、处理指令生成模块及指令集合发送模块。其中,元数据信息接收模块用于接收终端发送的元数据信息,其中,元数据信息由终端根据第一图像获取;处理指令生成模块用于根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合;指令集合发送模块用于将图像处理指令集合发送至终端。

相对现有技术,本发明具有以下有益效果:本发明提供的一种图像处理方法、装置、终端及服务端,首先,终端通过图像处理应用程序获取第一图像对应的元数据信息并发送至服务端;然后,服务端根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合后发送至终端;最后,终端执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像,本发明通过执行处理指令实现自动图像处理,解决了现有技术中手工处理操作繁琐且处理效率低下的问题,大大提高图像处理的效率和精确度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的服务端与终端进行交互的示意图。

图2示出了本发明实施例提供的终端的方框示意图。

图3示出了本发明实施例提供的服务端的方框示意图。

图4示出了本发明实施例提供的应用于终端的图像处理方法的流程图。

图5示出了本发明实施例提供的应用于服务端的图像处理方法的流程图。

图6为图5示出的步骤s102的子步骤流程图。

图7示出了本发明实施例提供的第一图像处理装置的方框示意图。

图8示出了本发明实施例提供的第二图像处理装置的方框示意图。

图9为图8示出的第二图像处理装置中处理指令生成模块的方框示意图。

图标:100-终端;110-第一图像处理装置;111-元数据信息获取模块;112-元数据信息发送模块;113-指令集合接收模块;114-处理指令执行模块;115-日志信息获取模块;116-日志信息发送模块;120-第一存储器;130-存储控制器;140-第一处理器;150-外设接口;160-第一通信单元;170-射频单元;200-服务端;210-第二图像处理装置;211-元数据信息接收模块;212-处理指令生成模块;2121-数据节点读取单元;2122-处理指令生成单元;2123-数据节点遍历单元;213-指令集合发送模块;214-日志信息接收模块;215-日志信息解析模块;220-第二存储器;230-第二处理器;240-第二通信单元;300-网络;400-图像处理应用程序。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1,图1示出了本发明实施例提供的服务端200与至少一个终端100进行交互的示意图。服务端200可通过网络300与终端100进行通信,以实现服务端200与终端100之间的数据通信或交互。服务端200可以提供至少一个适用于各种操作系统的图像处理应用程序400的安装包供终端100下载。终端100通过网络300访问服务端200后,可通过网络300从服务端200下载适用于该终端100的操作系统的图像处理应用程序400的安装包,以将图像处理应用程序400安装到终端100中。

在本发明实施例中,服务端200为web(网站)服务器。终端100可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。终端100的操作系统可以是,但不限于,安卓(android)系统、ios(iphoneoperatingsystem)系统、windowsphone系统、windows系统等。图像处理应用程序400可以是服务端200提供的任何可供终端100自定义下载并安装的应用程序,优选地,本实施例中,图像处理应用程序400可为各种运行swf文件的终端100的本地程序。

请参照图2,图2是图1所述的终端100的方框示意图。该终端100包括第一图像处理装置110、第一存储器120、存储控制器130、第一处理器140、外设接口150、第一通信单元160以及射频单元170。

第一存储器120、存储控制器130、第一处理器140、外设接口150、射频单元170以及第一通信单元160各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。第一图像处理装置110包括至少一个可以软件或固件(firmware)的形式存储于所述第一存储器120中或固化在终端100的操作系统(operatingsystem,os)中的软件功能模块。第一存储器120存储有终端100从服务端200中下载并安装的图像处理应用程序400。第一处理器140用于执行第一存储器120中存储的可执行模块,例如第一图像处理装置110所包括的软件功能模块及计算机程序等。

其中,第一存储器120可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,第一存储器120用于存储程序,第一处理器140在接收到执行指令后,执行所述程序。第一处理器140以及其他可能的组件对第一存储器120的访问可在存储控制器130的控制下进行。

第一处理器140可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp))、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。外设接口150将各种输入/输出装置(例如射频单元170)耦合至所述第一处理器140以及第一存储器120。在一些实施例中,外设接口150,第一处理器140以及存储控制器130可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频单元170用于接收以及发送无线电波信号(如电磁波),实现无线电波与电信号的相互转换,从而实现终端100与网络300或者其他通信设备之间的无线通信。

第一通信单元160用于通过网络300与服务端200建立连接,从而实现服务端200与终端100之间的通信连接。例如,该第一通信单元160可以利用射频单元170发送的射频信号连接到网络300,进而通过网络300与服务端200建立通信连接。

请参照图3,图3是图1所示的服务端200的方框示意图。服务端200包括第二图像处理装置210、第二存储器220、第二处理器230和第二通信单元240。

第二存储器220、第二处理器230以及第二通信单元240各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。第二图像处理装置210包括至少一个可以软件或固件(firmware)的形式存储于第二存储器220中或固化在所述服务端200的操作系统(operatingsystem,os)中的软件功能模块。第二处理器230用于执行第二存储器220中存储的可执行模块,例如第二图像处理装置210所包括的软件功能模块及计算机程序等。

其中,所述第二存储器220可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,第二存储器220用于存储程序,第二处理器230在接收到执行指令后,执行所述程序。第二通信单元240用于通过网络300建立服务端200与终端100之间的通信连接,并用于通过网络300收发数据。

第一实施例

请参照图4,图4示出了本发明实施例提供的应用于终端100的图像处理方法的流程图。终端100安装有图像处理应用程序400,应用于终端100的图像处理方法包括以下步骤:

步骤s101,通过图像处理应用程序获取第一图像对应的元数据信息。

在本发明实施例中,图像处理应用程序400是能够利用图像处理算法对图像进行处理,以达到改善画质、人像美化、图片特效等结果的应用程序。图像处理应用程序400可以是,但不限于photoshop、美图秀秀、光影魔术手等软件,在本发明实施例中,图像处理应用程序400选取photoshop软件,也就是说,基于photoshop软件,获取第一图像对应的元数据信息,利用photoshop软件自身强大的图像处理能力,能够准确获取终端100本地存储的第一图像对应的元数据信息,将元数据信息的读取程序化和配置化,避免了繁琐的人工操作,大大提升了图像处理过程中第一图像对应的元数据信息的读取效率。

在本发明实施例中,第一图像可以是存储于终端100本地的一张或者多张图像,可以是bmp、jpg、jpeg或png格式的图像。元数据信息是用来第一图像的数据信息,可以包括第一图像的名称信息、大小信息、颜色信息、字体信息、分组信息、图层信息等。分组信息可以是第一图像在终端100的本地存储路径信息,例如,c:\users\administrator\desktop\**.jpg。

步骤s102,将元数据信息发送至服务端。

在本发明实施例中,通过图像处理应用程序400获取第一图像对应的元数据信息之后,利用终端100与服务端200之间预设的通讯协议,将元数据信息自动发送至服务端200。预设的通讯协议可以是,但不限于tcp/ip(transmissioncontrolprotocol/internetprotocol,传输控制协议/网间协议)、http(hypertexttransferprotocol,超文本传输协议)等。

作为一种实施方式,利用基于tcp/ip通讯协议的tcpsocket(套接字)通讯机制,将元数据信息发送至服务端200,socket把tcp/ip层复杂的操作抽象为几个简单的接口供应用层调用以实现终端100与服务端200之间的通信,tcpsocket通讯机制具有比http更可靠、安全的优点,另外,tcpsocket通讯机制可以维持终端100与服务端200之间的双向通信状态。

步骤s103,接收服务端反馈的与元数据信息对应的图像处理指令集合。

在本发明实施例中,终端100将第一图像对应的元数据信息发送至服务端200之后,服务端200根据元数据信息生成多条处理指令,然后将多条处理指令加入图像处理指令集合,并将图像处理指令集合利用tcpsocket通讯机制,发送至终端100。图像处理指令集合中的多条处理指令,能够对元数据信息对应的第一图像进行图像处理。

步骤s104,执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像。

在本发明实施例中,终端100接收到服务端200发送的图像处理指令集合之后,在图像处理应用程序400中顺序执行图像处理指令集合中的多条处理指令,对第一图像进行实时图像处理,最终得到第二图像,也就是说,对多条处理指令进行队列处理,依次执行服务端200针对元数据信息生成的多条处理指令,充分利用了photoshop软件强大的图像处理能力,将现有的人工动作记录集合转变为精确的图像处理指令集合,能够更高效的实现第一图像的处理过程。同时,在多条处理指令执行过程中加入容错处理机制,能够防止顺序执行多条处理指令时,由于某一条处理指令执行出错而导致后续处理指令终止执行的问题,另外,还可以避免出现批量处理指令执行异常,降低图像处理效率的问题。

在本发明实施例中,将第一图像处理成第二图像的过程可以包括合并第一图像的分组信息、导出第一图像的任意一个图层信息为指定图像格式等。第二图像可以是改善第一图像的画质之后的图像、对第一图像进行了人像美化之后的图像、或者给第一图像加了图片特效之后的图像等。

步骤s105,获取第一图像处理为第二图像过程中的日志信息,其中,日志信息包括第一图像处理为第二图像的过程信息、以及处理指令执行过程中的异常信息。

在本发明实施例中,执行多条处理指令将第一图像处理为第二图像的过程中,图像处理应用程序400还可以详细记录第一图像处理为第二图像过程中的日志信息,日志信息可以包括第一图像处理为第二图像的过程信息、以及处理指令执行过程中的异常信息等,方便后续追踪定位具体的处理指令。过程信息可以是第一图像处理为第二图像的每一个处理步骤,包括合并分组信息、导出任意一个图层信息为指定图像格式等。处理指令执行过程中的异常信息可以是某些处理指令执行出错、或者跳过某些处理指令未执行等。

步骤s106,将日志信息发送至服务端。

在本发明实施例中,图像处理应用程序400获取到第一图像处理为第二图像过程中的日志信息之后,利用基于tcp/ip通讯协议的tcpsocket通讯机制,将日志信息发送至服务端200。

请参照图5,图5示出了本发明实施例提供的应用于服务端200的图像处理方法的流程图。应用于服务端200的图像处理方法包括以下步骤:

步骤s201,接收终端发送的元数据信息,其中,元数据信息由终端根据第一图像获取。

在本发明实施例中,终端100利用基于tcp/ip通讯协议的tcpsocket(套接字)通讯机制,将元数据信息发送至服务端200,服务端200就可以接收到该元数据信息。

步骤s202,根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合。

在本发明实施例中,服务端200接收到终端100发送的元数据信息之后,可以根据元数据信息生成包括多条处理指令的图像处理指令集合。服务端200根据元数据信息生成图像处理指令集合的方法可以是:首先,读取元数据信息的结构信息、图层信息、分组信息、颜色信息和字体信息;

然后,从结构信息开始,按照预设顺序依次读取元数据信息中的数据节点,并根据每个数据节点对应的分组信息或者图层信息,生成处理该分组信息或者图层信息的处理指令,处理指令可以在终端100的图像处理应用程序400中运行,例如,元数据信息如下:

其中,document为结构信息,包括第一图像的大小信息,children为各个数据节点,数据节点children中包含第一图像的分组信息或者图层信息。

最后,当所有数据节点对应的分组信息或者图层信息的处理指令生成完毕之后,对多个处理指令进行整合,最终生成元数据信息对应的图像处理指令集合。

作为一种实施方式,将多条处理指令加入图像处理指令集合的同时,服务端200建立元数据信息与图像处理指令集合之间的关联关系,并将该图像处理指令集合存储至指令库。当服务端200再次接收到类似的元数据信息时,可以直接从指令库中读取该图像处理指令集合。另外,还可以预先在指令库中对常用的第一图像对应的元数据信息配置通用指令,当服务端200接收到这种常用的第一图像对应的元数据信息时,可以优先读取指令库中的通用指令,将通用指令组合成该元数据信息对应的图像处理指令集合,通过处理指令预存储和通用指令预配置,可以大大提升图像处理指令集合的生成效率。

需要说明的是,如果元数据信息有多个,则依次读取每个元数据信息的结构信息、图层信息、分组信息、颜色信息和字体信息,再根据上述的步骤,生成每个元数据信息对应的图像处理指令集合。

请参照图6,步骤s202可以包括以下子步骤:

子步骤s2021,按照预设顺序,读取元数据信息中的数据节点。

子步骤s2022,根据数据节点对应的分组信息或者图层信息,生成处理该分组信息或者图层信息的处理指令。

子步骤s2023,遍历所有数据节点,生成元数据信息对应的多条处理指令。

步骤s203,将图像处理指令集合发送至终端。

在本发明实施例中,生成元数据信息对应图像处理指令集合之后,服务端200利用基于tcp/ip通讯协议的tcpsocket通讯机制,将图像处理指令集合发送至终端100。

步骤s204,接收终端发送的日志信息。

步骤s205,解析日志信息生成图像处理分析图表,其中,图像处理分析图表包括多条处理指令在终端的运行信息。

在本发明实施例中,服务端200接收到终端100发送的日志信息之后,解析该日志信息,得到图像处理分析图表,图像处理分析图表包括多条处理指令在终端100的运行信息,该运行信息可以是第一图像的处理步骤明细数据、各项处理步骤耗时数据、累计耗时数据、处理过程中的异常信息等。开发人员可以根据该图像处理分析图表,获取每条处理指令运行信息,并根据各项统计数据及异常分析调整服务端200生成的处理指令,为开发人员改进处理指令提供数据支撑。

在本发明实施例中,第一,利用photoshop软件将元数据信息的读取程序化和配置化,提升了元数据信息的读取效率;第二,利用基于tcp/ip通讯协议的tcpsocket通讯机制,维持终端100与服务端200之间的双向通信状态;第三,服务端200利用程序自动生成元数据信息对应的图像处理指令,保证图像处理精度,并通过处理指令预存储和通用指令预配置,提升了图像处理指令集合的生成效率;第四,服务端200根据终端100获取的日志信息生成图像处理分析图表,为开发人员提供监控和数据支撑。

第二实施例

请参照图7,图7示出了本发明实施例提供的第一图像处理装置110的方框示意图。第一图像处理装置110包括元数据信息获取模块111、元数据信息发送模块112、指令集合接收模块113、处理指令执行模块114、日志信息获取模块115及日志信息发送模块116。

元数据信息获取模块111,用于通过图像处理应用程序获取第一图像对应的元数据信息。

在本发明实施例中,元数据信息获取模块111可以用于执行步骤s101。

元数据信息发送模块112,用于将元数据信息发送至服务端。

在本发明实施例中,元数据信息发送模块112可以用于执行步骤s102。

指令集合接收模块113,用于接收服务端反馈的与元数据信息对应的图像处理指令集合。

在本发明实施例中,指令集合接收模块113可以用于执行步骤s103。

处理指令执行模块114,用于执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像。

在本发明实施例中,处理指令执行模块114可以用于执行步骤s104。

日志信息获取模块115,用于获取第一图像处理为第二图像过程中的日志信息,其中,日志信息包括第一图像处理为第二图像的过程信息、以及处理指令执行过程中的异常信息。

在本发明实施例中,日志信息获取模块115可以用于执行步骤s105。

日志信息发送模块116,用于将日志信息发送至服务端。

在本发明实施例中,日志信息发送模块116可以用于执行步骤s106。

请参照图8,图8示出了本发明实施例提供的第二图像处理装置210的方框示意图。第二图像处理装置210包括元数据信息接收模块211、处理指令生成模块212、指令集合发送模块213、日志信息接收模块214及日志信息解析模块215。

元数据信息接收模块211,用于接收终端发送的元数据信息,其中,元数据信息由终端根据第一图像获取。

在本发明实施例中,元数据信息接收模块211可以用于执行步骤s201。

处理指令生成模块212,用于根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合。

在本发明实施例中,处理指令生成模块212可以用于执行步骤s202。

请参照图9,图9为图8示出的第二图像处理装置210中处理指令生成模块212的方框示意图。处理指令生成模块212包括数据节点读取单元2121、处理指令生成单元2122及数据节点遍历单元2123。

数据节点读取单元2121,用于按照预设顺序,读取元数据信息中的数据节点。

在本发明实施例中,数据节点读取单元2121可以用于执行子步骤s2021。

处理指令生成单元2122,用于根据数据节点对应的分组信息或者图层信息,生成处理该分组信息或者图层信息的处理指令。

在本发明实施例中,处理指令生成单元2122可以用于执行子步骤s2022。

数据节点遍历单元2123,用于遍历所有数据节点,生成元数据信息对应的多条处理指令。

在本发明实施例中,数据节点遍历单元2123可以用于执行子步骤s2023。

指令集合发送模块213,用于将图像处理指令集合发送至终端。

在本发明实施例中,指令集合发送模块213可以用于执行步骤s203。

日志信息接收模块214,用于接收终端发送的日志信息。

在本发明实施例中,日志信息接收模块214可以用于执行步骤s204。

日志信息解析模块215,用于解析日志信息生成图像处理分析图表,其中,图像处理分析图表包括多条处理指令在终端的运行信息。

在本发明实施例中,日志信息解析模块215可以用于执行步骤s205。

综上所述,本发明提供的一种图像处理方法、装置、终端及服务端,终端安装有图像处理应用程序,应用于终端的所述方法包括:通过图像处理应用程序获取第一图像对应的元数据信息;将元数据信息发送至服务端;接收服务端反馈的与元数据信息对应的图像处理指令集合;执行图像处理指令集合中的多条处理指令,以将第一图像处理为第二图像。应用于服务端的所述方法包括:接收终端发送的元数据信息,其中,元数据信息由所述终端根据第一图像获取;根据元数据信息生成多条处理指令,并将多条处理指令加入图像处理指令集合;将图像处理指令集合发送至终端。本发明通过执行处理指令实现自动图像处理,解决了现有技术中手工处理操作繁琐且处理效率低下的问题,大大提高图像处理的效率和精确度。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1