一种信息推送方法、信息推送装置及终端设备制造方法及图纸

技术编号:20623532 阅读:22 留言:0更新日期:2019-03-20 14:52
本申请适用于提供了一种信息推送方法、信息推送装置及终端设备,所述方法包括:获取待检测图像,并对所述待检测图像进行目标检测;判断是否在所述待检测图像中检测到一个或多个目标对象;若在所述待检测图像中检测到目标对象,则将所述待检测图像中一个或多个目标对象分别所对应的三维信息推送给用户,其中,每个目标对象所对应的三维信息为对该目标对象进行三维重建后,得到的用于展现该目标对象三维构造的信息。本申请可以在一定程度上解决目前的终端设备无法使用户更快速高效的了解外界事物的技术问题。

An Information Pushing Method, Information Pushing Device and Terminal Equipment

The application is applicable to providing an information push method, an information push device and a terminal device. The method includes: acquiring the image to be detected and detecting the target of the image to be detected; determining whether one or more target objects are detected in the image to be detected; and if the target objects are detected in the image to be detected, one of the images to be detected is applied. Three-dimensional information corresponding to one or more target objects is pushed to users, in which the three-dimensional information corresponding to each target object is used to display the information of three-dimensional construction of the target object after three-dimensional reconstruction of the target object. To some extent, this application can solve the technical problem that the current terminal equipment can not enable users to understand external things more quickly and efficiently.

【技术实现步骤摘要】
一种信息推送方法、信息推送装置及终端设备
本申请属于终端
,尤其涉及一种信息推送方法、信息推送装置、终端设备及计算机可读存储介质。
技术介绍
目前,当用户想要了解外界的某一物体时(比如,想了解某一处建筑物),通常是利用终端设备,通过网络搜索等手段来了解该物体,显然,这种传统的方式需要用户在终端设备上执行较多的操作之后,才能获得想要的信息。因此,目前的终端设备无法使用户更快速高效的了解外界事物。
技术实现思路
有鉴于此,本申请提供了一种信息推送方法、信息推送装置、终端设备及计算机可读存储介质,可以在一定程度上解决目前的终端设备无法使用户更快速高效的了解外界事物的技术问题。本申请第一方面提供了一种信息推送方法,包括:获取待检测图像,并对上述待检测图像进行目标检测;判断是否在上述待检测图像中检测到一个或多个目标对象;若在上述待检测图像中检测到目标对象,则:将上述待检测图像中一个或多个目标对象分别所对应的三维信息推送给用户,其中,每个目标对象所对应的三维信息为对该目标对象进行三维重建后,得到的用于展现该目标对象三维构造的信息。本申请第二方面提供了一种信息推送装置,包括:图像获取模块,用于获取待检测图像,并对上述待检测图像进行目标检测;目标判断模块,用于判断是否在上述待检测图像中检测到一个或多个目标对象;三维信息推送模块,用于若在上述待检测图像中检测到目标对象,则将上述待检测图像中一个或多个目标对象分别所对应的三维信息推送给用户,其中,每个目标对象所对应的三维信息为对该目标对象进行三维重建后,得到的用于展现该目标对象三维构造的信息。本申请第三方面提供了一种终端设备,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面方法的步骤。本申请第四方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面方法的步骤。本申请第五方面提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面方法的步骤。由上可见,本申请提供了一种信息推送方法,首先,获取待检测图像,比如,用户通过终端设备的摄像头所拍摄的图像;其次,对该待检测图像进行目标检测,一旦检测到该待检测图像中包含目标对象(其中,该目标对象可以预设为埃菲尔铁塔、泰姬陵、狗和/或猫等),则将该待检测图像中的一个或多个目标对象分别所对应的三维信息推送给用户。假设上述目标对象预设为埃菲尔铁塔和狗,则若检测到上述待检测图像中包含埃菲尔铁塔,则将该待检测图像中的埃菲尔铁塔对应的三维信息推送给用户。此外,在本申请实施例中,每个目标对象所对应的三维信息为对该目标对象进行三维重建后,得到的用于展现该目标对象三维构造的信息。因此,本申请所提供的技术方案中,仅仅根据一张图像,就可以向用户推送用于展示该图像中目标对象三维构造的相关信息,能够避免用户自行上网搜索的操作,因此,本申请所提供的技术方案可以在一定程度上解决目前的终端设备无法使用户更快速高效的了解外界事物的技术问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请实施例一提供的一种信息推送方法的实现流程示意图;图2是本申请实施例一提供的利用目标检测模型对待检测图像进行目标检测的示意图;图3是本申请实施例二提供的另一种信息推送方法的实现流程示意图;图4是本申请实施例二提供的用户感兴趣目标对象的确定方法的实现流程示意图;图5是本申请实施例二提供的确定用户感兴趣目标对象的示意图;图6是本申请实施例三提供的一种信息推送装置的结构示意图;图7是本申请实施例四提供的终端设备的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。本申请实施例提供的信息推送方法适用于终端设备,示例性地,该终端设备包括但不限于:智能手机、掌上电脑、笔记本、桌上型计算机、智能可穿戴设备等。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。另外,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。实施例一下面对本申请实施例一提供的信息推送方法进行描述,本申请实施例一所述的各个步骤应用于终端设备,请参阅附图1,本申请实施例一中的信息推送方法包括:在步骤S101中,获取待检测图像,并对该待检测图像进行目标检测;该步骤S101所述的待检测图像可以是用户通过终端设备的相机应用程序(Application,APP)拍摄的图像,比如,用户启动终端设备中的相机APP,利用该相机APP拍摄一图像,该终端设备可以将该图像确定为待检测图像;或者,上述待检测图像可以是终端设备中的相机APP或者摄像机APP所采集预览画面中的一帧预览图像,比如,用户启动终端设备的相机APP后,该终端设备可以将该终端设备显示屏上所显示的某一帧图像作为待检测图像;或者,上述待检测图像也可以是终端设备本地所保存的图像,比如,终端设备可以将本地图库中的一张图像作为待检测图像;或者,上述待检测图像还可以是在线观看的视频或本地保存的视频中的某一帧图像,比如,将用户在线观看的动画片中的某一帧图像确定为待检测图像。本申请对上述待检测图像的来源不作限定。在本申请实施例中,可以利用训练后的目标检测模型(即用于目标检测的神经网络模型)检测所获取的待检测图像中的目标对象;或者,也可以利用本领域常用的其他目标检测方法来检测所获取的待检测图像中的目标对象,此处对目标对象的检测方法不作限定。下面对利用目标检测模型检测目标对象的方法进行详细说明。若要利用目标检测模型对步骤S101获取的待检测图像进行目标检测,需要事先训练一目标检测模型,得到训练后的目标检测模型,从而利用训练后的目标检测模型对步骤S101获取的待检测图像进行目标检测。其中,当获得一训练后的目标检测模本文档来自技高网...

【技术保护点】
1.一种信息推送方法,其特征在于,包括:获取待检测图像,并对所述待检测图像进行目标检测;判断是否在所述待检测图像中检测到一个或多个目标对象;若在所述待检测图像中检测到目标对象,则:将所述待检测图像中一个或多个目标对象分别所对应的三维信息推送给用户,其中,每个目标对象所对应的三维信息为对该目标对象进行三维重建后,得到的用于展现该目标对象三维构造的信息。

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:获取待检测图像,并对所述待检测图像进行目标检测;判断是否在所述待检测图像中检测到一个或多个目标对象;若在所述待检测图像中检测到目标对象,则:将所述待检测图像中一个或多个目标对象分别所对应的三维信息推送给用户,其中,每个目标对象所对应的三维信息为对该目标对象进行三维重建后,得到的用于展现该目标对象三维构造的信息。2.如权利要求1所述的信息推送方法,其特征在于,所述将所述待检测图像中一个或多个目标对象分别所对应的三维信息推送给用户,包括:在所述待检测图像的目标对象中,确定用户感兴趣的目标对象;将所述感兴趣的目标对象对应的三维信息推送给用户。3.如权利要求2所述的信息推送方法,其特征在于,若在所述待检测图像中检测到目标对象,所述信息推送方法还包括:将所确定的所述感兴趣的目标对象保存至预设兴趣列表中,所述预设兴趣列表中保存有用户在预设时间段内感兴趣的目标对象;显示所述预设兴趣列表中保存的各个用户感兴趣的目标对象。4.如权利要求2所述的信息推送方法,其特征在于,所述将所述感兴趣的目标对象对应的三维信息推送给用户,包括:在本地和/或预设服务器中查找所有所述感兴趣的目标对象分别对应的三维信息;判断是否查找到所有所述感兴趣的目标对象分别对应的三维信息;若查找到所有所述感兴趣的目标对象分别对应的三维信息,则:将从本地和/或所述预设服务器中查找到的所有所述感兴趣的目标对象分别对应的三维信息推送给用户;若未查找到所有所述感兴趣的目标对象分别对应的三维信息,则:对于每一个未查找到三维信息的感兴趣的目标对象,获取该感兴趣的目标对象多个不同角度的图像,并根据该多个不同角度的图像进行三维重建,获取该感兴趣的目标对象的三维信息;将各个所述感兴趣的目标对象分别对应的三维信息推送给用户。5.如权利要求2所述的信息推送方法,其特征在于,所述在所述待检测图像的目标对象中,确定用户感兴趣的目标对象,包括:判断在所述待检测图像中检测到的目标对象的个数是否为多个;若检测到的目标对象的个数仅一个,则将所述待检测图像中该目标对象确定为用户感兴趣的目标对象;若检测到的目标对象的个数为多个,则:获取所述待检测图像中每个目标对象的位置信息、每个目标对象的位置信息所指示的图像区域分别占所述待检测图像的面积比例信息和/或每个目标对象的位置信息所指示的图像区域为对应目标对象的置信度;根据所述待检测图像中每个目标对象的位置信息、所述每个目标对象的位置信息所指示的图像区域分别占所述待检测图像的面积比例信息和/或所述每个目标对象的位置信息所指示的图像区域为对应目标对象的置信度,确定用户感兴趣的目标对象。6.如权利要求5所述的信息推送方法,其特征在于,所述获取所述待检测图像中每个目标对象的位置信息、每个目标对象的位置信息所指示的图像区域分别占所述待检测图像的面积比例信息和/或每个目标对象的位置信息所指示的图像区域为对应目标对象的置信度,包括:获取所述待检测图像中每个目标对象的位置信息;根据每个目标对象的位置信息,计算每个目标对象的位置信息所指示的图像区域分别占所述待检测图像的面积比例信息,得到每个目标对象对应的面积比例信息;获取每个目标对象的位...

【专利技术属性】
技术研发人员:刘耀勇陈岩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1