CN103546803A - 一种图像处理的方法、客户端和图像处理的*** - Google Patents

一种图像处理的方法、客户端和图像处理的*** Download PDF

Info

Publication number
CN103546803A
CN103546803A CN201210239289.3A CN201210239289A CN103546803A CN 103546803 A CN103546803 A CN 103546803A CN 201210239289 A CN201210239289 A CN 201210239289A CN 103546803 A CN103546803 A CN 103546803A
Authority
CN
China
Prior art keywords
image
case
client
service end
described image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210239289.3A
Other languages
English (en)
Other versions
CN103546803B (zh
Inventor
王晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210239289.3A priority Critical patent/CN103546803B/zh
Priority to PCT/CN2013/076253 priority patent/WO2014008785A1/en
Priority to EP13817241.6A priority patent/EP2873225B1/en
Priority to US14/105,107 priority patent/US9536285B2/en
Publication of CN103546803A publication Critical patent/CN103546803A/zh
Application granted granted Critical
Publication of CN103546803B publication Critical patent/CN103546803B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00137Transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00167Processing or editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/001Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Studio Devices (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种图像处理的方法、客户端和图像处理的***,属于图像处理领域。所述方法包括:客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端;所述客户端接收由所述服务端根据所述图像信息得到且发送的至少一个与所述图像相关的案例;所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理。所述客户端包括:检测模块、接收模块和处理模块。所述***包括上述的客户端和一种服务端,所述服务端包括:接收模块、选择模块和发送模块。本发明既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地。

Description

一种图像处理的方法、客户端和图像处理的***
技术领域
本发明涉及图像处理领域,特别涉及一种图像处理的方法、客户端和图像处理的***。
背景技术
图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。随着科学技术的发展,图像处理技术的应用领域也将随之不断扩大,人们对图像处理的效果和易用性也要求越来越高。
现阶段,实现图像处理的方式主要有两大类:
硬件实现类,包括各种固定在图片拍摄设备内的算法,可以实现自动白平衡调节,特殊色彩效果调节等功能,不同的产品往往具有不同的调节偏向风格。如数码相机拍摄照片中的色彩,有些品牌的数码相机拍摄出的图像色彩偏鲜艳,有些品牌的则显的更加柔和和中性,而这些往往都是通过固定在相机内部中的算法来实现的。
软件实现类,主要包括傻瓜自动化类软件和专业性软件。傻瓜自动化软件中往往固定若干效果模式供用户选择,用户可以根据需要的效果来选择某种特定的模式,相对使用简单,如光影魔术手等。专业类软件的调节手段比较多,输出的效果无任何限制,用户有更多的选择余地,如photoshop等软件。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
硬件类产品具有固定的处理风格,从而不同程度上影响到处理后的图片效果;傻瓜自动化类图像处理软件可调节余地比较小;专业类图像处理软件操作比较困难。
发明内容
为了实现既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地,本发明实施例提供了一种图像处理的方法、客户端和图像处理的***。所述技术方案如下:
一种图像处理的方法,所述方法包括:
客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端;
所述客户端接收由所述服务端根据所述图像信息得到且发送的至少一个与所述图像相关的案例;
所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理。
其中,所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理,包括:
所述客户端将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像;
和/或,所述客户端将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像。
其中,所述客户端将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像,包括:
所述客户端从所述至少一个与所述图像相关的案例中选取与所述图像相似度最高的案例;
所述客户端将所述相似度最高的案例的效果应用到所述图像。
其中,所述客户端将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像之后还包括:
所述客户端获取应用过程中所述图像的处理步骤;
所述客户端将所述处理步骤上传至所述服务端。
其中,所述客户端将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像之后还包括:
所述客户端获取应用过程中所述图像的处理步骤;
所述客户端将所述处理步骤和所述调节参数上传至所述服务端。
其中,所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理之后还包括:
如果用户确认上传所述处理后的图像,则所述客户端上传所述处理后的图像至所述服务端。
其中,客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端之后还包括:
所述服务端接收所述图像信息,并根据所述图像信息计算已保存的多个案例中每一个案例与所述图像之间的相似度;
所述服务端按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例;
所述服务端将所述至少一个与所述图像相关的案例发送所述客户端。
其中,客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端之后还包括:
所述服务端接收所述图像信息,并在已保存的多个案例中根据所述图像信息搜索相关的案例;
所述服务端根据所述图像信息,计算所述搜索得到的每一个案例与所述图像之间的相似度;
所述服务端按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例;
所述服务端将所述至少一个与所述图像相关的案例发送所述客户端。
一种客户端,所述客户端包括:检测模块、接收模块和处理模块:
所述检测模块,用于检测待处理的图像得到图像信息,并将所述图像信息上传至服务端;
所述接收模块,用于接收由所述服务端根据所述图像信息得到且发送的至少一个与所述图像相关的案例;
所述处理模块,用于根据所述至少一个与所述图像相关的案例,对所述图像进行处理。
其中,所述处理模块包括:
效果应用单元,用于将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像;
和/或,参数调节单元,用于将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像。
其中,所述效果应用单元具体用于:
从所述至少一个与所述图像相关的案例中选取与所述图像相似度最高的案例;
将所述相似度最高的案例的效果应用到所述图像。
其中,所述处理模块还包括:
第一处理单元,用于当所述效果应用单元将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像之后,获取应用过程中所述图像的处理步骤,将所述处理步骤上传至所述服务端。
其中,所述处理模块还包括:
第二处理单元,用于当所述参数调节单元将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像之后,获取应用过程中所述图像的处理步骤,将所述处理步骤和所述调节参数上传至所述服务端。
其中,所述客户端还包括:
上传模块,用于当所述处理模块根据所述至少一个与所述图像相关的案例,对所述图像进行处理之后,如果用户确认上传所述处理后的图像,则上传所述处理后的图像至所述服务端。
一种图像处理的***,所述***包括:如上所述的客户端和一种服务端,其中,所述服务端包括:接收模块、选择模块和发送模块:
所述接收模块,用于接收所述客户端发来的待处理的图像的图像信息;
所述选择模块,用于根据所述图像信息在已保存的多个案例中选择至少一个与所述图像相关的案例;
所述发送模块,用于将所述选择模块选择得到的所述至少一个与所述图像相关的案例发送客户端。
其中,所述选择模块具体包括:
第一计算单元,用于根据所述图像信息计算已保存的多个案例中每一个案例与所述图像之间的相似度;
第一选择单元,用于按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例。
或者,所述选择模块具体包括:
搜索单元,用于在已保存的多个案例中根据所述图像信息搜索相关的案例;
第二计算单元,用于根据所述图像信息,计算所述搜索得到的每一个案例与所述图像之间的相似度;
第二选择单元,用于按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例。
本发明实施例提供的技术方案带来的有益效果是:通过检测待处理的图像的图像信息,并将图像信息上传至服务端,客户端接收服务端发送的与图像相关的案例,然后通过与图像相关的案例对待处理的图像进行处理,实现了既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的一种图像处理方法的流程图;
图2是本发明实施例2提供的一种图像处理方法的流程图;
图3是本发明实施例3提供的一种图像处理方法的流程图;
图4是本发明实施例4提供的一种客户端的结构图;
图5是本发明实施例4提供的一种客户端的结构图;
图6是本发明实施例5提供的一种图像处理的***的结构图;
图7是本发明实施例5提供的一种选择模块的结构图;
图8是本发明实施例5提供的另一种选择模块的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本实施例提供了一种图像处理的方法,包括:
步骤101:客户端检测待处理的图像得到图像信息,并将该图像信息上传至服务端;
步骤102:客户端接收由服务端根据该图像信息得到且发送的至少一个与图像相关的案例;
步骤103:客户端根据该至少一个与图像相关的案例,对图像进行处理,流程结束。
本实施例提供的图像处理的方法,通过检测待处理的图像的图像信息,并将图像信息上传至服务端,客户端接收服务端发送的与图像相关的案例,然后通过与图像相关的案例对待处理的图像进行处理,实现了既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地。
实施例2
参见图2,本实施例提供了另一种图像处理的方法,包括:
步骤201:客户端检测待处理的图像得到图像信息,并将该图像信息上传至服务端;
本实施例中,待处理的图像的图像信息可以包括图像自身以及图像的拍摄参数,其中,图像的拍摄参数可以包括拍摄图像时相机设置的曝光值、测光方式、焦点位置、ISO(感光度)数据、白平衡、拍摄时间以及拍摄设备的信息(例如相机的机身和镜头信息)、GPS(GlobalPositioning System,全球定位***)坐标等等。
此外,客户端除了可以上传待处理的图像的图像信息,还可以上传用户使用的显示终端的色彩空间等信息。
步骤202:服务端接收该待处理的图像的图像信息,并根据该图像信息计算已保存的多个案例中每一个案例与该待处理的图像之间的相似度;
本实施例中,服务端预先保存多个案例,所述案例是指与图像处理相关的信息。每个案例可以包括但不限于:图像的图像信息、处理后的图像以及相应的处理步骤和调节参数等等。计算案例与待处理的图像之间的相似度可以采用欧式距离等计算方法,当然,也可以采用其他的方法,本发明对此不作限定。
进一步的,为了降低服务端的运算量,提高服务端的响应速度,步骤202可以替换为:
服务端接收图像信息,并在已保存的多个案例中根据图像信息搜索相关的案例;
服务端根据所述图像信息,计算搜索得到的每一个案例与所述图像之间的相似度。
步骤203:服务端按照计算得到的相似度从高到低的顺序选出至少一个与该图像相关的案例;
本实施例中,服务端按照计算得到的相似度从高到低的顺序选出至少一个与图像相关的案例的方法有多种,包括但不限于:
可以将得到的多个相似度按照升序排序,然后在排序中从后往前选取指定个数的相似度所对应的案例;
或,可以将得到的多个相似度按照降序排序,然后在排序中从前往后选取指定个数的相似度所对应的案例;
或,也可以预先设置一个阈值,将所有得到的相似度与该阀值一一比较,然后取大于此阈值的相似度所对应的案例。
进一步的,服务端还可以根据其他参考因素来选取与图像相关的案例。所述参考因素包括但不限于:案例被选取并发送给客户端的次数、案例被应用的次数等等,例如,服务端可以先根据相似度从已保存的案例中选出一些案例,然后在选出的这些案例中根据案例被应用的次数再次进行筛选,最后将最终筛选得到的案例发送给客户端。
步骤204:服务端将该至少一个与图像相关的案例发送客户端;
步骤205:客户端接收服务端发送的至少一个与图像相关的案例;
步骤206:客户端将从该至少一个与所述图像相关的案例中选取的一个案例的效果应用到该待处理的图像;
本步骤可以具体包括:
客户端从至少一个与图像相关的案例中选取与图像相似度最高的案例;
客户端将相似度最高的案例的效果应用到图像。
步骤207:客户端获取上述应用过程中图像的处理步骤;
步骤208:客户端将该处理步骤上传至服务端,流程结束。
其中,如果用户确认上传处理后的图像,则客户端还可以上传该处理后的图像至服务端。具体地,客户端处理完图像之后,可以在显示界面上显示“是否允许上传图像”的提示框,若用户点击“是”,则客户端可以将处理后的图像和处理步骤一并发送给服务端,也可以将处理后的图像和处理步骤分别单独发送给服务端;若用户点击“否”,客户端将通知服务端删除已上传的图像信息中的处理前的图像自身。
本实施例中,当服务端接收客户端上传的信息时,可以将接收的信息进行保存,所述信息包括图像的图像信息、处理后的图像以及相应的处理步骤等信息。进一步的,对上述保存的信息还可以进行数据转换,得到当前案例,然后对当前案例和已保存的案例一并进行信息分类的统计分析,统计分析的方法可以采用人工智能、数据挖掘、模式识别等领域的方法,例如决策树等,数据统计分析完成后得到当前的统计分析结果,服务端通过将当前的统计分析结果替换已存的统计分析结果来实现统计分析结果的更新,从而将当前案例添加到已保存的案例当中。
相应地,当服务端计算已保存的案例与待处理的图像之间的相似度时,服务端可以先根据图像信息以及统计分析结果在已存的案例中进行搜索,搜索到与待处理的图像相关的案例,然后计算搜索到的案例与待处理的图像之间的相似度,从而减少了需要计算相似度的案例的数量,大大的降低了服务端的运算量,提高了服务端的响应速度。
本实施例提供的图像处理的方法,通过检测待处理的图像的图像信息,并将图像信息上传至服务端,客户端接收服务端发送的与图像相关的案例,然后客户端通过点取套用的方式将从接收的案例中选取的一个案例的效果直接应用到图像上,图像得到与选取的案例相同效果的处理,实现了能够对图像进行简单快速的处理。
参见图3,本实施例提供了另一种图像处理的方法,包括:
步骤301~305:与实施例2中的步骤201~205相同;
步骤306:客户端将用户根据该至少一个与图像相关的案例设置的调节参数应用到图像;
客户端可以将接收的案例按照相似度从高到低的顺序展示到显示界面,然后接收用户根据查看到的案例所设置的参数,并将所设置的参数应用到图像上。
其中,设置的调节参数类型包括以下至少一种:
(1)白平衡调节(RGB/CMYK/LAB等色域)参数,可以对图像进行白平衡调节,并且针对不同色域,提供不同的操作子项和响应的操作界面;
(2)色温调节参数,可以对图像的色温进行调节;
(3)效果滤镜选择和调节部分,可以对图像进行降噪,模糊,锐化等处理;
(4)图像的色彩空间转换,可以转换图像的色彩空间;
(5)图像的文件、硬件输入输出选择,可以选择图像的输入输出方式;
(6)放大缩小或其他变型处理,可以实现对图像的大小形状的处理;
(7)图像、图层、蒙板(mask)等的混合和调节部分,可以对图像进行图层蒙版的处理;
(8)单张、多张等批量处理部分,可以实现对图像的批量处理。
步骤307:客户端获取应用过程中图像的处理步骤;
步骤308:客户端将该处理步骤和调节参数上传至服务端,流程结束。
其中,如果用户确认上传处理后的图像,则客户端还可以上传该处理后的图像至服务端。具体地,客户端处理完图像之后,可以在显示界面上显示“是否允许上传图像”的提示框,若用户点击“是”,则客户端可以将处理后的图像和处理步骤一并发送给服务端,也可以将处理后的图像和处理步骤分别单独发送给服务端;若用户点击“否”,客户端将通知服务端删除已上传的图像信息中的处理前的图像自身。
本实施例中,当服务端接收客户端上传的信息时,可以将接收的信息进行保存,所述信息包括图像的图像信息、处理后的图像以及相应的处理步骤和调节参数等信息。进一步的,对上述保存的信息还可以进行数据转换,得到当前案例,然后对当前案例和已保存的案例一并进行信息分类的统计分析,统计分析的方法可以采用人工智能、数据挖掘、模式识别等领域的方法,例如决策树等,数据统计分析完成后得到当前的统计分析结果,服务端通过将当前的统计分析结果替换已存的统计分析结果来实现统计分析结果的更新,从而将当前案例添加到已保存的案例当中。
相应地,当服务端计算已保存的案例与待处理的图像之间的相似度时,服务端可以先根据图像信息以及统计分析结果在已存的案例中进行搜索,搜索到与待处理的图像相关的案例,然后计算搜索到的案例与待处理的图像之间的相似度,从而减少了需要计算相似度的案例的数量,大大的降低了服务端的运算量,提高了服务端的响应速度。
本实施例提供的图像处理的方法,通过检测待处理的图像的图像信息,并将图像信息上传至服务端,客户端接收服务端发送的与图像相关的案例,根据与图像相关的案例对图像进行参数设置,增大了处理过程中的可调节余地。
此外,本发明可以将实施例2中的步骤206和实施例3中的步骤306结合起来使用,即可以先将客户端选取的案例的效果应用到图像,再将用户设置的调节参数应用到图像;也可以先将用户设置的调节参数应用到图像,然后再将客户端选取的案例的效果应用到图像,通过将此两种处理方式结合起来,既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地。
实施例4
参见图4,本实施例提供的一种客户端,包括:检测模块401、接收模块402和处理模块403:
检测模块401,用于检测待处理的图像得到图像信息,并将图像信息上传至服务端;
接收模块402,用于接收由服务端根据图像信息得到且发送的至少一个与图像相关的案例;
处理模块403,用于根据至少一个与图像相关的案例,对图像进行处理。
其中,处理模块403包括:
效果应用单元,用于将从至少一个与图像相关的案例中选取的一个案例的效果应用到图像;
和/或,参数调节单元,用于将用户根据至少一个与图像相关的案例设置的调节参数应用到图像。
其中,效果应用单元具体用于:
从至少一个与图像相关的案例中选取与图像相似度最高的案例;
将相似度最高的案例的效果应用到图像。
其中,处理模块403还包括:
第一处理单元,用于当效果应用单元将从该至少一个与图像相关的案例中选取的一个案例的效果应用到该图像之,后获取应用过程中该图像的处理步骤,将该处理步骤上传至服务端。
其中,处理模块403还包括:
第二处理单元,用于当参数调节单元将用户根据该至少一个与图像相关的案例设置的调节参数应用到该图像之后,获取应用过程中该图像的处理步骤,将该处理步骤和调节参数上传至服务端。
其中,参见图5,客户端还包括:
上传模块404,用于当处理模块根据该至少一个与图像相关的案例,对该图像进行处理之后,如果用户确认上传处理后的图像,则上传该处理后的图像至服务端。
本实施例提供的图像处理的客户端,通过检测待处理的图像的图像信息,并将图像信息上传至服务端,客户端接收服务端发送的与图像相关的案例,通过根据接收的与图像相关的案例,客户端既可以通过点取套用的方式将选取的案例的效果直接应用到图像上,图像得到与选取的案例相同效果的处理,还可以对图像进行参数设置,实现了既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地。
实施例5
参见图6,本实施例提供了一种图像处理的***,包括客户端501和服务端502:
其中,客户端501包括:检测模块5011、接收模块5012和处理模块5013:
检测模块5011,用于检测待处理的图像得到图像信息,并将图像信息上传至服务端;
接收模块5012,用于接收由服务端根据图像信息得到且发送的至少一个与图像相关的案例;
处理模块5013,用于根据至少一个与图像相关的案例,对图像进行处理。
其中,客户端501与实施例4中的客户端的功能相同。
其中,服务端502包括:接收模块5021、选择模块5022和发送模块5023:
接收模块5021,用于接收客户端发来的待处理的图像的图像信息;
选择模块5022,用于根据图像信息在已保存的多个案例中选择至少一个与图像相关的案例;
发送模块5023,用于将选择模块5022选择得到的至少一个与图像相关的案例发送客户端。
其中,参见图7,选择模块5022具体包括:
第一计算单元5022a,用于根据图像信息计算已保存的多个案例中每一个案例与图像之间的相似度;
第一选择单元5022b,用于按照计算得到的相似度从高到低的顺序选出至少一个与图像相关的案例。
或者,参见图8,选择模块5022具体包括:
搜索单元5022c,用于在已保存的多个案例中根据图像信息搜索相关的案例;
第二计算单元5022d,用于根据图像信息,计算搜索得到的每一个案例与图像之间的相似度;
第二选择单元5022e,用于计算得到的相似度从高到低的顺序选出至少一个与图像相关的案例。
本实施例提供的图像处理的***,通过客户端检测待处理的图像的图像信息,并将图像信息上传至服务端,客户端接收服务端发送的与图像相关的案例,通过根据接收的与图像相关的案例,客户端既可以通过点取套用的方式将选取的案例的效果直接应用到图像上,图像得到与选取的案例相同效果的处理,还可以对图像进行参数设置,实现了既能对图像进行简单快速的处理,又能增大处理过程中的可调节余地。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (17)

1.一种图像处理的方法,其特征在于,所述方法包括:
客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端;
所述客户端接收由所述服务端根据所述图像信息得到且发送的至少一个与所述图像相关的案例;
所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理。
2.根据权利要求1所述的方法,其特征在于,所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理,包括:
所述客户端将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像;
和/或,所述客户端将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像。
3.根据权利要求2所述的方法,其特征在于,所述客户端将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像,包括:
所述客户端从所述至少一个与所述图像相关的案例中选取与所述图像相似度最高的案例;
所述客户端将所述相似度最高的案例的效果应用到所述图像。
4.根据权利要求2所述的方法,其特征在于,所述客户端将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像之后还包括:
所述客户端获取应用过程中所述图像的处理步骤;
所述客户端将所述处理步骤上传至所述服务端。
5.根据权利要求2所述的方法,其特征在于,所述客户端将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像之后还包括:
所述客户端获取应用过程中所述图像的处理步骤;
所述客户端将所述处理步骤和所述调节参数上传至所述服务端。
6.根据权利要求1所述的方法,其特征在于,所述客户端根据所述至少一个与所述图像相关的案例,对所述图像进行处理之后还包括:
如果用户确认上传所述处理后的图像,则所述客户端上传所述处理后的图像至所述服务端。
7.根据权利要求1所述的方法,其特征在于,客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端之后还包括:
所述服务端接收所述图像信息,并根据所述图像信息计算已保存的多个案例中每一个案例与所述图像之间的相似度;
所述服务端按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例;
所述服务端将所述至少一个与所述图像相关的案例发送所述客户端。
8.根据权利要求1所述的方法,其特征在于,客户端检测待处理的图像得到图像信息,并将所述图像信息上传至服务端之后还包括:
所述服务端接收所述图像信息,并在已保存的多个案例中根据所述图像信息搜索相关的案例;
所述服务端根据所述图像信息,计算所述搜索得到的每一个案例与所述图像之间的相似度;
所述服务端按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例;
所述服务端将所述至少一个与所述图像相关的案例发送所述客户端。
9.一种客户端,其特征在于,所述客户端包括:检测模块、接收模块和处理模块:
所述检测模块,用于检测待处理的图像得到图像信息,并将所述图像信息上传至服务端;
所述接收模块,用于接收由所述服务端根据所述图像信息得到且发送的至少一个与所述图像相关的案例;
所述处理模块,用于根据所述至少一个与所述图像相关的案例,对所述图像进行处理。
10.根据权利要求9所述的客户端,其特征在于,所述处理模块包括:
效果应用单元,用于将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像;
和/或,参数调节单元,用于将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像。
11.根据权利要求10所述的客户端,其特征在于,所述效果应用单元具体用于:
从所述至少一个与所述图像相关的案例中选取与所述图像相似度最高的案例;
将所述相似度最高的案例的效果应用到所述图像。
12.根据权利要求10所述的客户端,其特征在于,所述处理模块还包括:
第一处理单元,用于当所述效果应用单元将从所述至少一个与所述图像相关的案例中选取的一个案例的效果应用到所述图像之后,获取应用过程中所述图像的处理步骤,将所述处理步骤上传至所述服务端。
13.根据权利要求10所述的客户端,其特征在于,所述处理模块还包括:
第二处理单元,用于当所述参数调节单元将用户根据所述至少一个与所述图像相关的案例设置的调节参数应用到所述图像之后,获取应用过程中所述图像的处理步骤,将所述处理步骤和所述调节参数上传至所述服务端。
14.根据权利要求9所述的客户端,其特征在于,所述客户端还包括:
上传模块,用于当所述处理模块根据所述至少一个与所述图像相关的案例,对所述图像进行处理之后,如果用户确认上传所述处理后的图像,则上传所述处理后的图像至所述服务端。
15.一种图像处理的***,其特征在于,所述***包括:如权利要求9至14中任一项所述的客户端和一种服务端,其中,所述服务端包括:接收模块、选择模块和发送模块:
所述接收模块,用于接收所述客户端发来的待处理的图像的图像信息;
所述选择模块,用于根据所述图像信息在已保存的多个案例中选择至少一个与所述图像相关的案例;
所述发送模块,用于将所述选择模块选择得到的所述至少一个与所述图像相关的案例发送客户端。
16.根据权利要求15所述的***,其特征在于,所述选择模块具体包括:
第一计算单元,用于根据所述图像信息计算已保存的多个案例中每一个案例与所述图像之间的相似度;
第一选择单元,用于按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例。
17.根据权利要求15所述的***,其特征在于,所述选择模块具体包括:
搜索单元,用于在已保存的多个案例中根据所述图像信息搜索相关的案例;
第二计算单元,用于根据所述图像信息,计算所述搜索得到的每一个案例与所述图像之间的相似度;
第二选择单元,用于按照所述计算得到的相似度从高到低的顺序选出至少一个与所述图像相关的案例。
CN201210239289.3A 2012-07-11 2012-07-11 一种图像处理的方法、客户端和图像处理的*** Active CN103546803B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201210239289.3A CN103546803B (zh) 2012-07-11 2012-07-11 一种图像处理的方法、客户端和图像处理的***
PCT/CN2013/076253 WO2014008785A1 (en) 2012-07-11 2013-05-27 Image processing method, client, and image processing system
EP13817241.6A EP2873225B1 (en) 2012-07-11 2013-05-27 Image processing method, client, and image processing system
US14/105,107 US9536285B2 (en) 2012-07-11 2013-12-12 Image processing method, client, and image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210239289.3A CN103546803B (zh) 2012-07-11 2012-07-11 一种图像处理的方法、客户端和图像处理的***

Publications (2)

Publication Number Publication Date
CN103546803A true CN103546803A (zh) 2014-01-29
CN103546803B CN103546803B (zh) 2016-09-21

Family

ID=49915372

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210239289.3A Active CN103546803B (zh) 2012-07-11 2012-07-11 一种图像处理的方法、客户端和图像处理的***

Country Status (4)

Country Link
US (1) US9536285B2 (zh)
EP (1) EP2873225B1 (zh)
CN (1) CN103546803B (zh)
WO (1) WO2014008785A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104199737A (zh) * 2014-08-04 2014-12-10 百度在线网络技术(北京)有限公司 一种用于同步所处理的图像的方法和装置
CN104239449A (zh) * 2014-09-01 2014-12-24 百度在线网络技术(北京)有限公司 信息展现方法和装置
CN106462946A (zh) * 2014-04-25 2017-02-22 索尼公司 响应于外部应用处理数字照片
CN106815236A (zh) * 2015-11-30 2017-06-09 北京睿创投资管理中心(有限合伙) 搜索方法、搜索装置、用户终端及搜索服务器

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5863375B2 (ja) * 2011-10-12 2016-02-16 キヤノン株式会社 情報処理システム、画像処理システム、情報処理方法、およびプログラム
CN104346136B (zh) * 2013-07-24 2019-09-13 腾讯科技(深圳)有限公司 一种图片处理的方法及装置
CN105100165B (zh) * 2014-05-20 2017-11-14 深圳市腾讯计算机***有限公司 网络服务推荐方法和装置
CN109214616B (zh) * 2017-06-29 2023-04-07 上海寒武纪信息科技有限公司 一种信息处理装置、***和方法
WO2019079526A1 (en) * 2017-10-17 2019-04-25 Gnommme Llc IMAGE SELECTION BASED ON THE CONTEXT
KR102397924B1 (ko) * 2018-03-05 2022-05-16 삼성전자 주식회사 이미지 보정 방식 및 이미지의 특징 정보에 기반하여 이미지를 보정하는 전자 장치 및 방법
CN111105349B (zh) * 2018-10-26 2022-02-11 珠海格力电器股份有限公司 一种图像处理方法
KR20200117695A (ko) * 2019-04-05 2020-10-14 삼성전자주식회사 외부 전자 장치를 이용하여 카메라를 제어하는 전자 장치 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387287A (zh) * 2010-08-31 2012-03-21 卡西欧计算机株式会社 图像处理装置、图像处理方法以及图像处理***
US8175420B2 (en) * 2007-05-14 2012-05-08 Google Inc. System and method for in-browser photo editing
CN102479220A (zh) * 2010-11-30 2012-05-30 财团法人资讯工业策进会 影像检索***及其方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6670991B1 (en) * 1997-09-26 2003-12-30 Canon Kabushiki Kaisha Image sensing system, control method, and recording medium for controlling a camera apparatus utilizing a client device connected thereto
US6463426B1 (en) * 1997-10-27 2002-10-08 Massachusetts Institute Of Technology Information search and retrieval system
US7830399B2 (en) * 2000-10-04 2010-11-09 Shutterfly, Inc. System and method for manipulating digital images
KR100512716B1 (ko) * 2001-05-04 2005-09-07 삼성전자주식회사 디스플레이장치의 색상조정방법
US6859210B2 (en) * 2001-07-06 2005-02-22 Eastman Kodak Company Method for representing a digital color image using a set of palette colors based on detected important colors
WO2004044639A1 (ja) * 2002-10-18 2004-05-27 Hamamatsu Photonics K.K. スライドガラス、カバーガラス及び病理診断システム
JP4340860B2 (ja) * 2003-09-03 2009-10-07 日本電気株式会社 顔照合システム
US8000525B2 (en) * 2004-02-25 2011-08-16 Panasonic Corporation Image processing device, image processing system, image processing method, image processing program, and integrated circuit device
US8077931B1 (en) * 2006-07-14 2011-12-13 Chatman Andrew S Method and apparatus for determining facial characteristics
US20080217761A1 (en) 2007-03-08 2008-09-11 Advanced Chip Engineering Technology Inc. Structure of semiconductor device package and method of the same
CN101594451A (zh) * 2008-04-14 2009-12-02 株式会社理光 图像处理***,图像处理方法及存储介质
US8208762B1 (en) * 2008-08-12 2012-06-26 Adobe Systems Incorporated Optimizing the performance of an image editing system in a client-server environment
JP5127067B2 (ja) * 2009-03-06 2013-01-23 パナソニック株式会社 画像検索装置及び画像検索方法
CN101901785A (zh) 2009-05-26 2010-12-01 和舰科技(苏州)有限公司 一种改善栅氧化层tddb失效的方法
US20110010629A1 (en) * 2009-07-09 2011-01-13 Ibm Corporation Selectively distributing updates of changing images to client devices
US20120087596A1 (en) * 2010-10-06 2012-04-12 Kamat Pawankumar Jagannath Methods and systems for pipelined image processing
JP5701007B2 (ja) * 2010-10-19 2015-04-15 キヤノン株式会社 監視カメラ装置及び監視カメラ装置の制御方法
US8594426B2 (en) * 2011-02-04 2013-11-26 Apple Inc. Color matching using color segmentation
US8842911B2 (en) * 2011-02-04 2014-09-23 Apple Inc. Luma-based color matching
US8611655B2 (en) * 2011-02-04 2013-12-17 Apple Inc. Hue-based color matching

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8175420B2 (en) * 2007-05-14 2012-05-08 Google Inc. System and method for in-browser photo editing
CN102387287A (zh) * 2010-08-31 2012-03-21 卡西欧计算机株式会社 图像处理装置、图像处理方法以及图像处理***
CN102479220A (zh) * 2010-11-30 2012-05-30 财团法人资讯工业策进会 影像检索***及其方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106462946A (zh) * 2014-04-25 2017-02-22 索尼公司 响应于外部应用处理数字照片
CN104199737A (zh) * 2014-08-04 2014-12-10 百度在线网络技术(北京)有限公司 一种用于同步所处理的图像的方法和装置
CN104199737B (zh) * 2014-08-04 2018-11-23 百度在线网络技术(北京)有限公司 一种用于同步所处理的图像的方法和装置
CN104239449A (zh) * 2014-09-01 2014-12-24 百度在线网络技术(北京)有限公司 信息展现方法和装置
CN104239449B (zh) * 2014-09-01 2018-11-20 百度在线网络技术(北京)有限公司 信息展现方法和装置
CN106815236A (zh) * 2015-11-30 2017-06-09 北京睿创投资管理中心(有限合伙) 搜索方法、搜索装置、用户终端及搜索服务器
CN106815236B (zh) * 2015-11-30 2020-07-03 北京睿创投资管理中心(有限合伙) 搜索方法、搜索装置、用户终端及搜索服务器

Also Published As

Publication number Publication date
WO2014008785A1 (en) 2014-01-16
CN103546803B (zh) 2016-09-21
EP2873225A4 (en) 2015-12-09
US20140093184A1 (en) 2014-04-03
EP2873225B1 (en) 2020-02-05
US9536285B2 (en) 2017-01-03
EP2873225A1 (en) 2015-05-20

Similar Documents

Publication Publication Date Title
CN103546803A (zh) 一种图像处理的方法、客户端和图像处理的***
US10165194B1 (en) Multi-sensor camera system
KR102385463B1 (ko) 얼굴 특징 추출 모델 학습 방법, 얼굴 특징 추출 방법, 장치, 디바이스 및 저장 매체
US10205924B2 (en) Method and system of lens shading color correction using block matching
US11503205B2 (en) Photographing method and device, and related electronic apparatus
Bovik Automatic prediction of perceptual image and video quality
KR101725884B1 (ko) 이미지들에 대한 자동 프로세싱
Kwok et al. Simultaneous image color correction and enhancement using particle swarm optimization
US11145065B2 (en) Selection of video frames using a machine learning predictor
US20160112757A1 (en) Server, client and video processing method
CN110717058B (zh) 信息推荐方法及装置、存储介质
CN110784644A (zh) 图像处理方法及装置
CN113784171A (zh) 视频数据处理方法、装置、计算机***及可读存储介质
CN107977437B (zh) 图像处理方法、装置、存储介质和电子设备
US20210224571A1 (en) Automated Cropping of Images Using a Machine Learning Predictor
US20230132230A1 (en) Efficient Video Execution Method and System
US11941816B2 (en) Automated cropping of images using a machine learning predictor
CN110673737B (zh) 基于智能家居操作***的显示内容的调整方法及装置
JP2019032654A (ja) 画像処理装置、及び、画像処理方法、コンピュータプログラム
US20210303830A1 (en) Systems and methods for automated tracking using a client device
CN113557522A (zh) 基于相机统计的图像帧预处理
CN114998957B (zh) 自动曝光数据处理方法、装置、设备及***
US20230308769A1 (en) Methods and Systems for User Adjustable Region based Brightness Settings
CN113497979A (zh) 界面模式显示方法、云服务器、电视机、***和存储介质
KR20130142027A (ko) 영상보정 시스템, 영상보정방법 및 스마트 영상획득 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190805

Address after: 518000 Guangdong city of Shenzhen province Futian District SEG Science Park 2 East Room 403

Co-patentee after: Tencent cloud computing (Beijing) limited liability company

Patentee after: Tencent Technology (Shenzhen) Co., Ltd.

Address before: 518000 Guangdong city of Shenzhen province Futian District SEG Science Park 2 East Room 403

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.