图像生成方法、装置和电子设备与流程

文档序号:23176064发布日期:2020-12-04 14:06阅读:128来源:国知局
图像生成方法、装置和电子设备与流程

本申请属于通信技术领域,具体涉及一种图像生成方法、装置和电子设备。



背景技术:

通常,在用户(例如用户a)通过电子设备存储其他用户(例如用户b)的信息(例如电话号码等)的场景下,用户a需要先触发电子设备开启通讯录应用程序,然后再在该通讯录应用程序中,逐一输入用户b的名称和电话号码,以使得电子设备可以存储用户b的电话号码。

然而,由于用户a需要进行多次操作,才可以使得电子设备存储用户b的电话号码,因此,在存储其他用户的信息的过程中,用户的操作比较繁琐且耗时。

如此,导致电子设备存储用户的信息的效率较低。



技术实现要素:

本申请实施例的目的是提供一种图像生成方法、装置和电子设备,能够解决电子设备存储用户的信息的效率较低的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种图像生成方法,该方法包括:对第一图像进行图像识别,获取第一图像中包含的拍摄对象的对象名称;根据对象名称,从m个应用中,获取n个对象信息;一个应用对应至少一个对象信息,m≤n,m和n均为正整数;在第一图像上添加目标对象信息,生成目标图像;其中,该目标对象信息为n个对象信息中的至少一个。

第二方面,本申请实施例提供了一种图像生成装置,该图像生成装置包括:识别模块、获取模块、添加模块和生成模块。其中,识别模块,用于对第一图像进行图像识别。获取模块,用于获取识别模块识别的第一图像中包含的拍摄对象的对象名称;并根据对象名称,从m个应用中,获取n个对象信息;一个应用对应至少一个对象信息,m≤n,m和n均为正整数。添加模块,用于在识别模块识别的第一图像上添加目标对象信息。生成模块,用于生成目标图像。其中,该目标对象信息为n个对象信息中的至少一个。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,电子设备可以对第一图像进行图像识别,获取该第一图像中包含的拍摄对象的对象名称,并根据该对象名称,获取电子设备中的m个应用对应的n个对象信息(一个应用对应至少一个对象信息),从而电子设备可以在该第一图像上添加该n个对象信息中的至少一个对象信息,生成目标图像。由于电子设备可以根据第一图像,获取拍摄对象的对象名称,并根据该对象名称,从电子设备的m个应用中,获取该拍摄对象的n个对象信息,这样,电子设备可以在该第一图像上添加该拍摄对象的n个对象信息,生成目标图像,从而用户可以直接存储该目标图像,以存储拍摄对象的对象信息,而无需进行多次操作,因此可以简化用户的操作、且缩短耗时,如此可以提升电子设备存储用户的信息的效率。

附图说明

图1是本申请实施例提供的图像生成方法的示意图之一;

图2是本申请实施例提供的一种手机的界面的实例示意图之一;

图3是本申请实施例提供的一种手机的界面的实例示意图之二;

图4是本申请实施例提供的图像生成方法的示意图之二;

图5是本申请实施例提供的图像生成方法的示意图之三;

图6是本申请实施例提供的一种手机的界面的实例示意图之三;

图7是本申请实施例提供的图像生成方法的示意图之四;

图8是本申请实施例提供的一种手机的界面的实例示意图之四;

图9是本申请实施例提供的图像生成方法的示意图之五;

图10是本申请实施例提供的一种手机的界面的实例示意图之五;

图11是本申请实施例提供的图像生成装置的结构示意图;

图12是本申请实施例提供的电子设备的结构示意图;

图13是本申请实施例提供的电子设备的硬件示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像生成方法进行详细地说明。

本申请实施例提供的图像生成方法可以应用于用户通过电子设备存储其他用户的信息的场景。

假设用户a需要通过电子设备存储用户b的电话号码(和/或社交软件账号),用户a可以先查看社交类应用(例如应用a)中用户b的用户资料,并记忆该用户资料中用户b的电话号码(和/或社交软件账号),然后,用户a可以触发电子设备开启“通讯录”应用,并对该“通讯录”应用的界面中的“新建联系人”选项进行输入,这样,用户可以回忆该用户b的名称和电话号码(和/或社交软件账号),并在该“通讯录”应用中逐一输入用户b的名称和电话号码(和/或社交软件账号),以触发电子设备存储用户b的电话号码(和/或社交软件账号)。然而,由于用户a需要进行多次操作,才可以触发电子设备存储用户b的电话号码(和/或社交软件账号),因此导致存储用户b的电话号码(和/或社交软件账号)的过程中,用户的操作繁琐且耗时。在本申请实施例中,用户a可以先触发电子设备显示包含用户b的一个图像(照片),以使得电子设备可以对该一个图像进行图像识别,获取用户b的用户名称,这样,电子设备可以根据该用户名称,从电子设备的多个应用中,获取用户b的电话号码(和/或社交软件账号),并在该一个图像上添加该用户b的电话号码(和/或社交软件账号),生成另一个图像(智慧照片),从而用户a可以直接对该另一个图像进行输入,以触发电子设备存储用户b的电话号码(和/或社交软件账号),从而简化了用户的操作繁琐、且缩短了耗时。

在一种场景下,用户a可以触发电子设备显示拍摄界面,并触发电子设备对用户b进行拍摄,以使得电子设备可以得到包含用户b的一个图像,并显示该一个图像,从而电子设备可以对该一个图像进行图像识别。

在另一种场景下,用户a可以触发电子设备开启“相册”应用,并在该“相册”应用中对包含用户b的一个图像进行输入,以使得电子设备可以显示该一个图像,从而电子设备可以对该一个图像进行图像识别。

本发明实施例提供的图像生成方法,图1示出了本发明实施例提供的一种图像生成方法的流程图。如图1所示,本发明实施例提供的图像生成方法可以包括下述的步骤101至步骤103。

步骤101、图像生成装置对第一图像进行图像识别,获取第一图像中包含的拍摄对象的对象名称。

可选的,本申请实施例中,在图像生成装置显示第一图像的情况下,图像生成装置可以对该第一图像进行检测,以在检测到该第一图像中包含拍摄对象的情况下,在该第一图像上显示图像生成控件(例如“生成智慧照片”控件),从而用户可以对该“生成智慧照片”控件进行输入,以使得图像生成装置可以获取用户的面部特征数据(例如用户的五官的相对尺寸数据、五官的位置数据等),并在该面部特征数据与预设面部数据匹配的情况下,对该第一图像进行图像识别,以获取该拍摄对象的对象名称;或者,在该面部特征数据与预设面部数据不匹配的情况下,显示提示信息(该提示信息用于提示用户输入指纹信息),从而图像生成装置可以在用户输入的指纹信息与预设指纹信息匹配的情况下,对该第一图像进行图像识别,以获取该拍摄对象的对象名称。

可选的,本申请实施例中,上述拍摄对象可以包括以下任一项:动物、景物和人物。

进一步可选的,本申请实施例中,在拍摄对象包括动物的情况下,对象名称具体可以为动物的学名;在拍摄对象包括景物的情况下,对象名称具体可以为景物的地点名称;在拍摄对象包括人物的情况下,对象名称具体可以为人物名称。

举例说明,以图像生成装置为手机为例进行说明。如图2所示,手机显示第一图像(例如用户a的图像10),手机可以对该图像10进行检测,以在检测到该图像10中包含拍摄对象(例如人物)的情况下,在该图像10上显示图像生成控件(例如“生成智慧照片?”按钮),从而用户可以对该“生成智慧照片?”按钮进行点击输入,以使得手机可以对该图像10进行图像识别,以获取该人物的人物名称。

可选的,本申请实施例中,在拍摄对象包括动物(或景物)的情况下,图像生成装置可以对第一图像进行图像识别(例如智慧场景识别、智慧识图等),以获取该动物(或景物)的图像信息,从而图像生成装置可以向服务器发送搜索请求(该搜索请求中携带该图像信息),以接收服务器返回的搜索结果信息(该搜索结果信息中包括该动物(或景物)的学名(或地点名称))。

需要说明的是,针对智慧场景识别和智慧识图的说明,可以参考相关技术中的具体描述,本申请实施例在此不予赘述。

可选的,本申请实施例中,在拍摄对象包括人物的情况下,图像生成装置可以获取该人物的图像信息(例如下述实施例中的人物图像信息),并根据该人物图像信息,从图像生成装置中的至少一个人物名称中,确定出与该人物图像信息匹配的人物名称,并将该人物名称确定为对象名称。

进一步可选的,本申请实施例中,图像生成装置中预先存储有至少一个对应关系,一个对应关系为一个预设人物图像信息和一个人物名称的对应关系;从而图像生成装置可以根据人物的图像信息,从至少一个预设人物图像信息中,确定出与该人物的图像信息匹配的一个预设人物图像信息,以从至少一个对应关系中,确定出该一个预设人物图像信息对应的一个对应关系,并将该一个对应关系中的一个人物名称,确定为对象名称。

进一步可选的,本申请实施例中,上述至少一个对应关系具体可以为:图像生成装置根据图像生成装置中的应用的应用数据得到的。当然,也可以是用户预先设定的对应关系。

进一步可选的,本申请实施例中,上述应用数据可以包括以下至少一项:个人信息、聊天记录、浏览记录、搜索记录和播放记录等。

示例性的,针对至少一个对应关系中的每个对应关系,图像生成装置可以根据“通讯录”应用的应用数据(例如个人信息)中的一个人物的人物图像(例如人物头像),获取该一个人物的一个人物图像信息,并将该一个人物图像信息确定为一个预设人物图像信息,从而图像生成装置可以将该一个预设人物图像信息和该一个人物的人物名称(即“通讯录”应用的应用数据中的该一个人物的人物名称)对应保存,以得到一个对应关系,以得到至少一个对应关系。

步骤102、图像生成装置根据对象名称,从m个应用中,获取n个对象信息。

本申请实施例中,针对上述m个应用中的每个应用,一个应用对应至少一个对象信息,m为正整数。

可选的,本申请实施例中,针对n个对象信息中的每个对象信息,一个对象信息具体可以为:一个应用中,与对象名称对应的文本描述信息(即拍摄对象的描述信息)。在拍摄对象包括动物的情况下,一个对象信息可以包括以下至少一项:动物的名称信息、动物的喜好信息、动物的链接信息和动物的种类信息等;在拍摄对象包括景物的情况下,一个对象信息可以包括以下至少一项:景物的名称信息、景物的位置信息、景物的链接信息和景物的介绍信息等;在拍摄对象包括人物的情况下,一个对象信息可以包括以下至少一项:人物的名称信息、人物的电话号码信息、人物的社交软件账号信息、人物的喜好信息、人物的签名信息、人物的相关商品的链接信息和人物的星座信息等。

可选的,本申请实施例中,针对n个对象信息中的每个对象信息,图像生成装置可以根据对象名称,搜索一个应用的应用数据,以获取一个对象信息,以获取n个对象信息;或者,图像生成装置可以根据对象名称,通过一个应用(例如搜索类应用)进行搜索,以获取一个对象信息,以获取n个对象信息。

示例性的,图像生成装置可以根据动物的学名,通过搜索类应用进行搜索,以获取该动物的喜好信息。

进一步可选的,本申请实施例中,应用数据可以为一个应用的登录账号对应的数据,或者,可以为一个应用的除登录账号之外的账号(例如该登录账号的好友列表中的账号)对应的数据。

进一步可选的,本申请实施例中,在对象名称为预设对象名称(例如机主名称)的情况下,应用数据可以为一个应用的登录账号对应的数据;在对象名称为其他对象名称(即除预设对象名称之外的对象名称)的情况下,应用数据可以为一个应用的除登录账号之外的账号对应的数据。

步骤103、图像生成装置在第一图像上添加目标对象信息,生成目标图像。

本申请实施例中,上述目标对象信息为n个对象信息中的至少一个。

可以理解,由于第一图像的尺寸有限,因此可能并不能在第一图像上添加所有对象信息(即n个对象信息),如此,图像生成装置可以从该n个对象信息中,确定出至少一个对象信息(即目标对象信息),以添加在该第一图像上。

可选的,本申请实施例中,针对n个对象信息中的每个对象信息,图像生成装置可以确定一个对象信息(即n个对象信息中的任一个对象信息)对应的应用的信息(例如下述实施例中的应用信息)是否满足预设条件,并在该应用的信息满足预设条件的情况下,将该一个对象信息确定为目标对象信息,以将至少一个对象信息确定为目标对象信息。

可选的,本申请实施例中,上述预设条件可以包括以下任一项:一个应用的信息大于或等于预设阈值,一个应用的信息与预设应用信息匹配。

可以理解,若一个应用的信息满足预设条件,则可以认为用户可能需要存储该一个应用对应的一个对象信息,因此,图像生成装置可以将该一个对象信息确定为添加在第一图像上的对象信息(即目标对象信息)。

可选的,本申请实施例中,图像生成装置可以在第一图像上的空白区域或预设区域中添加目标对象信息,生成目标图像。

需要说明的是,上述“空白区域”可以理解为:图像中未显示有拍摄对象的区域。

进一步可选的,本申请实施例中,上述预设区域具体可以为图像生成装置的显示屏的边缘区域。

举例说明,结合图2,如图3所示,在用户对“生成智慧照片?”按钮进行点击输入之后,手机可以在图像10上添加目标对象信息(例如对象信息11、对象信息12、对象信息13、对象信息14和对象信息15),该对象信息11为一个应用(例如“通讯录”应用)对应的一个对象信息(例如用户a的名称信息),该对象信息12为一个应用(例如“通讯录”应用)对应的一个对象信息(例如用户a的电话号码信息),该对象信息13为一个应用(例如应用a)对应的一个对象信息(例如用户a的社交软件账号信息),该对象信息14为一个应用(例如应用b)对应的一个对象信息(例如用户a的社交软件账号信息),该对象信息15为一个应用(例如应用b)对应的一个对象信息(例如用户a的人物的喜好信息),以生成目标图像。

可选的,本申请实施例中,在图像生成装置生成目标图像之后,用户可以对该目标图像进行输入,以使得图像生成装置可以存储该目标图像,以存储拍摄对象的对象信息。

本申请实施例提供的图像生成方法,图像生成装置可以对第一图像进行图像识别,获取该第一图像中包含的拍摄对象的对象名称,并根据该对象名称,获取图像生成装置中的m个应用对应的n个对象信息(一个应用对应至少一个对象信息),从而图像生成装置可以在该第一图像上添加该n个对象信息中的至少一个对象信息,生成目标图像。由于图像生成装置可以根据第一图像,获取拍摄对象的对象名称,并根据该对象名称,从图像生成装置的m个应用中,获取该拍摄对象的n个对象信息,这样,图像生成装置可以在该第一图像上添加该拍摄对象的n个对象信息,生成目标图像,从而用户可以直接存储该目标图像,以存储拍摄对象的对象信息,而无需进行多次操作,因此可以简化用户的操作、且缩短耗时,如此可以提升图像生成装置存储用户的信息的效率。

可选的,本申请实施例中,上述拍摄对象包括人物。具体的,结合图1,如图4所示,上述步骤101具体可以通过下述的步骤101a和步骤101b实现。

步骤101a、图像生成装置获取拍摄对象的人物图像信息。

进一步可选的,本申请实施例中,上述人物图像信息具体可以为:拍摄对象的至少一个特征点的位置信息。

进一步可选的,本申请实施例中,图像生成装置可以对第一图像进行检测,以获取拍摄对象的至少一个特征点的位置信息。

步骤101b、图像生成装置确定出与人物图像信息匹配的人物名称,并将人物名称确定为对象名称。

可以理解,上述一个对应关系为至少一个预设特征点位置信息和一个人物名称的对应关系;从而图像生成装置可以根据拍摄对象的至少一个特征点的位置信息,从至少一个对应关系中,确定出与该至少一个特征点的位置信息匹配的人物名称。

需要说明的是,针对图像生成装置根据至少一个特征点的位置信息,从至少一个对应关系中,确定出与该至少一个特征点的位置信息匹配的人物名称的说明,可以参考上述实施例中的具体描述,本申请实施例在此不再赘述。

本申请实施例中,由于图像生成装置可以根据拍摄对象的人物图像信息,准确地确定出该拍摄对象的人物名称(即对象名称),因此图像生成装置可以根据该对象名称,准确地获取该拍摄对象的对象信息,如此可以提升图像生成装置获取对象信息的准确性。

可选的,本申请实施例中,上述目标对象信息为n个对象信息中的p个对象信息,p≤n,p为正整数。具体的,结合图1,如图5所示,在上述步骤103之前,本申请实施例提供的图像生成方法还可以包括下述的步骤201和步骤202。

步骤201、图像生成装置获取m个应用的m个应用信息。

本申请实施例中,针对上述m个应用中的每个应用,一个应用对应一个应用信息,该一个应用信息是根据该一个应用的历史使用数据确定的。

进一步可选的,本申请实施例中,上述一个应用的历史使用数据可以包括以下至少一项:该一个应用的使用轨迹数据、应用评分数据、应用类型数据和应用价值数据。

需要说明的是,上述“应用的使用轨迹数据”可以理解为:根据用户对应用的使用频率值(和/或使用时长),确定的数值。上述“应用的应用评分数据”可以理解为:在应用市场中,该应用的评分值。上述“应用的应用类型数据”可以理解为:该应用的应用类型对应的预设数值。上述“应用的应用价值数据”可以理解为:根据用户在应用市场中对该应用搜索的次数值,确定的数值。

进一步可选的,本申请实施例中,针对m个应用信息中的每个应用信息,图像生成装置可以根据一个应用的历史使用数据,采用第一预设算法,得到一个应用信息,以得到m个应用信息。

示例性的,上述第一预设算法具体可以为:应用信息=使用轨迹数据*0.5+应用评分数据*0.1+应用类型数据*0.2+应用价值数据*0.2。

步骤202、图像生成装置根据m个应用信息,从n个对象信息中,确定出p个对象信息。

本申请实施例中,上述p个对象信息对应q个应用,该q个应用为:m个应用中,应用信息大于或等于预设阈值的应用;q≤m,q为正整数。

可以理解,本申请实施例中,预设条件为:一个应用的信息大于或等于预设阈值。图像生成装置可以从n个对象信息对应的m个应用中,确定出应用信息大于或等于预设阈值的q个应用,以确定出该q个应用对应的对象信息(即p个对象信息)。

本申请实施例中,由于图像生成装置可以根据m个应用的m个应用信息,从n个对象信息中,确定出用户可能需要存储的对象信息,以在该第一图像上仅添加用户需要存储的对象信息,而无需用户进行选择操作,因此可以提升图像生成装置存储用户的信息的效率。

可选的,本申请实施例中,上述步骤103具体可以通过下述的步骤103a和步骤103b实现。

步骤103a、图像生成装置根据q个应用信息,确定p个对象信息的显示顺序。

本申请实施例中,针对p个对象信息中的每个对象信息,至少一个对象信息对应一个应用信息,p≤q。

可以理解,至少一个对象信息对应一个应用,该一个应用对应一个应用信息。

进一步可选的,本申请实施例中,图像生成装置可以根据q个应用信息的由大至小的排列顺序,确定p个对象信息的显示顺序。

进一步可选的,本申请实施例中,在一个对象信息对应一个应用信息(即p=q)的情况下,图像生成装置可以分别根据每个应用信息的排列顺序,确定每个对象信息的显示顺序。

可以理解,每个应用信息的排列顺序,和该每个应用信息对应的一个对象信息的显示顺序相同。

进一步可选的,本申请实施例中,在一个对象信息对应一个应用信息(即p<q)的情况下,图像生成装置可以先分别根据每个应用信息的排列顺序,确定该每个应用信息对应的对象信息(即至少一个对象信息)的显示区域顺序,然后再采用预设排序方式,分别确定每个应用信息对应的对象信息在一个显示区域中的显示顺序。

步骤103b、图像生成装置按照显示顺序,在第一图像上依次添加p个对象信息。

进一步可选的,本申请实施例中,图像生成装置可以按照显示顺序,在第一图像上沿着第一方向依次添加p个对象信息。

进一步可选的,本申请实施例中,上述第一方向可以为:图像生成装置的显示屏的一条边缘线到不相邻的另一条边缘线(即与该一条边缘线不相邻的边缘线)的方向。

示例性的,上述第一方向具体可以为:图像生成装置的显示屏的上边缘线至下边缘线的方向。

举例说明,结合图2,如图6所示,在用户对“生成智慧照片?”按钮进行点击输入之后,手机可以按照显示顺序,在图像10上沿着第一方向(例如方向16)依次添加p个对象信息(例如对象信息17、对象信息18、对象信息19、对象信息20和对象信息21)。

本申请实施例中,由于图像生成装置可以根据q个应用信息,确定该p个对象信息的显示顺序,即图像生成装置可以根据用户需求,在第一图像上依次添加p个对象信息,因此可以减少用户查找对象信息的耗时,以提升用户的使用体验。

可选的,本申请实施例中,在图像生成装置生成目标图像之后,用户可以对该目标图像中的目标对象信息中的对象信息进行输入,以使得图像生成装置可以根据用户的输入参数,对该目标对象信息中的对象信息执行至少一种第一操作。

可选的,本申请实施例中,上述输入参数可以包括以下至少一项:输入时长和输入方向,上述至少一种第一操作可以包括以下任一项:创建控件操作、删除操作、编辑操作和添加备注信息操作。

需要说明的是,上述“创建控件操作”可以理解为:图像生成装置可以创建控件,并设置该控件对应的操作(即对对象信息执行的操作)。上述“编辑操作”可以理解为:图像生成装置控制对象信息处于可编辑状态。

进一步可选的,本申请实施例中,上述备注信息可以包括以下至少一项:语音信息和文本信息。

进一步可选的,本申请实施例中,在输入参数为输入时长的情况下,至少一种第一操作为编辑操作或添加备注信息操作;在输入参数为输入方向的情况下,至少一种第一操作为创建控件操作或删除操作。

示例性的,假设输入参数为输入时长;用户可以对目标对象信息中的一个对象信息进行长按输入,以使得图像生成装置可以在该长按输入的输入时长大于或等于预设时长的情况下,对该一个对象信息执行编辑操作;或者,用户可以对目标对象信息的显示区域中的一个区域进行长按输入,以使得图像生成装置可以在该长按输入的输入时长大于或等于预设时长的情况下,对该目标对象信息执行添加备注信息操作。

又示例性的,假设输入参数为输入方向;用户可以对目标对象信息中的一个对象信息进行左滑输入,以使得图像生成装置可以根据该左滑输入,对该一个对象信息执行创建控件操作;或者,用户可以对目标对象信息中的一个对象信息进行右滑输入,以使得图像生成装置可以根据该右滑输入,对该一个对象信息执行删除操作。

可以理解,在图像生成装置生成目标图像之后,用户可以根据使用需求,对目标对象信息中的对象信息进行不同输入,以触发图像生成装置对该对象信息执行不同操作,以得到用户所需求的对象信息,因此可以提升图像生成装置存储用户的信息的准确性。

可选的,本申请实施例中,上述至少一种第一操作为创建控件操作。具体的,结合图1,如图7所示,在上述步骤103之后,本申请实施例提供的图像生成方法还可以包括下述的步骤301和步骤302。

步骤301、在显示目标图像的情况下,图像生成装置接收用户对目标对象信息中的第一对象信息的第一输入。

进一步可选的,本申请实施例中,在图像生成装置存储目标图像之后,用户可以触发图像生成装置开启“相册”应用,并在该“相册”应用中对该目标图像进行点击输入,以使得图像生成装置可以显示目标图像,从而用户可以对该目标图像中的第一对象信息(即该目标图像中的目标对象信息中的第一对象信息)进行第一输入。

进一步可选的,本申请实施例中,上述第一输入可以包括一个输入或多个输入。

示例性的,在上述第一输入包括一个输入的情况下,该一个输入具体可以为用户对第一对象信息的左滑输入;在上述第一输入包括多个输入的情况下,该第一输入可以包括第一子输入和第二子输入,该第一子输入为用户对第一对象信息的左滑输入,该第一子输入用于触发图像生成装置显示至少一个选项,每个选项分别对应一种第二操作,该第二子输入为用户对至少一个选项中的目标选项的输入,该第二子输入用于设置第一控件对应的第二操作。

进一步可选的,本申请实施例中,至少一种第二操作包括以下至少一项:添加好友操作、收款操作、付款操作、呼叫操作和切换页面操作。

步骤302、图像生成装置响应于第一输入,根据第一对象信息,创建第一控件,并在目标图像上显示第一控件。

进一步可选的,本申请实施例中,图像生成装置响应于第一输入,可以根据第一对象信息,创建至少一个控件,每个控件分别对应一种第二操作,以创建第一控件。

可以理解,第一控件可以包括至少一个控件,目标操作包括至少一种第二操作。

进一步可选的,本申请实施例中,图像生成装置响应于第一子输入,可以显示至少一个选项,每个选项分别对应一种第二操作;图像生成装置响应于第二子输入,可以创建第一控件。

可以理解,目标操作包括目标选项对应的第二操作。

进一步可选的,本申请实施例中,在图像生成装置创建第一控件之后,图像生成装置可以在目标图像上的空白区域或预设区域中显示第一控件。

本申请实施例中,上述第一控件用于对第一对象信息执行目标操作。

进一步可选的,本申请实施例中,在第一对象信息为人物的电话号码信息的情况下,目标操作可以为呼叫操作;在第一对象信息为人物的社交软件账号信息的情况下,目标操作可以包括添加好友操作、收款操作和付款操作;在第一对象信息为链接信息(例如动物的链接信息、景物的链接信息或人物的链接信息)的情况下,目标操作可以为切换页面操作。

可以理解,在图像生成装置在目标图像上显示第一控件之后,用户可以对该第一控件进行输入,以使得图像生成装置可以对第一对象信息执行目标操作。

示例性的,假设第一对象信息为人物的电话号码信息,在图像生成装置在目标图像上显示第一控件之后,用户可以对该第一控件进行点击输入,以使得图像生成装置可以对该电话号码信息发起呼叫。

又示例性的,假设第一对象信息为人物的社交软件账号信息(例如一个应用对应的用户的账号信息),在图像生成装置在目标图像上显示第一控件之后,用户可以对该第一控件进行点击输入,以使得图像生成装置可以通过该一个应用,将该用户的账号信息对应的账号添加为好友,或者,向该用户的账号信息对应的账号发起付款请求(或收款请求)。

举例说明,结合图3,如图8中的(a)所示,在显示目标图像(例如图像22)的情况下,用户可以对第一对象信息(例如对象信息13)进行第一输入(例如左滑输入),以使得手机可以创建第一控件;如图8中的(b)所示,在用户进行第一输入之后,手机可以根据对象信息13,创建第一控件(例如控件23),并在图像22上显示该控件23,该控件23用于通过应用a,将用户的账号信息(即用户a的社交软件账号信息)对应的账号添加为好友。

又示例性的,假设第一对象信息为人物的相关商品的链接信息(例如人物的服饰的链接信息),在图像生成装置在目标图像上显示第一控件之后,用户可以对该第一控件进行点击输入,以使得图像生成装置可以将当前显示的页面(即显示有目标图像的页面)切换为该服饰的链接信息对应的页面;或者,用户可以对该第一控件进行点击输入,以使得图像生成装置可以根据该服饰的名称信息,从电子设备中的应用(例如购物类应用)中,获取该服饰的连接信息,并将当前显示的页面(即显示有目标图像的页面)切换为该服饰的链接信息对应的页面。

本申请实施例中,由于图像生成装置可以根据用户对第一对象信息的输入,创建用于对该第一对象信息执行目标操作的控件,并在目标图像上显示该控件,从而用户可以直接对该控件进行输入,以使得图像生成装置可以执行目标操作,而无需用户进行多次操作,因此可以简化用户的操作,如此可以提升图像生成装置执行操作的效率。

可选的,本申请实施例中,结合图1,如图9所示,在上述步骤103之后,本申请实施例提供的图像生成方法还可以包括下述的步骤401和步骤402。

步骤401、图像生成装置接收用户针对目标图像的第二输入。

进一步可选的,本申请实施例中,在图像生成装置存储目标图像之后,用户可以触发图像生成装置开启“相册”应用,并在该“相册”应用中对该目标图像进行点击输入,以使得图像生成装置可以显示目标图像,从而用户可以针对目标图像进行第二输入。

进一步可选的,本申请实施例中,上述第二输入可以包括第一子输入和第二子输入,该第一子输入为用户对目标图像的按压输入,该第一子输入用于触发图像生成装置显示多个第二控件,该第二子输入为用户对该多个第二控件中的目标控件点击输入,该第二子输入用于触发图像生成装置执行第二操作。

步骤402、图像生成装置响应于第二输入,执行第二操作。

本申请实施例中,上述第二操作包括:对目标图像设置查看权限,将目标图像存储至图像生成装置或服务器中的待分享区中。

进一步可选的,本申请实施例中,上述多个第二控件包括至少一个第三控件和第四控件,该至少一个第三控件用于对目标对象信息设置查看权限,该第四控件用于将目标图像存储至图像生成装置(或服务器)中的待分享区中。

进一步可选的,本申请实施例中,上述查看权限具体可以包括以下任一项:对象信息的信息查看比例、对象信息的查看时间和目标图像的分享次数。

可以理解,上述至少一个第三控件中的每个第三控件分别对应一个查看权限的设置操作。

需要说明的是,上述“对象信息的信息查看比例”可以理解为:在用户(例如其他用户)查看目标图像时,图像生成装置显示的对象信息的信息数量,与目标图像中的对象信息(即图像生成装置在第一图像上添加的对象信息)的信息数量的比值。上述“对象信息的查看时间”可以理解为:在用户分享目标图像的时刻后,用户可以查看到对象信息的时间。上述“目标图像的分享次数”可以理解为:用户(和/或其他用户)分享目标图像的次数。

进一步可选的,本申请实施例中,用户可以对目标控件(该目标控件为至少一个第三控件中的控件,该目标控件对应对象信息的信息查看比例的设置操作)进行第二子输入(例如调小对象信息的信息查看比例的输入(例如对目标控件的下滑输入)),以使得图像生成装置可以在用户(例如其他用户)查看目标图像时,仅显示目标对象信息(即该目标图像中的目标对象信息)中的部分对象信息。

可以理解,用户可以触发图像生成装置不显示(隐藏)部分对象信息(例如人物的名称信息、人物的电话号码信息等),以避免用户的信息的泄露。

进一步可选的,本申请实施例中,用户可以对目标控件(该目标控件为至少一个第三控件中的控件,该目标控件对应对象信息的查看时间的设置操作)进行第二子输入(例如对目标时间(例如三天)的输入),以使得图像生成装置可以将目标图像中的目标对象信息的查看时间设置为三天,即在用户分享该目标图像的时刻后,用户可以查看到目标对象信息的时间为三天(即三天可见)。

进一步可选的,本申请实施例中,用户可以对目标控件(该目标控件为至少一个第三控件中的控件,该目标控件对应目标图像的分享次数的设置操作)进行第二子输入(例如对目标分享次数(例如一次)的输入),以使得图像生成装置可以将目标图像的分享次数设置为一次(即用户(和/或其他用户)不能进行二次分享)。

本申请实施例中,用户可以根据使用需求,对至少一个第三控件中的目标控件进行第二子输入,以使得图像生成装置可以根据该第二子输入,对目标图像设置查看权限,因此可以避免用户的信息发送泄露的情况,如此可以提升图像生成装置分享用户的信息的安全性。

需要说明的是,上述“待分享区”可以理解为:图像生成装置(或服务器)中,存储有待分享图像的存储区。

进一步可选的,本申请实施例中,用户可以对目标控件(该目标控件为第四控件)进行第二子输入,以使得图像生成装置可以将目标图像存储至图像分享装置或服务器中的待分享区中。

进一步可选的,本申请实施例中,在图像生成装置将目标图像存储至图像分享装置的待分享区(智慧照片共享空间)中之后,用户可以触发图像生成装置开启无线连接功能(例如蓝牙连接功能),从而在图像生成装置的位置信息与其他图像生成装置(即除图像生成装置之外的任意图像生成装置)的位置信息间的差值小于或等于预设差值的情况下,其他用户可以触发其他图像生成装置与图像生成装置间建立蓝牙连接,以使得其他图像生成装置可以接收图像生成装置发送的目标图像,并显示该目标图像。

进一步可选的,本申请实施例中,在图像生成装置将目标图像存储至服务器的待分享区(智慧照片共享空间)中之后,其他用户可以触发其他图像生成装置对目标图像(例如目标图像的照片)进行拍摄,并对该目标图像进行图像识别,以获取该目标图像的图像信息(例如特征点的位置信息),从而其他图像生成装置可以向服务器发送该目标图像的图像信息,并接收服务器发送的目标图像,以及显示该目标图像。

进一步可选的,本申请实施例中,在其他图像生成装置接收到目标图像后,其他图像生成装置可以显示该目标图像对应的通知消息,从而其他用户可以对该通知消息进行输入,以使得其他图像生成装置可以显示该目标图像。

举例说明,以其他图像生成装置为手机为例进行说明。如图10所示,手机在接收到目标图像后,可以显示该目标图像对应的通知消息(例如消息24),从而用户可以对该消息24进行输入,以使得手机可以显示该目标图像。

本申请实施例中,由于图像生成装置可以根据用户针对目标图像的第二输入,对目标图像设置查看权限,因此可以避免用户的信息发送泄露的情况,如此可以提升图像生成装置分享用户的信息的安全性;或者,将目标图像存储至图像生成装置或服务器中的待分享区中,以向其他用户分享该目标图像,而无需用户进行多次操作,因此可以简化用户的操作,如此可以提升图像生成装置分享图像的效率。

进一步可选的,本申请实施例中,在其他图像生成装置显示目标图像、且该目标图像中包括第一控件的情况下,其他用户可以对目标图像中的第一控件进行输入,以使得其他图像生成装置可以执行该第一控件对应的目标操作。

进一步可选的,本申请实施例中,在其他图像生成装置执行该第一控件对应的目标操作之后,其他图像生成装置可以向图像生成装置发送第一提示消息,该第一提示消息用于提示其他用户触发其他图像生成装置执行目标操作。

需要说明的是,本申请实施例提供的图像生成方法,执行主体可以为图像生成装置,或者该图像生成装置中的用于执行图像生成方法的控制模块。本申请实施例中以图像生成装置执行图像生成方法为例,说明本申请实施例提供的图像生成方法的装置。

图11示出了本申请实施例中涉及的图像生成装置的一种可能的结构示意图。如图11所示,图像生成装置60可以包括:识别模块61、获取模块62、添加模块63和生成模块64。

其中,识别模块61,用于对第一图像进行图像识别。获取模块62,用于获取识别模块61识别的第一图像中包含的拍摄对象的对象名称;并根据对象名称,从m个应用中,获取n个对象信息;一个应用对应至少一个对象信息,m≤n,m和n均为正整数。添加模块63,用于在识别模块61识别的第一图像上添加目标对象信息。生成模块64,用于生成目标图像。其中,目标对象信息为n个对象信息中的至少一个。

在一种可能的实现方式中,在拍摄对象包括人物的情况下,上述获取模块62,具体用于获取拍摄对象的人物图像信息。本申请实施例提供的图像生成装置60还可以包括:确定模块。其中,确定模块,用于确定出与获取模块62获取的人物图像信息匹配的人物名称,并将人物名称确定为对象名称。

在一种可能的实现方式中,上述目标对象信息为n个对象信息中的p个对象信息,p≤n,p为正整数。上述获取模块62,还用于获取m个应用的m个应用信息;一个应用对应一个应用信息。本申请实施例提供的图像生成装置60还可以包括:确定模块。其中,确定模块,用于根据获取模块62获取的m个应用信息,从n个对象信息中,确定出p个对象信息。其中,一个应用信息是根据一个应用的历史使用数据确定的;p个对象信息对应q个应用,该q个应用为:m个应用中,应用信息大于或等于预设阈值的应用;q≤m,q为正整数。

在一种可能的实现方式中,上述确定模块,具体用于根据q个应用信息,确定p个对象信息的显示顺序。上述添加模块63,具体用于按照确定模块确定的显示顺序,在第一图像上依次添加p个对象信息。

在一种可能的实现方式中,本申请实施例提供的图像生成装置60还可以包括:接收模块和创建模块。其中,接收模块,用于在显示目标图像的情况下,接收用户对目标对象信息中的第一对象信息的第一输入。创建模块,用于响应于接收模块接收的第一输入,根据第一对象信息,创建第一控件,并在目标图像上显示第一控件。其中,上述第一控件用于对第一对象信息执行目标操作。

在一种可能的实现方式中,本申请实施例提供的图像生成装置60还可以包括:接收模块和执行模块。其中,接收模块,用于接收用户针对目标图像的第二输入。执行模块,用于响应于接收模块接收的第二输入,执行第二操作。其中,上述第二操作包括:对目标图像设置查看权限,将目标图像存储至图像生成装置或服务器中的待分享区中。

本申请实施例提供的图像生成装置,由于电子设备可以根据第一图像,获取拍摄对象的对象名称,并根据该对象名称,从电子设备的m个应用中,获取该拍摄对象的n个对象信息,这样,电子设备可以在该第一图像上添加该拍摄对象的n个对象信息,生成目标图像,从而用户可以直接存储该目标图像,以存储拍摄对象的对象信息,而无需进行多次操作,因此可以简化用户的操作、且缩短耗时,如此可以提升电子设备存储用户的信息的效率。

本申请实施例中的图像生成装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的图像生成装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的图像生成装置能够实现图1至图9的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选的,如图12所示,本申请实施例还提供一种电子设备70,包括处理器72,存储器71,存储在存储器71上并可在所述处理器72上运行的程序或指令,该程序或指令被处理器72执行时实现上述图像生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图13为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器110,用于对第一图像进行图像识别,获取第一图像中包含的拍摄对象的对象名称;并根据对象名称,从m个应用中,获取n个对象信息;一个应用对应至少一个对象信息,m≤n,m和n均为正整数;以及,在第一图像上添加目标对象信息,生成目标图像。其中,上述目标对象信息为n个对象信息中的至少一个。

本申请实施例提供的电子设备,由于电子设备可以根据第一图像,获取拍摄对象的对象名称,并根据该对象名称,从电子设备的m个应用中,获取该拍摄对象的n个对象信息,这样,电子设备可以在该第一图像上添加该拍摄对象的n个对象信息,生成目标图像,从而用户可以直接存储该目标图像,以存储拍摄对象的对象信息,而无需进行多次操作,因此可以简化用户的操作、且缩短耗时,如此可以提升电子设备存储用户的信息的效率。

可选的,本申请实施例中,上述拍摄对象包括人物。

处理器110,具体用于获取拍摄对象的人物图像信息;并确定出与人物图像信息匹配的人物名称,并将人物名称确定为对象名称。

本申请实施例中,由于电子设备可以根据拍摄对象的人物图像信息,准确地确定出该拍摄对象的人物名称(即对象名称),因此电子设备可以根据该对象名称,准确地获取该拍摄对象的对象信息,如此可以提升电子设备获取对象信息的准确性。

可选的,本申请实施例中,上述目标对象信息为n个对象信息中的p个对象信息,p≤n,p为正整数。

处理器110,还用于获取m个应用的m个应用信息;一个应用对应一个应用信息;并根据m个应用信息,从n个对象信息中,确定出p个对象信息。

其中,一个应用信息是根据一个应用的历史使用数据确定的;上述p个对象信息对应q个应用,该q个应用为:m个应用中,应用信息大于或等于预设阈值的应用;q≤m,q为正整数。

本申请实施例中,由于电子设备可以根据m个应用的m个应用信息,从n个对象信息中,确定出用户可能需要存储的对象信息,以在该第一图像上仅添加用户需要存储的对象信息,而无需用户进行选择操作,因此可以提升电子设备存储用户的信息的效率。

可选的,本申请实施例中,处理器110,具体用于根据q个应用信息,确定p个对象信息的显示顺序;并按照显示顺序,在第一图像上依次添加p个对象信息。

本申请实施例中,由于电子设备可以根据p个对象信息的应用信息,确定该p个对象信息的显示顺序,即电子设备可以根据用户需求,在第一图像上依次添加p个对象信息,因此可以减少用户查找对象信息的耗时,以提升用户的使用体验。

可选的,本申请实施例中,用户输入单元107,用于在显示目标图像的情况下,接收用户对目标对象信息中的第一对象信息的第一输入。

处理器110,还用于响应于第一输入,根据第一对象信息,创建第一控件,并在目标图像上显示第一控件。

其中,上述第一控件用于对第一对象信息执行目标操作。

本申请实施例中,由于电子设备可以根据用户对第一对象信息的输入,创建用于对该第一对象信息执行目标操作的控件,并在目标图像上显示该控件,从而用户可以直接对该控件进行输入,以使得电子设备可以执行目标操作,而无需用户进行多次操作,因此可以简化用户的操作,如此可以提升电子设备执行操作的效率。

可选的,本申请实施例中,用户输入单元107,用于接收用户针对目标图像的第二输入。

处理器110,还用于响应于第二输入,执行第二操作。

其中,上述第二操作包括:对目标图像设置查看权限,将目标图像存储至电子设备或服务器中的待分享区中。

本申请实施例中,由于电子设备可以根据用户针对目标图像的第二输入,对目标图像设置查看权限,因此可以避免用户的信息发送泄露的情况,如此可以提升电子设备分享用户的信息的安全性;或者,将目标图像存储至电子设备或服务器中的待分享区中,以向其他用户分享该目标图像,而无需用户进行多次操作,因此可以简化用户的操作,如此可以提升电子设备分享图像的效率。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(graphicsprocessingunit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

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