物体定位方法和装置与流程

文档序号:12364080阅读:250来源:国知局
物体定位方法和装置与流程

本公开涉及互联网技术领域,尤其涉及一种物体定位方法和装置。



背景技术:

随着生活节奏的加快,由于工作繁忙,人们在生活琐事上花费的时间越来越少,没有时间整理房间,导致房间比较乱。人们经常为了寻找一件物体而翻遍整个房间,耗费了大量的精力和时间。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种物体定位方法和装置。

根据本公开实施例的第一方面,提供一种物体定位方法,包括:

检测查找指令,所述查找指令指示查找第一物体;

当检测到查找指令,在图片库中查找包括所述第一物体的目标图像;

根据所述目标图像控制目标终端输出物体定位信息,所述物体定位信息指示所述第一物体的位置。

如上所述的物体定位方法,所述方法还包括:

控制摄像头采集环境图像;

根据所述环境图像获取所述图片库,所述图片库包括所述环境图像。

如上所述的物体定位方法,所述控制摄像头采集环境图像,包括:

根据所述环境图像获取第二物体的位置;

当确定所述第二物体的位置发生变化,获取所述第二物体发生变化后的环境图像。

如上所述的物体定位方法,所述检测查找指令,包括:

通过客户端接收用户的查找操作;

根据所述查找操作生成所述查找指令。

如上所述的物体定位方法,所述在图片库中查找包括所述第一物体的目标图像,包括:

根据所述查找指令确定所述第一物体;

获取包含所述第一物体的目标图像。

如上所述的物体定位方法,所述根据所述目标图像控制目标终端输出物体定位信息,包括:

根据所述目标图像获取所述物体定位信息;

其中,所述物体定位信息包括以下至少一项:所述目标图像、所述第一物体的位置信息。

如上所述的物体定位方法,所述查找指令包括以下至少一项:文字指令、语音指令、图像指令、视频指令。

根据本公开实施例的第二方面,提供一种物体定位装置,包括:检测模块,用于检测查找指令,所述查找指令指示查找第一物体;查找模块,用于当检测到查找指令,在图片库中查找包括所述第一物体的目标图像;输出模块,用于根据所述目标图像控制目标终端输出物体定位信息,所述物体定位信息指示所述第一物体的位置。

如上所述的物体定位装置,所述装置还包括:

采集模块,用于控制摄像头采集环境图像;

获取模块,用于根据所述环境图像获取所述图片库,所述图片库包括所述环境图像。

如上所述的物体定位装置,所述采集模块,包括:

第一获取子模块,用于根据所述环境图像获取第二物体的位置;

第二获取子模块,用于当确定所述第二物体的位置发生变化,获取所述第二物体发生变化后的环境图像。

如上所述的物体定位装置,所述检测模块,包括:

接收子模块,用于通过客户端接收用户的查找操作;

生成子模块,用于根据所述查找操作生成所述查找指令。

如上所述的物体定位装置,所述查找模块,包括:

确定子模块,用于根据所述查找指令确定所述第一物体;

第三获取子模块,用于获取包含所述第一物体的目标图像。

如上所述的物体定位装置,所述输出模块,用于:

根据所述目标图像获取所述物体定位信息;

其中,所述物体定位信息包括以下至少一项:所述目标图像、所述第一物体的位置信息。

如上所述的物体定位装置,所述查找指令包括以下至少一项:文字指令、语音指令、图像指令、视频指令。

根据本公开实施例的第三方面,提供一种物体定位装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

检测查找指令,所述查找指令指示查找第一物体;

当检测到查找指令,在图片库中查找包括所述第一物体的目标图像;

根据所述目标图像控制目标终端输出物体定位信息,所述物体定位信息指示所述第一物体的位置。

本公开的实施例提供的技术方案可以包括以下有益效果:通过检测查找指令,当检测到查找指令时,在图片库中查找包括第一物体的目标图像,以及根据目标图像控制目标终端输出物体定位信息,能够帮助用户快速定位想要寻找的物体,从而节省了用户的时间。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种物体定位方法的流程图。

图2是根据另一示例性实施例示出的一种物体定位方法的流程图。

图3是查找目标图像的流程图。

图4是根据一示例性实施例示出的一种物体定位装置框图。

图5是根据另一示例性实施例示出的一种物体定位装置框图。

图6是根据一示例性实施例示出的一种物体定位装置600的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开的实施例提供一种物体定位方法。参考图1,该图是根据一示例性实施例示出的一种物体定位方法的流程图,如图1所示,物体定位方法包括以下步骤:

在步骤S101中,检测查找指令。

在本实施例中,服务器对查找指令进行检测。其中,查找指令用来指示查找第一物体。查找指令可以是文字指令,也可以是语音指令,当然也可以是图像指令,甚至是视频指令。

而第一物体,则是用户需要查找的物体。举例来说,第一物体可以是用户经常使用的,不易在第一时间就能够看到的物品,例如手机、钥匙、钱包、剪刀等。

在步骤S102中,当检测到查找指令,在图片库中查找包括第一物体的目标图像。

在本实施例中,服务器可根据检测到的查找指令确定第一物体;获取图片库;从图片库中获取包含第一物体的目标图像。

在步骤S103中,根据目标图像控制目标终端输出物体定位信息,物体定位信息指示第一物体的位置。

服务器在获取包含第一物体的目标图像之后,根据目标图像获取针对第一物体的物体定位信息,并控制目标终端输出物体定位信息。用户可根据物体定位信息寻找所需的物体。

综上,本实施例提供的物体定位方法,通过检测查找指令,当检测到查找指令时,在图片库中查找包括第一物体的目标图像,以及根据目标图像控制目标终端输出物体定位信息,能够帮助用户快速定位想要寻找的物体,从而节省了用户的时间。

在检测到查找指令时,服务器需要从图片库中查找目标图像。因此,需要预先建立一个图片库,该数据库用于根据查找指令进行查找目标图像。

基于上述内容,参考图2,图2是根据另一示例性实施例示出的一种物体定位方法的流程图,如图2所示,该物体定位方法包括以下步骤:

在步骤S201中,控制摄像头采集环境图像。

例如,用户可在房间中设置摄像头。摄像头的拍摄角度可自动调整,例如每一个小时对整个房间进行扫描一遍,在每个角度拍摄一张对应的环境图像,保证房间中的每个位置均被上述环境图像覆盖,即房间中的物品均可通过环境图像查找到。

当然,用户也可以指定一些物体,如,钱包、手机等。摄像头跟踪拍摄这些物体,拍摄记录物体当前放置的位置;进一步的,当指定的物体的位置发生变化时,摄像头可以自动拍摄记录物体移动后的位置,即获取第二物体发生变化后的环境图像。例如:当用户将写字台上的书本拿到床上时,摄像头可进行抓拍,从而记录书本的位置是由写字台变化到床上的。

在步骤S202中,根据环境图像获取图片库,图片库包括环境图像。

在本实施例中,摄像头在拍摄环境图像后,可将这些环境图像上传至服务器,服务器保存上述环境图像,从而建立起图片库。

在步骤S203中,检测查找指令。

在建立图片库之后,服务器即可对查找指令进行检测,从图片库中查找目标图像。

例如,当用户需要找手机时,可以在某终端中输入指示待查找手机的查找指令;该终端可以向服务器发送查找指令;服务器检测查找指令。其中,查找指令可以用于查找手机。其中,查找指令可以包括以下至少一项:文字指令、语音指令、图像指令、视频指令。

再例如,当用户想寻找剪刀在房间中的位置时,可开启安装在某终端中的客户端,该客户端可以为查找物体的APP。用户可语音输入“剪刀在哪里”,客户端在接收到该语音后,可生成用于查找剪刀的查找指令。服务器可检测该查找指令。

在步骤S204中,当检测到查找指令,在图片库中查找包括第一物体的目标图像。

在本实施例中,服务器可根据检测到的查找指令确定第一物体,然后查找预先建立的图片库,从而获取包含第一物体的目标图像。

参考图3,图3是查找目标图像的流程图,如图3所示,查找目标图像包括以下步骤:

在步骤S301中,服务器根据检测到的查找指令确定第一物体。

在步骤S302中,服务器查找预先建立的图片库。

在步骤S303中,服务器获取包含第一物体的目标图像。

例如,当用户想寻找剪刀时,服务器在检测到指示查找剪刀的查找指令后,可以在图片库中查找包含剪刀的目标图像。通过对“剪刀”的图像特征进行分析,查看图片库中包含有与该图像特征相同或相似的图像,最后获取上述查找到的图像作为目标图像。

在步骤S205中,根据目标图像控制目标终端输出物体定位信息,物体定位信息指示第一物体的位置。

服务器在获取包含第一物体的目标图像之后,根据目标图像获取针对第一物体的物体定位信息,并控制目标终端输出物体定位信息。用户可根据物体定位信息寻找所需的物体。

该物体定位信息用来指示第一物体的位置。物体定位信息可包括以下至少一项:目标图像、第一物体的位置信息。其中,可通过对目标图像进行分析,从而获取第一物体的位置信息。

物体定位信息除包括上述内容外,还可以包括以下至少一项:第一物体的名称、目标图像的拍摄时间等信息。例如,用户想要寻找的物体名称为剪刀,包含剪刀的目标图像的拍摄时间分别为7点整、8点整、9点整、10点整。

在本实施例中,可以控制目标终端输出查找到的所有目标图像,或者,还可以控制目标终端输出与当前时间最接近的的目标图像。例如:与当前时间最接近的包含剪刀的图片,是10点整时剪刀在床头柜上的图片。用户在看到该图片后,发现床头柜上放了一个购物袋。移开购物袋即可找到被购物袋压在下面的剪刀。

综上,本实施例提供的物体定位方法,通过定时拍摄图片或有物体位置发生变化时拍摄图片,以此建立图片库,使得在根据查找指令在图片库中查找包括第一物体的目标图像时,能够获取更精准的物体定位信息,帮助用户快速定位想要寻找的物体,节省用户寻找物体时间。

图4是根据一示例性实施例示出的一种物体定位装置框图,该物体定位装置可以通过软件、硬件或者两者的结合实现。如图4所示,该物体定位装置包括检测模块11、查找模块12和输出模块13。

检测模块11被配置为检测查找指令,查找指令指示查找第一物体。

查找模块12被配置为当检测到查找指令,在图片库中查找包括第一物体的目标图像。

输出模块13被配置为根据目标图像控制目标终端输出物体定位信息,物体定位信息指示第一物体的位置。

关于上述实施例中的物体定位装置,其中各个模块执行操作的具体方式已经在有关该物体定位方法的实施例中进行了详细描述,此处将不做详细阐述说明。

综上,本实施例提供的物体定位装置,通过检测模块检测查找指令,当检测到查找指令时,查找模块在图片库中查找包括第一物体的目标图像,以及输出模块根据目标图像控制目标终端输出物体定位信息,能够帮助用户快速定位想要寻找的物体,从而节省了用户的时间。

图5是根据另一示例性实施例示出的一种物体定位装置框图。

如图5所示,该物体定位装置包括检测模块11、查找模块12和输出模块13、采集模块14和获取模块15。

检测模块11被配置为检测查找指令,查找指令指示查找第一物体。其中,检测模块11包括接收子模块111和生成子模块112。

接收子模块111被配置为通过客户端接收用户的查找操作。

生成子模块112被配置为根据查找操作生成查找指令。

查找模块12被配置为当检测到查找指令,在图片库中查找包括第一物体的目标图像。其中,查找模块12可包括确定子模块121和第三获取子模块122。

确定子模块121被配置为根据查找指令确定第一物体。

第三获取子模块122被配置为获取包含第一物体的目标图像。

输出模块13被配置为根据目标图像控制目标终端输出物体定位信息,物体定位信息指示第一物体的位置。

采集模块14被配置为控制摄像头采集环境图像。

其中,采集模块14包括第一获取子模块141和第二获取子模块142。

第一获取子模块141被配置为根据环境图像获取第二物体的位置。

第二获取子模块142被配置为当确定第二物体的位置发生变化,获取第二物体发生变化后的环境图像。

获取模块15被配置为根据环境图像获取图片库,图片库包括环境图像。

关于上述实施例中的物体定位装置,其中各个模块执行操作的具体方式已经在有关该物体定位方法的实施例中进行了详细描述,此处将不做详细阐述说明。

综上,本实施例提供的物体定位装置,通过采集模块定时拍摄图片或有物体位置发生变化时拍摄图片,获取模块获取图片库,使得查找模块在根据查找指令在图片库中查找包括第一物体的目标图像时,能够获取更精准的物体定位信息,帮助用户快速定位想要寻找的物体,节省用户寻找物体时间。

图6是根据一示例性实施例示出的一种物体定位装置600的框图。

如图6所示,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电力组件606,传感器组件608,以及通信组件610。

处理组件602通常控制物体定位装置600的整体操作,诸如与显示,数据通信,记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。

存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在物体定位装置600上操作的任何应用程序或方法的指令。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件606为物体定位装置600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为物体定位装置600生成、管理和分配电力相关联的组件。

传感器组件608包括一个或多个传感器,用于为物体定位装置600提供各个方面的状态评估。传感器组件608可以包括加速度传感器、压力传感器,被配置用来检测加速度和压力值。

通信组件610被配置为便于物体定位装置600和其他设备之间有线或无线方式的通信。物体定位装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件610经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。

在示例性实施例中,物体定位装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由物体定位装置600的处理器620执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当存储介质中的指令由物体定位装置的处理器执行时,使得物体定位装置能够执行一种物体定位方法,物体定位方法包括:

检测查找指令,查找指令指示查找第一物体;

当检测到查找指令,在图片库中查找包括第一物体的目标图像;

根据目标图像控制目标终端输出物体定位信息,物体定位信息指示第一物体的位置。

关于上述实施例中的物体定位装置,其中处理器执行操作的具体方式已经在有关该物体定位方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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