著录项信息
专利名称 | 图片推荐方法和装置 |
申请号 | CN201510975948.3 | 申请日期 | 2015-12-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-06-01 | 公开/公告号 | CN105630935A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F16/583 | IPC分类号 | G;0;6;F;1;6;/;5;8;3;;;G;0;6;F;1;6;/;9;5;3查看分类表>
|
申请人 | 魅族科技(中国)有限公司 | 申请人地址 | 广东省珠海市科技创新海岸魅族科技楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 魅族科技(中国)有限公司 | 当前权利人 | 魅族科技(中国)有限公司 |
发明人 | 欧阳砚池 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 谢曲曲 |
摘要
本发明涉及一种图片推荐方法,该方法包括:接收第一图片;解析第一图片,获取第一图片中的图像元素信息;获取与第一图片的图像元素信息相匹配的第二图片;在预设显示界面展示获取的第二图片。由于能够将具有与第一图片的图像元素信息相匹配的第二图片发送给终端并显示,供终端用户参考与学习,使得终端用户能够根据所显示的第二图片直观了解到对应的第一图片能够达到的摄影效果与摄影技巧,进而能够有针对性地提高用户的摄影技能。此外,还对应提供了一种图片推荐装置。
1.一种图片推荐方法,其特征在于,所述方法包括:
接收第一图片;
解析所述第一图片,获取所述第一图片中的图像元素信息,所述图像元素包括主体和背景;
获取所述第一图片中图像元素之间的构图方式;
检测所述第一图片的构图方式是否符合预设构图规则;
若否,则获取与所述第一图片的图像元素信息相匹配的第二图片,所述第二图片符合所述预设构图规则;
若是,则获取与所述第一图片的图像元素信息相匹配且符合预设构图规则的与第一图片的构图方式不同的第二图片;
在预设显示界面展示获取的所述第二图片;
所述在预设显示界面展示获取的所述第二图片的步骤还包括在所述显示界面同时显示第一图片与第二图片,以形成对比。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述预设显示界面为所述第一图片所在界面。
3.根据权利要求1所述的方法,其特征在于,
所述获取所述第一图片中图像元素之间的构图方式,包括:
获取主体和背景在所述第一图片中的位置比例关系;
所述检测所述第一图片的构图方式是否符合预设构图规则,包括:
检测获取的所述第一图片中主体和背景的位置比例关系是否符合预设位置比例关系。
4.根据权利要求1至2中任一项所述的方法,其特征在于,所述获取与所述第一图片的图像元素信息相匹配的第二图片,包括:向服务器发送获取请求,其中,所述获取请求用于获取与所述第一图片的图像信息相匹配的第二图片;
接收服务器发送的与所述第一图片的图像信息相匹配的第二图片。
5.一种图片推荐装置,其特征在于,所述装置包括:
第一图片接收模块,用于接收第一图片;
图像元素信息提取模块,用于解析所述第一图片,获取所述第一图片中的图像元素信息,所述图像元素包括主体和背景;
构图方式获取模块,用于获取所述第一图片中图像元素之间的构图方式;
构图规则检测模块,用于检测所述第一图片的构图方式是否符合预设构图规则;
第二图片获取模块,用于当所述第一图片的构图方式不符合预设构图规则时,获取与所述第一图片的图像元素信息相匹配的第二图片,其中,所述第二图片符合所述预设构图规则;第二图片获取模块还用于当所述第一图片的构图方式符合预设构图规则时,获取与所述第一图片的图像元素信息相匹配且符合预设构图规则的与第一图片的构图方式不同的第二图片;
显示模块,用于在预设显示界面展示获取的所述第二图片,还用于在所述显示界面同时显示第一图片与第二图片,以形成对比。
6.根据权利要求5所述的装置,其特征在于,所述预设显示界面为所述第一图片所在界面。
7.根据权利要求5所述的装置,其特征在于,构图方式获取模块还用于获取主体和背景在所述第一图片中的位置比例关系;
构图规则检测模块还用于检测获取的所述第一图片中主体和背景的位置比例关系是否符合预设位置比例关系。
8.根据权利要求5至6中任一项所述的装置,其特征在于,所述第二图片获取模块还用于向服务器发送获取请求,其中,所述获取请求用于获取与所述第一图片的图像信息相匹配的第二图片;接收服务器发送的与所述第一图片的图像信息相匹配的第二图片。
图片推荐方法和装置\n技术领域\n[0001] 本发明涉及图像处理技术领域,特别是涉及一种图片推荐方法和装置。\n背景技术\n[0002] 随着智能手机的拍照功能的不断增强,拍摄的照片效果也越来越好,从而激发了很多手机用户的摄影爱好。虽然传统的手机或其它智能终端在拍照时可以给用户提供一些专业参数供用户调整与设置,但这必然要求用户具备较高的专业摄影技能,并不适用于大多数用户。\n[0003] 用户提高摄影技能的方法有很多,如阅览与摄影技巧相关的书籍,或观看优秀的摄影图片来模仿拍摄等,然而这些传统的帮助提升用户的摄影技能的方法均无法为用户的提供有针对性的摄影帮助。\n发明内容\n[0004] 基于此,有必要针对上述技术问题,提供一种能够有针对性地帮助用户提高摄影技能的图片推荐方法和装置。\n[0005] 一种图片推荐方法,所述方法包括:接收第一图片;解析所述第一图片,获取所述第一图片中的图像元素信息;获取与所述第一图片的图像元素信息相匹配的第二图片;在预设显示界面展示获取的所述第二图片。\n[0006] 在其中一个实施例中,所述方法还包括:所述预设显示界面为所述第一图片所在界面。\n[0007] 在其中一个实施例中,所述获取与所述第一图片的图像元素信息相匹配的第二图片之前,还包括:获取所述第一图片中图像元素之间的构图方式;检测所述第一图片的构图方式是否符合预设构图规则;若否,则执行所述获取与所述第一图片的图像元素信息相匹配的第二图片的步骤,其中,所述第二图片符合所述预设构图规则。\n[0008] 在其中一个实施例中,所述图像元素包括主体和背景;所述获取所述第一图片中图像元素之间的构图方式,包括:获取主体和背景在所述第一图片中的位置比例关系;所述检测所述第一图片的构图方式是否符合预设构图规则,包括:检测获取的所述第一图片中主体和背景的位置比例关系是否符合预设位置比例关系。\n[0009] 在其中一个实施例中,所述获取与所述第一图片的图像元素信息相匹配的第二图片,包括:向服务器发送获取请求,其中,所述获取请求用于获取与所述第一图片的图像信息相匹配的第二图片;接收服务器发送的与所述第一图片的图像信息相匹配的第二图片。\n[0010] 一种图片推荐装置,所述装置包括:第一图片接收模块,用于接收第一图片;图像元素信息提取模块,用于解析所述第一图片,获取所述第一图片中的图像元素信息;第二图片获取模块,用于获取与所述第一图片的图像元素信息相匹配的第二图片;显示模块,用于在预设显示界面展示获取的所述第二图片。\n[0011] 在其中一个实施例中,所述预设显示界面为所述第一图片所在界面。\n[0012] 在其中一个实施例中,所述装置还包括:构图方式获取模块,用于获取所述第一图片中图像元素之间的构图方式;构图规则检测模块,用于检测所述第一图片的构图方式是否符合预设构图规则;所述第二图片获取模块还用于当所述第一图片的构图方式不符合预设构图规则时,获取与所述第一图片的图像元素信息相匹配的第二图片,其中,所述第二图片符合所述预设构图规则。\n[0013] 在其中一个实施例中,所述图像元素包括主体和背景;构图方式获取模块还用于获取主体和背景在所述第一图片中的位置比例关系;构图规则检测模块还用于检测获取的所述第一图片中主体和背景的位置比例关系是否符合预设位置比例关系。\n[0014] 在其中一个实施例中,所述第二图片获取模块还用于向服务器发送获取请求,其中,所述获取请求用于获取与所述第一图片的图像信息相匹配的第二图片;接收服务器发送的与所述第一图片的图像信息相匹配的第二图片。\n[0015] 上述图片推荐方法和装置,由于能够将具有与第一图片的图像元素信息相匹配的第二图片发送给终端并显示,供终端用户参考与学习,使得终端用户能够根据所显示的第二图片直观了解到对应的第一图片能够达到的摄影效果与摄影技巧,进而能够有针对性地提高用户的摄影技能。\n附图说明\n[0016] 图1为一个实施例中图图片推荐方法的流程示意图;\n[0017] 图2为一个实施例中第一图片的示意图;\n[0018] 图3为另一个实施例中图图片推荐方法的流程示意图;\n[0019] 图4为一个实施例中图图片推荐装置的结构示意图;\n[0020] 图5为另一个实施例中图图片推荐装置的结构示意图。\n具体实施方式\n[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0022] 在一个实施例中,如图1所示,提供了一种图片推荐方法,该方法包括下述步骤102~步骤108。\n[0023] 步骤102,接收第一图片。\n[0024] 本实施例中,该第一图片可为任意图片,如风景图片、人物肖像图片等等。该第一图片既可为终端中存储的图片,也可为终端从网络上选取的图片。终端包括台式计算机和移动终端,移动终端包括手机、平板电脑和个人数字助理(PDA)等。\n[0025] 在一个实施例中,接收第一图片的步骤,包括:接收终端拍摄的照片,将该照片作为第一图片。\n[0026] 本实施例中,终端应用可根据预先设定,当检测到用户使用终端拍摄了一张图片时,自动接收该图片,将其作为第一图片,并将该第一图片作为准备待分析的目标图片。\n[0027] 步骤104,解析第一图片,获取第一图片中的图像元素信息。\n[0028] 本实施例中,在接收到第一图片后,可对其进行解析,分析图片中的图像元素信息。图像元素信息为图像中的具体内容,包括图像中的主体和背景。主体和背景均可采用树组结构划分为多个类别,每个类别又可划分为多个子类,直至无法划分为止。\n[0029] 如主体的第一类别可包括人物和动物等,其中,动物又可分为鸡、鸭、牛、羊、狗和猫等动物,狗又可分为哈士奇、藏獒、贵宾犬、吉娃娃和柴犬等具体品种。同样的,背景的第一类别可包括风景和建筑物等,风景又可分为山、水等,山又可分为黄山、庐山和泰山等。\n[0030] 通过解析该第一图片,提取该第一图片中的特征数据,对该特征数据进行分析,解析出该特征数据中所包含的信息。从而获知其具体的主体信息和背景信息,并将该具体的主体信息和背景信息进行归类。如图2所示的图片示意图,通过对该示意图进行解析,可获取其图像元素信息中的主体信息为人物,背景信息为建筑物,且具体建筑物为房子。\n[0031] 步骤106,获取与第一图片的图像元素信息相匹配的第二图片。\n[0032] 本实施例中,终端应用在获取到第一图片中的图像元素信息之后,可根据该图像元素信息在图片库中查找与之相匹配的第二图片。其中,该第二图片可具有多个,并根据匹配结果和预先设定的数量来确定。\n[0033] 进一步的,在一个实施例中,该图片库可为美图库,通过在美图库中进行查找与匹配,将该美图库中的图片均作为备选的第二图片。还可在所有图片库中进行查找与匹配,将该图片库中评分超过预设数值的图片作为备选的第二图片。\n[0034] 本实施例中,可根据所获取到的第一图片的具体主体信息和背景信息,在图片库中查找并获取与之具有相同的主体信息和背景信息的图片,将其作为第二图片。\n[0035] 具体的,可查找并获取与该第一图片所解析出的最低级别的类别的主体和背景均相同的图片,将该图片作为第二图片。当未查找到同时具备与该第一图片的最低级别的类别的主体和背景均相同的图片时,可查找与该第一图片的主体最低级别的类别相同而背景最低级别的类别的父类相同的图片,将其作为第二图片;或可查找与该第一图片的主体最低级别的类别的父类相同而背景最低级别的类别相同的图片,将其作为第二图片。\n[0036] 以图2所示的第一图片为例,在解析出该第一图片的具体图像元素信息为人和房子之后,可在美图库中查找图像元素信息包括人和房子的图片,将该图片作为第二图片。或在所有图片库中查找图像元素信息包括人和房子的图片,将查找出的图片的评分超过预设评分的作为第二图片。当为查找到同时具有人和房子的图像元素信息的图片时,可查找并获取主体信息为人且背景信息属于建筑物的图片,将所查找到的图片作为第二图片。\n[0037] 步骤108,在预设显示界面展示获取的第二图片。\n[0038] 本实施例所提供的图片推荐方法中,能够将具有与第一图片的图像元素信息相匹配的第二图片发送给终端并显示,供终端用户参考与学习,使得终端用户能够根据所显示的第二图片直观了解到对应的第一图片能够达到的摄影效果与摄影技巧,进而能够有针对性地提高用户的摄影技能。\n[0039] 在一个实施例中,预设显示界面为第一图片所在界面。\n[0040] 本市实施中,可将预设显示界面设置为第一图片所在界面,可在终端的显示界面中同时显示第一图片与第二图片,形成对比。进一步帮助用户提高摄影技能。\n[0041] 在一个实施例中,获取与第一图片的图像元素信息相匹配的第二图片之前,还包括:获取第一图片中图像元素之间的构图方式;检测第一图片的构图方式是否符合预设构图规则;若否,则执行获取与第一图片的图像元素信息相匹配的第二图片的步骤,其中,第二图片符合预设构图规则。\n[0042] 本实施例中,构图方式包括平衡式构图、对角线构图、垂直式构图和曲线式构图等。终端应用可预先设置不同图像元素信息与不同构图方式之间的对应关系,该对应关系即为构图规则。其中,同一图像元素信息可与多个构图方式建立对应关系。\n[0043] 举例来说,终端可将主体信息为人物、背景信息为月夜或水面等背景的图片与平衡式构图的构图方式建立对应关系;将主体信息为人物、背景信息为聚光灯照射的光线的背景的图片与对角线构图的构图方式建立对应关系;将主体信息为人物,背景信息为参天大树、飞泻的瀑布、摩天大楼或竖直线形组成的其他背景的图片与垂直式构图的构图方式建立对应关系;将主体信息为人物,背景信息为河流、溪水、曲径或小路等背景的图片与曲线式构图的构图方式建立对应关系。\n[0044] 具体的,如图3所示,提供了另一种图片推荐方法,该方法包括下述步骤302~步骤\n314。\n[0045] 步骤302,接收第一图片。\n[0046] 步骤304,解析第一图片,获取第一图片中的图像元素信息。\n[0047] 步骤306,获取第一图片中图像元素之间的构图方式。\n[0048] 本实施例中,终端应用通过提取该第一图片中的特征数据,对该特征数据进行分析,进而判断出该第一图片中图像元素之间的构图方式。\n[0049] 步骤308,检测第一图片的构图方式是否符合预设构图规则。\n[0050] 具体的,终端应用根据预先建立的对应关系获取与第一图片中图像元素对应的具体构图方式,检测该第一图片的构图方式是否与所建立的对应关系的构图方式相同,若是,则执行步骤312,否则,执行步骤310。\n[0051] 当该第一图片中图像元素对应的具体构图方式具有超过一种时,若检测到该第一图片的构图方式与所建立的对应关系的构图方式中的任一一种相同,则说明该第一图片的构图方式符合预设构图规则,否则,该第一图片的构图方式不符合预设构图规则。\n[0052] 步骤310,获取与第一图片的图像元素信息相匹配且符合预设构图规则的第二图片。\n[0053] 本实施例中,若该第一图片中图像元素对应的具体构图方式超过一种,则可获取其中至少一种构图方式的图片作为第二图片。\n[0054] 步骤312,获取与第一图片的图像元素信息相匹配且符合预设构图规则的与第一图片的构图方式不同的第二图片。\n[0055] 步骤314,在预设显示界面展示获取的所述第二图片。\n[0056] 本实施例所提供的图片推荐方法中,通过检测第一图片的构图方式,当第一图片的构图方式符合预设构图规则时,则可展示与该构图方式不同的第二图片,使用户能够根据该第二图片获知其它的拍摄技巧;当第一图片的构图方式不符合预设构图规则时,则展示符合预设构图规则的第二图片,以帮助用户提高拍摄技巧。\n[0057] 在一个实施例中,图像元素包括主体和背景;获取第一图片中图像元素之间的构图方式的步骤,包括:获取主体和背景在第一图片中的位置比例关系;检测第一图片的构图方式是否符合预设构图规则的步骤,包括:检测获取的第一图片中主体和背景的位置比例关系是否符合预设位置比例关系。\n[0058] 本实施例中,终端应用还可检测通过提取该第一图片中的特征数据来获取第一图片中的主体和背景在整个第一图片中的位置信息和占据第一图片中的大小比例。\n[0059] 进一步的,终端还可预先设置不同图像元素信息与不同位置比例之间的对应关系,将该对应关系也设置为构图规则。其中,比例可为一个范围比例,同一图像元素信息可与多个位置比例建立对应关系。\n[0060] 终端应用根据预先建立的对应关系进一步获取与第一图片中图像元素对应的具体位置比例,检测该第一图片的位置比例是与所建立的对应关系的位置比例相同与否。\n[0061] 如以图2所示的图片示意图为例,终端应用可通过该图片中的特征数据解析出该人物所占的位置为左下角,所占整个图片的大小比例为18%;该房子所占的位置为中间位置,所占整个图片的大小比例为70%。再进一步判断该位置比例是否符合预设位置比例关系。\n[0062] 本实施例中,通过进一步检测检测第一图片的位置比例关系,当第一图片的构图方式符合预设位置比例关系时,则可展示与该构图方式不同的第二图片,使用户能够根据该第二图片获知其它的拍摄技巧;当第一图片的位置比例关系不符合预设位置比例关系时,则展示符合预设位置比例关系的第二图片,以进一步帮助用户提高拍摄技巧。\n[0063] 在一个实施例中,获取与第一图片的图像元素信息相匹配的第二图片的步骤,包括:向服务器发送获取请求,其中,获取请求用于获取与第一图片的图像信息相匹配的第二图片;接收服务器发送的与第一图片的图像信息相匹配的第二图片。\n[0064] 具体的,终端应用在获取到第一图片的图像元素信息后,可将该第一图片的图像元素信息发送至服务器,并向该服务器发送用于获取与第一图片的图像信息相匹配的第二图片的请求指令,使该服务器根据该请求指令查找出与第一图片的图像信息相匹配的第二图片,将该第二图片发送给终端应用。终端应用接收服务器发送的与第一图片的图像信息相匹配的第二图片。\n[0065] 本实施例中,通过与服务器进行交互,将对第二图片的检索任务提交给服务器完成,可降低终端的负荷,提高第二图片的获取效率。\n[0066] 进一步的,在一个实施例中,获取与第一图片的图像元素信息相匹配的第二图片的步骤,包括:获取第二图片的拍摄设置信息;在预设显示界面展示获取的第二图片的步骤,包括展示第二图片的拍摄设置信息。\n[0067] 本实施例中,终端应用还可进一步获取第二图片的拍摄设置信息。该拍摄设置信息包括该第二图片的对比度设置信息、曝光设置信息以及饱和度设置信息等。终端应用在获取到该拍摄设置信息后,可将该拍摄设置信息与第二图片一同展示,使用进一步了解该第二图片的是进行如何拍摄设置以达到该第二图片的拍摄效果,可进一步有针对性地帮助用户提高摄影技能。\n[0068] 在一个实施例中,如图4所示,提供了一种图片推荐装置,该装置包括:\n[0069] 第一图片接收模块402,用于接收第一图片。\n[0070] 图像元素信息提取模块404,用于解析第一图片,获取第一图片中的图像元素信息。\n[0071] 第二图片获取模块406,用于获取与第一图片的图像元素信息相匹配的第二图片。\n[0072] 显示模块408,用于在预设显示界面展示获取的第二图片。\n[0073] 在一个实施例中,预设显示界面为第一图片所在界面。\n[0074] 在一个实施例中,如图5所示,提供了另一种图片推荐装置,该装置还包括:\n[0075] 构图方式获取模块410,用于获取第一图片中图像元素之间的构图方式。\n[0076] 构图规则检测模块412,用于检测第一图片的构图方式是否符合预设构图规则。\n[0077] 第二图片获取模块406还用于当第一图片的构图方式不符合预设构图规则时,获取与第一图片的图像元素信息相匹配的第二图片,其中,第二图片符合预设构图规则。\n[0078] 在一个实施例中,图像元素包括主体和背景。\n[0079] 构图方式获取模块410还用于获取主体和背景在第一图片中的位置比例关系。\n[0080] 构图规则检测模块412还用于检测获取的第一图片中主体和背景的位置比例关系是否符合预设位置比例关系。\n[0081] 在一个实施例中,第二图片获取模块406还用于向服务器发送获取请求,其中,获取请求用于获取与第一图片的图像信息相匹配的第二图片;接收服务器发送的与第一图片的图像信息相匹配的第二图片。\n[0082] 进一步的,在一个实施例中,第二图片获取模块406还用于获取第二图片的拍摄设置信息;显示模块408还用于展示第二图片的拍摄设置信息。\n[0083] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。\n[0084] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2022-11-29
未缴年费专利权终止
IPC(主分类): G06F 16/583
专利号: ZL 201510975948.3
申请日: 2015.12.21
授权公告日: 2019.09.13
- 2019-09-13
- 2016-06-29
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201510975948.3
申请日: 2015.12.21
- 2016-06-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-12-24
|
2013-06-06
| | |
2
| |
2013-07-03
|
2011-12-27
| | |
3
| |
2013-09-11
|
2013-05-30
| | |
4
| |
2014-12-03
|
2014-08-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |