处理图片的方法及装置制造方法
【专利摘要】本公开是关于一种处理图片的方法及装置,涉及计算机及图像领域,用于实现制作个性化的图片。所述方法包括:获得输入的描述词;搜索与所述描述词语义相关的素材图片;从所述素材图片中裁剪出与所述描述词语义对应的素材单元;将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。本实施例通过语义搜索和图像裁剪获得用户需要的素材,并采用拼图的方式将素材组合,获得个性化的且设计感突出的图片。
【专利说明】处理图片的方法及装置
【技术领域】
[0001]本公开涉及图像及计算机处理领域,尤其涉及处理图片的方法及装置。
【背景技术】
[0002]人们总是喜欢追求美好的事物。看到美丽的景色,希望将其拍摄下来或者描绘出来。但是人们可能不满足于对现实事物的临摹,希望有自己的个性化设计。随着计算机技术的发展,出现了各种绘图软件,满足人们的绘画需求。
[0003]本公开的发明人发现,相关技术中,绘图软件基本分两大类。一类是专业的绘图软件,提供线条、圆形、方形等基本绘图元素。用户可利用这些基本绘图元素绘画出美丽的图片。但是该绘图软件对用户的软件操作能力和美术绘制能力要求较高,不适用于普通用户。另一类是修图软件,可以提供如瘦身、黑白、怀旧等各种渲染效果。该修图软件是对原有图片的渲染,不改变原有图片中的内容或图像元素,无法满足个性化设计的需求。
[0004]综上,相关技术中的各种软件无法满足用户个性化设计图片的需求,并且操作复杂,对用户的专业性要求较高。
【发明内容】
[0005]为克服相关技术中存在的问题,本公开提供一种处理图片的方法及装置。
[0006]根据本公开实施例的第一方面,提供一种处理图片的方法,包括:
[0007]获得输入的描述词;
[0008]搜索与所述描述词语义相关的素材图片;
[0009]从所述素材图片中裁剪出与所述描述词语义对应的素材单元;
[0010]将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0011]本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中用户可以通过网络搜索需要的素材图片,然后从素材图片中裁剪出需要的素材单元,将素材单元组合成新的图片。本实施例中的素材来源更广,不限于绘图软件提供的素材,用户可以灵活选择,灵活组合,自由的设计出个性化较强的图片。
[0012]所述从所述素材图片中裁剪出与所述描述词语义对应的素材单元,包括:
[0013]对所述素材图片进行显著性分析,获取所述素材图片中各像素点的显著性度量值;
[0014]根据所述各像素点的显著性度量值确定所述素材单元的图像区域,对所述图像区域进行裁剪,得到所述素材单元。
[0015]本公开的实施例提供的技术方案可以包括以下有益效果:本实施例通过显著性分析可较准确的裁剪出素材单元。
[0016]所述从所述素材图片中裁剪出与所述描述词语义对应的素材单元,包括:
[0017]监测用户选取的前景样本点和背景样本点,获取所述前景样本点和背景样本点的颜色特征值;
[0018]根据所述前景样本点和背景样本点的颜色特征值分别建立前景颜色模型和背景颜色模型;
[0019]分离出所述前景颜色模型作为所述素材单元。
[0020]本公开的实施例提供的技术方案可以包括以下有益效果:本实施例通过颜色特征可较准确的区分出前景和背景,构建准确的前景颜色模型和背景颜色模型,进而获得素材单元。这种方式获得的素材单元较准确。
[0021]所述方法还包括:
[0022]获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型;
[0023]所述搜索与所述描述词语义相关的素材图片,包括:根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
[0024]本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中用户可以通过素材类型信息指定搜索范围,这样可更快捷、准确的搜索到素材图片。
[0025]所述方法还包括:获得输入的位置信息;
[0026]所述将所述素材单元添加到预设的背景图片中,包括:根据所述位置信息将所述素材单元添加到预设的背景图片中。
[0027]本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中用户可以指定素材单元位于背景图片中的位置,以获得更贴近用户需求更准确的图片。
[0028]根据本公开实施例的第二方面,提供一种处理图片的装置,包括:
[0029]第一获取模块,用于获得输入的描述词;
[0030]搜索模块,用于搜索与所述描述词语义相关的素材图片;
[0031]裁剪模块,用于从所述素材图片中裁剪出与所述描述词语义对应的素材单元;
[0032]拼图模块,用于将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0033]所述裁剪模块包括:
[0034]分析单元,用于对所述素材图片进行显著性分析,获取所述素材图片中各像素点的显著性度量值;
[0035]裁剪单元,用于根据所述各像素点的显著性度量值确定所述素材单元的图像区域,对所述图像区域进行裁剪,得到所述素材单元。
[0036]所述裁剪模块包括:
[0037]监测单元,用于监测用户选取的前景样本点和背景样本点,获取所述前景样本点和背景样本点的颜色特征值;
[0038]模型单元,用于根据所述前景样本点和背景样本点的颜色特征值分别建立前景颜色模型和背景颜色模型;
[0039]分离单元,用于分离出所述前景颜色模型作为所述素材单元。
[0040]所述装置还包括:
[0041]第二获取模块,用于获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型;
[0042]所述搜索模块根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
[0043]所述装置还包括:第三获取模块,用于获得输入的位置信息;
[0044]所述拼图模块根据所述位置信息将所述素材单元添加到预设的背景图片中。
[0045]根据本公开实施例的第三方面,提供一种处理图片的装置,包括:
[0046]处理器;
[0047]用于存储处理器可执行指令的存储器;
[0048]其中,所述处理器被配置为:
[0049]获得输入的描述词;
[0050]搜索与所述描述词语义相关的素材图片;
[0051]从所述素材图片中裁剪出与所述描述词语义对应的素材单元;
[0052]将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0053]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【专利附图】
【附图说明】
[0054]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0055]图1是根据一示例性实施例示出的一种处理图片的方法的流程图。
[0056]图2是根据一示例性实施例示出的一种素材单元的示意图。
[0057]图3是根据一示例性实施例示出的一种素材单元的示意图。
[0058]图4是根据一示例性实施例示出的一种背景图片的示意图。
[0059]图5是根据一示例性实施例示出的一种最终图片的示意图。
[0060]图6是根据一示例性实施例示出的一种最终图片的示意图。
[0061]图7是根据一示例性实施例示出的一种素材图片的示意图。
[0062]图8是根据一示例性实施例示出的一种素材单元的轮廓的示意图。
[0063]图9是根据一示例性实施例示出的一种处理图片的方法的流程图。
[0064]图10是根据一示例性实施例示出的一种处理图片的方法的流程图。
[0065]图1lA是根据一示例性实施例示出的一种处理图片的装置的框图。
[0066]图1lB是根据一示例性实施例示出的一种裁剪模块的框图。
[0067]图1lC是根据一示例性实施例示出的一种裁剪模块的框图。
[0068]图12是根据一示例性实施例示出的一种处理图片的装置的框图。
[0069]图13是根据一示例性实施例示出的一种裁剪模块的框图。
[0070]图14是根据一示例性实施例示出的一种处理图片的装置的框图。
[0071]图15是根据一示例性实施例示出的一种处理图片的装置的框图。
[0072]图16是根据一示例性实施例示出的一种装置的框图。
【具体实施方式】
[0073]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0074]相关技术中,基本有两大类图片处理软件,一类是专业的绘图软件。这类软件可以绘制出精美的图片,但是对用户的软件操作能力和美术功底均要求很高,只适用于专利能力非常强的用户,不适用于普通用户。另一类是修图软件,在已有图片的基础上进行渲染,但是不能改变原有图片中的元素,无法满足用户个性化设计的需求。为解决该问题,本实施例提供搜索素材的功能,可根据用户输入的描述词搜索语义相关的素材图片,从而获得需要的素材,通过将素材组合,绘制出用户满意的图片。
[0075]图1是根据一示例性实施例示出的一种处理图片的方法的流程图,如图1所示,该方法可以由终端实现,包括以下步骤:
[0076]在步骤101中,获得输入的描述词。本实施例中的描述词为用于描述图片中素材内容的关键词。
[0077]在步骤102中,搜索与所述描述词语义相关的素材图片。
[0078]在步骤103中,从所述素材图片中裁剪出与所述描述词语义对应的素材单元。
[0079]在步骤104中,将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0080]本实施例中用户可以通过网络搜索需要的素材图片,然后从素材图片中裁剪出需要的素材单元,将素材单元组合成新的图片。本实施例中的素材来源更广,不限于绘图软件提供的素材,用户可以灵活选择,灵活组合,自由的设计出个性化较强的图片。
[0081]例如,用户输入了描述词“太阳”。终端搜索包含太阳的素材图片。其中,终端可以在本地的图片库中搜索,也可以在互联网中搜索。终端搜索到多个包含太阳的素材图片,显示给用户,由用户选择。根据用户的选择指令确定一个素材图片,然后从该图片中裁剪出太阳。可以将裁剪出的太阳作为一个图片文件保存。在背景图片中添加裁剪出的太阳的图片。如可以在背景图片中增加一个图层,在增加的图层中添加太阳。
[0082]又如,用户输入“太阳”、“鸟”、“飞机”、“帆船”、“小孩”等描述词。终端获得描述词后,针对每个描述词搜索语义相关的素材图片。预先为每个素材图片设定描述词,或者通过对素材图片的分析确定描述词。如果是通过网络搜索,则终端将描述词发送给服务器。月艮务器将终端获得的描述词与素材图片的描述词进行比对,获得比对成功的描述词对应的素材图片,并发送给终端。终端可以直接从素材图片中裁剪出素材单元,也可以根据用户的指示从用户选择的素材图片中裁剪出素材单元。裁剪出的素材单元如图2和图3所示。图2和图3是在用户的不同选择下裁剪出的素材单元,或者是不同用户的选择下裁剪出的素材单元。终端将裁剪出的素材单元添加到如图4所示的背景图片中,获得如图5和图6所示的图片。由此可以看出,虽然图5和图6的图片内容相同,但是不同用户可以绘制出不同的效果。可以满足用户的个性化设计需求。
[0083]在一个实施例中,步骤103可以有多种实现方式,如方式I和方式2。
[0084]方式1:
[0085]对所述素材图片进行显著性分析,获取所述素材图片中各像素点的显著性度量值;
[0086]根据所述各像素点的显著性度量值确定所述素材单元的图像区域,对所述图像区域进行裁剪,得到所述素材单元。
[0087]在方式I中,本实施例通过显著性分析可较准确的裁剪出素材单元。例如,获得图片中各像素点的颜色值,将颜色近似的像素点划分为一个图像区域。针对每个图像区域,将该图像区域的颜色平均值(或颜色方差等)与周围图像区域的颜色平均值(或颜色方差等)进行比较,若两者的差至大于预设的差值阈值,则确定该图像区域的显著性度量值较高,可以确定为素材单元。
[0088]以图6和图7为例,狮子的颜色与周围花草丛的颜色相差较大,显著性较高。则可将狮子确定为一个素材单元。还可以结合图像区域的大小,例如两个图像区域的颜色差异较大,将两个图像区域中面积较小的区域确定为一个素材单元。
[0089]方式2:
[0090]监测用户选取的前景样本点和背景样本点,获取所述前景样本点和背景样本点的颜色特征值;
[0091]根据所述前景样本点和背景样本点的颜色特征值分别建立前景颜色模型和背景颜色模型;
[0092]分离出所述前景颜色模型作为所述素材单元。
[0093]本实施例通过颜色特征可较准确的区分出前景和背景,构建准确的前景颜色模型和背景颜色模型,进而获得素材单元。这种方式获得的素材单元较准确。以图6和图7为例,用户希望搜索狮子,狮子的颜色特征是棕红色。即前景样本点的颜色特征值为棕红色。对图6进行颜色分析后确定其中部区域有棕红色。也就是说,狮子的颜色与周围花丛的颜色差异较大,可将狮子确定为前景颜色模型,将花丛确定为背景颜色模型。进而将狮子确定为素材单元。
[0094]在一个实施例中,互联网中的图片可能以亿计,图片的搜索范围较广,给搜索过程带来负担。为了解决这个问题,可以预先将图片归类,为图片配置类型属性,根据类型搜索图片,可缩小搜索范围,获得更准确的图片。则,所述方法还包括步骤Al。在步骤Al中,获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型。然后在步骤102中,根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
[0095]本实施例中的类型可以有多种划分方式,如按照图片风格划分,如风景、水墨、肖像、卡通等;如按照年代划分,如现代、唐代、宋代、近代等;如按照作者划分,如XX画家的画。还可以有其它划分方式,均可适用于本实施例。
[0096]在一个实施例中,关于步骤103,从素材图片中如何准确的裁剪出素材单元,是一个重要过程。则步骤103可进一步步骤BI和步骤B2。
[0097]在步骤BI中,根据图像特征从所述素材图片中识别出与所述描述词语义对应的素材单元;所述图像特征用于描述图片中的颜色和/或纹理。
[0098]在步骤B2中,从所述素材图片中裁剪出所述素材单元。
[0099]本实施例中可以预先设有素材库,素材库中有各个素材样本的特征信息,该特征信息包括颜色特征信息和/或纹理特征信息(即颜色特征信息或纹理特征信息,或颜色特征信息和纹理特征信息)。例如,素材样本为狮子,则素材库中有关于狮子的颜色和纹理的特征信息。终端根据获得的描述词“狮子”,从素材库中获得狮子的特征信息,并根据狮子的特征信息从素材图片(如图7所示)中识别出狮子的轮廓,如图8所示。按照该轮廓进行裁剪,从而裁剪出素材单元狮子。
[0100]在进行特征信息的识别过程中,可以针对整个素材图片进行特征信息的识别,也可以根据用户指定位置,在该指定位置的预设范围(如500像素)内进行特征信息的识别。或者,用户在素材图片中圈定一个范围,在该范围中进行特征信息的识别。如果识别出的素材单元不够准确,用户可以进行修正。
[0101]在一个实施例中,为了使裁剪出的素材单元与背景图片相适应,可以对素材单元进行特效处理。则所述方法还包括步骤Cl:对所述素材单元进行特效处理,获得处理后的素材单元。然后在步骤104中,将所述处理后的素材单元添加到预设的背景图片中。本实施例中的特效处理包括:缩小、放大、旋转和特效渲染等。特效渲染如黑白渲染、怀旧渲染、
雾化渲染等。
[0102]在一个实施例中,关于步骤104,如果在之前的步骤中只获得一个素材单元,则可以默认的将该素材单元添加到背景图片的中部位置。当然也可以默认添加到其它位置。如果之前获得多个素材图片,则可以依次添加各个素材单元,并列排放。为了满足用户的个性化设计需求,获得富有美感的图片,则可以有用户指定素材单元的摆放位置。为了实现该效果,所述方法还包括步骤D1,获得输入的位置信息。该过程可以有多种实现方式,如用户输入坐标,则该坐标为获得的位置信息。或者,用户拖动素材单元,则拖动后素材单元停留的位置为获得的位置信息。然后在步骤104中,根据所述位置信息将所述素材单元添加到预设的背景图片中。
[0103]在一个实施例中,所述背景图片是通过下列方式之一获得的:
[0104]方式El:搜索与所述描述词语义相关的多个原图片,将多个原图片中的一个图片确定为背景图片。以及,将多个原图片中的其它图片确定为素材图片。
[0105]方式E2:将默认的图片确定为背景图片。
[0106]方式E3:将预设的纯色图片确定为背景图片。
[0107]下面通过几个实施例来详细介绍图片的处理过程。
[0108]图9是根据一示例性实施例示出的一种处理图片的方法的流程图,如图9所示,该方法可以由终端实现,包括以下步骤:
[0109]在步骤901中,获得输入的描述词。
[0110]在步骤902中,搜索与所述描述词语义相关的多个原图片,并显示。
[0111]在步骤903中,接收用户的指示,根据该指示将多个原图片中的一个图片确定为背景图片,将多个原图片中的其它图片确定为素材图片。
[0112]在步骤904中,根据图像特征从所述素材图片中识别出与所述描述词语义对应的素材单元。
[0113]在步骤905中,从所述素材图片中裁剪出所述素材单元。
[0114]在步骤906中,对所述素材单元进行特效处理,获得处理后的素材单元。
[0115]在步骤907中,获得输入的位置信息。
[0116]在步骤908中,根据所述位置信息将特效处理后的素材单元添加到确定的背景图片中。
[0117]本实施例中的背景图片和素材图片均来源于网络,资源丰富,便于用户选择。然后根据特征信息可较准确的从素材图片中裁剪出素材单元,并且可对素材单元进行各种特效处理,达到个性化设计的目的。用户可根据自己的喜好将素材单元摆放在背景图片中的任意位置,满足用户自由设计的需求。
[0118]图10是根据一示例性实施例示出的一种处理图片的方法的流程图,如图10所示,该方法可以由终端实现,包括以下步骤:
[0119]在步骤1001中,获得输入的描述词和素材类型信息。
[0120]在步骤1002中,在所述素材类型信息对应的素材图片中搜索与所述描述词语义相关的素材图片。
[0121]在步骤1003中,根据图像特征从所述素材图片中识别出与所述描述词语义对应的素材单元。
[0122]在步骤1004中,从所述素材图片中裁剪出所述素材单元。
[0123]在步骤1005中,对所述素材单元进行特效处理,获得处理后的素材单元。
[0124]在步骤1006中,获得输入的位置信息。
[0125]在步骤1007中,根据所述位置信息将特效处理后的素材单元添加到默认的背景图片中。
[0126]本实施例中按照类型搜索素材图片,搜索范围较小,搜索效率较高,可快速的搜索到用户需要的素材图片,并且可以简化后续的素材裁剪和添加过程,减少修改,最终获得较准确的图片。
[0127]通过以上介绍了解了处理图片的实现过程,该过程由终端实现,下面针对该设备的内部结构和功能进行介绍。
[0128]图1lA是根据一示例性实施例示出的一种处理图片的装置示意图。参照图11A,该装置包括:第一获取模块1101、搜索模块1102、裁剪模块1103和拼图模块1104。
[0129]第一获取模块1101,用于获得输入的描述词。
[0130]搜索模块1102,用于搜索与所述描述词语义相关的素材图片。
[0131]裁剪模块1103,用于从所述素材图片中裁剪出与所述描述词语义对应的素材单
J Li ο
[0132]拼图模块1104,用于将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0133]在一个实施例中,如图1IB所示,所述裁剪模块1103包括:分析单元11033和裁剪单元11034。
[0134]分析单元11033,用于对所述素材图片进行显著性分析,获取所述素材图片中各像素点的显著性度量值;
[0135]裁剪单元11034,用于根据所述各像素点的显著性度量值确定所述素材单元的图像区域,对所述图像区域进行裁剪,得到所述素材单元。
[0136]在一个实施例中,如图1lC所示,所述裁剪模块1103包括:监测单元11035、模型单元11036和分离单元11037。
[0137]监测单元11035,用于监测用户选取的前景样本点和背景样本点,获取所述前景样本点和背景样本点的颜色特征值。
[0138]模型单元11036,用于根据所述前景样本点和背景样本点的颜色特征值分别建立前景颜色模型和背景颜色模型。
[0139]分离单元11037,用于分离出所述前景颜色模型作为所述素材单元。
[0140]在一个实施例中,如图12所示,所述装置还包括:第二获取模块1105。
[0141]第二获取模块1105,用于获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型。
[0142]所述搜索模块1102根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
[0143]在一个实施例中,如图13所示,所述裁剪模块1103包括:识别单元11031和裁剪单元11032。
[0144]识别单元11031,用于根据图像特征从所述素材图片中识别出与所述描述词语义对应的素材单元;所述图像特征用于描述图片中的颜色和/或纹理。
[0145]裁剪单元11032,用于从所述素材图片中裁剪出所述素材单元。
[0146]在一个实施例中,如图14所示,所述装置还包括:特效模块1106。
[0147]特效模块1106,用于对所述素材单元进行特效处理,获得处理后的素材单元。
[0148]所述拼图模块1104将所述处理后的素材单元添加到预设的背景图片中。
[0149]在一个实施例中,如图15所示,所述装置还包括:第三获取模块1107。
[0150]第三获取模块1107,用于获得输入的位置信息。
[0151]所述拼图模块1104根据所述位置信息将所述素材单元添加到预设的背景图片中。
[0152]在一个实施例中,所述背景图片是通过下列模块之一获得的:
[0153]所述搜索模块搜索与所述描述词语义相关的多个原图片,将多个原图片中的一个图片确定为背景图片;
[0154]默认模块,用于将默认的图片确定为背景图片;
[0155]纯色模块,用于将预设的纯色图片确定为背景图片。
[0156]也就是说,所述装置还包括默认模块和纯色模块。
[0157]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0158]图16是根据一示例性实施例示出的一种用于处理图片的装置1600的框图。例如,装置1600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0159]参照图16,装置1600可以包括以下一个或多个组件:处理组件1602,存储器1604,电源组件1606,多媒体组件1608,音频组件1610,输入/输出(I/O)的接口 1612,传感器组件1614,以及通信组件1616。
[0160]处理组件1602通常控制装置1600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1602可以包括一个或多个处理器1620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1602可以包括一个或多个模块,便于处理组件1602和其他组件之间的交互。例如,处理部件1602可以包括多媒体模块,以方便多媒体组件1608和处理组件1602之间的交互。
[0161]存储器1604被配置为存储各种类型的数据以支持在设备1600的操作。这些数据的示例包括用于在装置1600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0162]电力组件1606为装置1600的各种组件提供电力。电力组件1606可以包括电源管理系统,一个或多个电源,及其他与为装置1600生成、管理和分配电力相关联的组件。
[0163]多媒体组件1608包括在所述装置1600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1608包括一个前置摄像头和/或后置摄像头。当设备1600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0164]音频组件1610被配置为输出和/或输入音频信号。例如,音频组件1610包括一个麦克风(MIC),当装置1600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1604或经由通信组件1616发送。在一些实施例中,音频组件1610还包括一个扬声器,用于输出音频信号。
[0165]I/O接口 1612为处理组件1602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0166]传感器组件1614包括一个或多个传感器,用于为装置1600提供各个方面的状态评估。例如,传感器组件1614可以检测到设备1600的打开/关闭状态,组件的相对定位,例如所述组件为装置1600的显示器和小键盘,传感器组件1614还可以检测装置1600或装置1600的一个组件的位置改变,用户与装置1600接触的存在或不存在,装置1600方位或加速/减速和装置1600的温度变化。传感器组件1614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1614还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0167]通信组件1616被配置为便于装置1600和其他设备之间有线或无线方式的通信。装置1600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0168]在示例性实施例中,装置1600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0169]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1604,上述指令可由装置1600的处理器1620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0170]—种处理图片的装置,包括:
[0171]处理器;
[0172]用于存储处理器可执行指令的存储器;
[0173]其中,所述处理器被配置为:
[0174]获得输入的描述词;
[0175]搜索与所述描述词语义相关的素材图片;
[0176]从所述素材图片中裁剪出与所述描述词语义对应的素材单元;
[0177]将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0178]所述处理器还可以被配置为:
[0179]所述方法还包括:
[0180]获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型;
[0181]所述搜索与所述描述词语义相关的素材图片,包括:根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
[0182]所述处理器还可以被配置为:
[0183]所述从所述素材图片中裁剪出与所述描述词语义对应的素材单元,包括:
[0184]根据图像特征从所述素材图片中识别出与所述描述词语义对应的素材单元;所述图像特征用于描述图片中的颜色和/或纹理;
[0185]从所述素材图片中裁剪出所述素材单元。
[0186]所述处理器还可以被配置为:
[0187]所述方法还包括:
[0188]对所述素材单元进行特效处理,获得处理后的素材单元;
[0189]所述将所述素材单元添加到预设的背景图片中,包括:将所述处理后的素材单元添加到预设的背景图片中。
[0190]所述处理器还可以被配置为:
[0191]所述方法还包括:获得输入的位置信息;
[0192]所述将所述素材单元添加到预设的背景图片中,包括:根据所述位置信息将所述素材单元添加到预设的背景图片中。
[0193]所述处理器还可以被配置为:
[0194]所述背景图片是通过下列方式之一获得的:
[0195]搜索与所述描述词语义相关的多个原图片,将多个原图片中的一个图片确定为背景图片;
[0196]将默认的图片确定为背景图片;
[0197]将预设的纯色图片确定为背景图片。
[0198]一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种处理图片的方法,所述方法包括:
[0199]获得输入的描述词;
[0200]搜索与所述描述词语义相关的素材图片;
[0201]从所述素材图片中裁剪出与所述描述词语义对应的素材单元;
[0202]将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
[0203]所述存储介质中的指令还可以包括:
[0204]所述方法还包括:
[0205]获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型;
[0206]所述搜索与所述描述词语义相关的素材图片,包括:根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
[0207]所述存储介质中的指令还可以包括:
[0208]所述从所述素材图片中裁剪出与所述描述词语义对应的素材单元,包括:
[0209]根据图像特征从所述素材图片中识别出与所述描述词语义对应的素材单元;所述图像特征用于描述图片中的颜色和/或纹理;
[0210]从所述素材图片中裁剪出所述素材单元。
[0211]所述存储介质中的指令还可以包括:
[0212]所述方法还包括:
[0213]对所述素材单元进行特效处理,获得处理后的素材单元;
[0214]所述将所述素材单元添加到预设的背景图片中,包括:将所述处理后的素材单元添加到预设的背景图片中。
[0215]所述存储介质中的指令还可以包括:
[0216]所述方法还包括:获得输入的位置信息;
[0217]所述将所述素材单元添加到预设的背景图片中,包括:根据所述位置信息将所述素材单元添加到预设的背景图片中。
[0218]所述存储介质中的指令还可以包括:
[0219]所述背景图片是通过下列方式之一获得的:
[0220]搜索与所述描述词语义相关的多个原图片,将多个原图片中的一个图片确定为背景图片;
[0221]将默认的图片确定为背景图片;
[0222]将预设的纯色图片确定为背景图片。
[0223]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0224]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1.一种处理图片的方法,其特征在于,包括: 获得输入的描述词; 搜索与所述描述词语义相关的素材图片; 从所述素材图片中裁剪出与所述描述词语义对应的素材单元; 将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
2.根据权利要求1所述的处理图片的方法,其特征在于,所述从所述素材图片中裁剪出与所述描述词语义对应的素材单元,包括: 对所述素材图片进行显著性分析,获取所述素材图片中各像素点的显著性度量值; 根据所述各像素点的显著性度量值确定所述素材单元的图像区域,对所述图像区域进行裁剪,得到所述素材单元。
3.根据权利要求1所述的处理图片的方法,其特征在于,所述从所述素材图片中裁剪出与所述描述词语义对应的素材单元,包括: 监测用户选取的前景样本点和背景样本点,获取所述前景样本点和背景样本点的颜色特征值; 根据所述前景样本点和背景样本点的颜色特征值分别建立前景颜色模型和背景颜色模型; 分离出所述前景颜色模型作为所述素材单元。
4.根据权利要求1所述的处理图片的方法,其特征在于,所述方法还包括: 获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型; 所述搜索与所述描述词语义相关的素材图片,包括: 根据用户选定的素材类型信息搜索素材图片; 在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
5.根据权利要求1所述的处理图片的方法,其特征在于,所述方法还包括:获得输入的位置信息,所述位置信息表示所述素材单元在所述背景图标中的位置; 所述将所述素材单元添加到预设的背景图片中,包括:根据所述位置信息将所述素材单元添加到预设的背景图片中。
6.一种处理图片的装置,其特征在于,包括: 第一获取模块,用于获得输入的描述词; 搜索模块,用于搜索与所述描述词语义相关的素材图片; 裁剪模块,用于从所述素材图片中裁剪出与所述描述词语义对应的素材单元; 拼图模块,用于将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
7.根据权利要求6所述的处理图片的方法,其特征在于,所述裁剪模块包括: 分析单元,用于对所述素材图片进行显著性分析,获取所述素材图片中各像素点的显著性度量值; 裁剪单元,用于根据所述各像素点的显著性度量值确定所述素材单元的图像区域,对所述图像区域进行裁剪,得到所述素材单元。
8.根据权利要求6所述的处理图片的方法,其特征在于,所述裁剪模块包括: 监测单元,用于监测用户选取的前景样本点和背景样本点,获取所述前景样本点和背景样本点的颜色特征值; 模型单元,用于根据所述前景样本点和背景样本点的颜色特征值分别建立前景颜色模型和背景颜色模型; 分离单元,用于分离出所述前景颜色模型作为所述素材单元。
9.根据权利要求7所述的处理图片的装置,其特征在于,所述装置还包括: 第二获取模块,用于获得用户选定的素材类型信息;所述素材类型信息用于描述素材图片的类型; 所述搜索模块根据用户选定的素材类型信息搜索素材图片;在搜索到的素材图片中,搜索与所述描述词语义相关的素材图片。
10.根据权利要求7所述的处理图片的装置,其特征在于,所述装置还包括:第三获取模块,用于获得输入的位置信息; 所述拼图模块根据所述位置信息将所述素材单元添加到预设的背景图片中。
11.一种处理图片的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获得输入的描述词; 搜索与所述描述词语义相关的素材图片; 从所述素材图片中裁剪出与所述描述词语义对应的素材单元; 将所述素材单元添加到预设的背景图片中,获得拼图后的最终图片。
【文档编号】G06F17/50GK104133956SQ201410361589
【公开日】2014年11月5日 申请日期:2014年7月25日 优先权日:2014年7月25日
【发明者】王琳, 王司瑞, 陈志军 申请人:小米科技有限责任公司