图像展现方法及装置制造方法
【专利摘要】本发明提供一种图像展现方法及装置。本发明实施例通过获得目标对象所在的位置,进而根据M个候选图像中每个候选图像的拍摄位置和所述目标对象所在的位置,获得N个候选图像,以作为推荐图像,M为大于或等于1的整数,N为大于或等于1,且小于或等于M的整数,使得能够展现所述推荐图像,由于不再只展现POI的文本数据,而是还展现POI的图像数据,使得所展现的POI数据基本满足用户真正的定位意图,因此,能够避免现有技术中由于用户通过应用反复进行查询而导致的增加应用与查询引擎之间的数据交互的问题,从而降低了查询引擎的处理负担。
【专利说明】图像展现方法及装置 【【技术领域】】
[0001] 本发明涉及定位服务(Location Based Service,LBS)技术,尤其涉及一种图像展 现方法及装置。 【【背景技术】】
[0002] 随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列 表中包含了越来越多相应的应用(Application,APP)。有些应用中会涉及一些定位服务 (Location Based Service, LBS),又称位置服务,例如,百度地图等。在LBS中,应用所对 应的服务端存储了大量的兴趣点(Point of Interest,Ρ0Ι)数据,以向应用即客户端提供 基于LBS查询的查询结果。其中,兴趣点数据可以包括名称信息、类别信息、地理位置信息 (即经度和纬度等)等这几个方面的文本数据。
[0003] 然而,在一些情况下,例如,实际的Ρ0Ι并没有标志性的名称指示牌,以明确指示 该Ρ0Ι等,当用户到达一个Ρ0Ι的附近时,向用户所展现的文本数据可能无法满足用户真正 的定位意图,使得用户需要通过应用反复进行定位操作,这样,会增加应用与查询引擎之间 的数据交互,从而导致了查询引擎的处理负担的增加。 【
【发明内容】
】
[0004] 本发明的多个方面提供一种图像展现方法及装置,用以降低查询引擎的处理负 担。
[0005] 本发明的一方面,提供一种图像展现方法,包括:
[0006] 获得目标对象所在的位置;
[0007] 根据Μ个候选图像中每个候选图像的拍摄位置和所述目标对象所在的位置,获得 Ν个候选图像,以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或等于1,且小于或等于 Μ的整数;
[0008] 展现所述推荐图像。
[0009] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述候选图 像包括第一候选图像;所述根据Μ个候选图像的拍摄位置和所述目标对象所在的位置,获 得Ν个候选图像,以作为推荐图像之前,还包括:
[0010] 获得指定物体所在的第一候选图像;
[0011] 根据所述第一候选图像的EXIF信息,获得所述第一候选图像的拍摄位置。
[0012] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述候选图 像还包括第二候选图像;所述根据Μ个候选图像的拍摄位置和所述目标对象所在的位置, 获得Ν个候选图像,以作为推荐图像之前,还包括:
[0013] 获得所述指定物体所在的第二候选图像;
[0014] 根据所述第一候选图像和所述第二候选图像,进行三维重建处理,以获得所述第 一候选图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信 息;
[0015] 根据所述第一候选图像的拍摄位置、所述第一候选图像的拍摄工具的相对定位信 息和所述第二候选图像的拍摄工具的相对定位信息,获得所述第二候选图像的拍摄位置。
[0016] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所 述第一候选图像和所述第二候选图像,进行三维重建处理,以获得所述第一候选图像的拍 摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息,包括:
[0017] 对所述第一候选图像进行特征提取处理,以获得所述第一候选图像的特征信息;
[0018] 对所述第二候选图像进行特征提取处理,以获得所述第二候选图像的特征信息;
[0019] 根据所述第一候选图像的特征信息、所述第一候选图像的拍摄工具的内参数、所 述第二候选图像的特征信息和所述第二候选图像的拍摄工具的内参数,获得所述第一候选 图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息。
[0020] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现所 述推荐图像,包括:
[0021] 以地图标注方式和图像方式中的至少一项,展现所述推荐图像。
[0022] 本发明的另一方面,提供一种图像展现装置,包括:
[0023] 位置获得单元,用于获得目标对象所在的位置;
[0024] 图像获得单元,用于根据Μ个候选图像中每个候选图像的拍摄位置和所述目标对 象所在的位置,获得Ν个候选图像,以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或 等于1,且小于或等于Μ的整数;
[0025] 展现单元,用于展现所述推荐图像。
[0026] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述候选图 像包括第一候选图像;所述装置还包括定位单元,用于
[0027] 获得指定物体所在的第一候选图像;以及
[0028] 根据所述第一候选图像的EXIF信息,获得所述第一候选图像的拍摄位置。
[0029] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述候选图 像还包括第二候选图像;所述定位单元,还用于
[0030] 获得所述指定物体所在的第二候选图像;
[0031] 根据所述第一候选图像和所述第二候选图像,进行三维重建处理,以获得所述第 一候选图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息; 以及
[0032] 根据所述第一候选图像的拍摄位置、所述第一候选图像的拍摄工具的相对定位信 息和所述第二候选图像的拍摄工具的相对定位信息,获得所述第二候选图像的拍摄位置。
[0033] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述定位单 元,具体用于
[0034] 对所述第一候选图像进行特征提取处理,以获得所述第一候选图像的特征信息;
[0035] 对所述第二候选图像进行特征提取处理,以获得所述第二候选图像的特征信息; 以及
[0036] 根据所述第一候选图像的特征信息、所述第一候选图像的拍摄工具的内参数、所 述第二候选图像的特征信息和所述第二候选图像的拍摄工具的内参数,获得所述第一候选 图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息。
[0037] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现单 元,具体用于
[0038] 以地图标注方式和图像方式中的至少一项,展现所述推荐图像。
[0039] 由上述技术方案可知,本发明实施例通过获得目标对象所在的位置,进而根据Μ 个候选图像中每个候选图像的拍摄位置和所述目标对象所在的位置,获得Ν个候选图像, 以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或等于1,且小于或等于Μ的整数,使 得能够展现所述推荐图像,由于不再只展现Ρ0Ι的文本数据,而是还展现Ρ0Ι的图像数据, 使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,因此,能够避免现有技术中由于用 户通过应用反复进行查询而导致的增加应用与查询引擎之间的数据交互的问题,从而降低 了查询引擎的处理负担。
[0040] 另外,采用本发明提供的技术方案,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,能够有效提高定位 结果的有效性。
[0041] 另外,采用本发明提供的技术方案,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,能够有效提高定位 的效率。 【【专利附图】
【附图说明】】
[0042] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附 图获得其他的附图。
[0043] 图1为本发明一实施例提供的图像展现方法的流程示意图;
[0044] 图2为图1对应的实施例中候选图像的分布示意图;
[0045] 图3为图1对应的实施例中指定位置的推荐图像示意图;
[0046] 图4为本发明另一实施例提供的图像展现装置的结构示意图;
[0047] 图5为本发明另一实施例提供的图像展现装置的结构示意图。 【【具体实施方式】】
[0048] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
[0049] 需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字 助理(Personal Digital Assistant, PDA)、无线手持装置、无线上网本、个人电脑、便携电 脑、平板电脑、MP3播放器、MP4播放器、可穿戴设备(例如,智能眼镜、智能手表、智能手环 等)等。
[0050] 另外,本文中术语"和/或",仅仅是一种描述关联对象的关联关系,表示可以存在 三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情 况。另外,本文中字符"/",一般表示前后关联对象是一种"或"的关系。
[0051] 图1为本发明一实施例提供的图像展现方法的流程示意图,如图1所示。
[0052] 101、获得目标对象所在的位置。
[0053] 102、根据Μ个候选图像中每个候选图像的拍摄位置和所述目标对象所在的位置, 获得Ν个候选图像,以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或等于1,且小于 或等于Μ的整数。
[0054] 103、展现所述推荐图像。
[0055] 需要说明的是,101?103的执行主体可以为位于本地终端的应用,或者还可以 为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit, SDK)等功能单元,或者还可以为位于网络侧服务器中的查询引擎,本实施例对此不进行特 别限定。
[0056] 可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可 以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行限定。
[0057] 其中,所谓的候选图像,可以是指包含指定物体的图像,其中,指定物体可以理解 为指定Ρ0Ι或者其标志性建筑。例如,景点如天安门等、景点的大门如颐和园的大门等、景 点中的标志性地点如北海的白塔等。
[0058] 这样,通过获得目标对象所在的位置,进而根据Μ个候选图像中每个候选图像的 拍摄位置和所述目标对象所在的位置,获得Ν个候选图像,以作为推荐图像,Μ为大于或等 于1的整数,Ν为大于或等于1,且小于或等于Μ的整数,使得能够展现所述推荐图像,由于 不再只展现Ρ0Ι的文本数据,而是还展现Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足 用户真正的定位意图,因此,能够避免现有技术中由于用户通过应用反复进行查询而导致 的增加应用与查询引擎之间的数据交互的问题,从而降低了查询引擎的处理负担。
[0059] 可选地,在本实施例的一个可能的实现方式中,在101中,具体可以采用现有的各 种定位技术,获得目标对象的定位结果,即目标对象所在的位置的地理位置信息例如,经 度和纬度等,本实施例对此不进行特别限定。例如,全球定位系统(Global Positioning System, GPS)技术、无线相容性认证(Wireless Fidelity, Wi-Fi)定位技术或基站定位技 术等定位技术。目标对象可以理解为一个用户,该用户当前的定位意图为附近的Ρ0Ι。
[0060] 可选地,在本实施例的一个可能的实现方式中,在102中所涉及的Μ个候选图像, 具体可以通过多种方式获取,本实施例对此不进行特别限定。
[0061] 以天安门为例,具体可以利用搜索关键词"天安门",进行查询,以获得与该搜索关 键词匹配的图像,以作为候选图像。或者,还可以直接接收其他终端所发送的包含天安门这 一实体的图像,以作为候选图像。
[0062] 可选地,在本实施例的一个可能的实现方式中,在102中,具体可以根据目标对象 所在的位置的地理位置信息,与Μ个候选图像中每个候选图像的拍摄位置的地理位置信 息,计算该位置与拍摄位置之间的距离,进而,则可以根据所述距离,确定Ν个候选图像,以 作为推荐图像。
[0063] 具体地,若所述距离小于或等于预先设置的距离阈值,说明该位置距离对应的候 选图像所展现的Ρ0Ι较近,则可以将对应的候选图像确定为推荐图像;若所述距离大于所 述距离阈值,说明该位置距离对应的候选图像所展现的POI较远,则可以忽略对应的候选 图像,即不将对应的候选图像确定为推荐图像。
[0064] 可选地,在本实施例的一个可能的实现方式中,所述候选图像可以包括第一候选 图像;相应地,在102之前,具体可以获得指定物体所在的第一候选图像,进而根据所述第 一候选图像的可交换图像文件格式(Exchangeable Image File Format, EXIF)信息,获得 所述第一候选图像的拍摄位置。所谓的指定物体,就是一个POI的全部或者部分。
[0065] 这样,对于这种候选图像,能够利用候选图像的EXIF信息,直接获得候选图像的 拍摄位置,即拍摄位置的地理位置信息。
[0066] 至此,可以将所获得的候选图像的拍摄位置的地理位置信息与该候选图像进行关 联,并记录该关联关系。这样,在执行102时,则可以根据该关联关系,获得每个候选图像的 拍摄位置。
[0067] 其中,EXIF是一种图像文件格式,它的数据存储与联合图像专家小组(Joint Photographic Experts Group, JPEG)格式是完全相同的。实际上EXIF就是在JPEG格式 的头部插入了一组拍摄参数,该信息可以称为EXIF信息。其中,EXIF信息可以有选择性地 包括拍摄时的光圈、快门、白平衡、感光度(ISO)、焦距、日期时间等各种与当时拍摄条件相 关的信息,以及拍摄工具品牌、型号、色彩编码、拍摄时录制的声音、缩略图、拍摄位置的GPS 参数等其他信息。因此,具体可以利用任何能够查看JPEG格式图像的看图软件浏览EXIF 格式图像,但并不是所有的图形程序都能处理EXIF信息。
[0068] 有些候选图像是具有EXIF信息的,该EXIF信息中也可以包括拍摄位置的GPS参 数,因此,这种候选图像,能够利用候选图像的EXIF信息,直接获得候选图像的拍摄位置。 [0069] 然而,并不是所有的候选图像都具有EXIF信息,也不是所有的候选图像的EXIF信 息均包括拍摄位置的GPS参数,因此,这种候选图像,并不能够利用候选图像的EXIF信息, 直接获得候选图像的拍摄位置。
[0070] 可选地,在本实施例的一个可能的实现方式中,所述候选图像除了包括第一候选 图像之外,还可以进一步包括第二候选图像。
[0071] 相应地,在102之前,具体可以获得所述指定物体所在的第二候选图像,进而根据 所述第一候选图像和所述第二候选图像,进行三维重建处理,以获得所述第一候选图像的 拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息,使得能够根据 所述第一候选图像的拍摄位置、所述第一候选图像的拍摄工具的相对定位信息和所述第二 候选图像的拍摄工具的相对定位信息,获得所述第二候选图像的拍摄位置。
[0072] 其中,所述第一候选图像的数量可以为一个,或者还可以为多个,本实施例对此不 进行特别限定;同理,所述第二候选图像的数量可以为一个,或者还可以为多个,本实施例 对此不进行特别限定。
[0073] 具体地,根据所述第一候选图像和所述第二候选图像,进行三维重建处理,具体可 以采用现有技术中的任何方法,本实施例对此不进行特别限定。
[0074] 例如,具体可以对所述第一候选图像进行特征提取处理,以获得所述第一候选图 像的特征信息,以及对所述第二候选图像进行特征提取处理,以获得所述第二候选图像的 特征信息。"对所述第一候选图像进行特征提取处理"与"对所述第二候选图像进行特征提 取处理"的没有固定的执行顺序,可以先执行"对所述第一候选图像进行特征提取处理",再 执行"对所述第二候选图像进行特征提取处理",或者还可以执行"对所述第一候选图像进 行特征提取处理"的同时,执行"对所述第二候选图像进行特征提取处理",或者还可以先执 行"对所述第二候选图像进行特征提取处理",再执行"对所述第一候选图像进行特征提取 处理",本实施例对此不进行特别限定。然后,则可以根据所述第一候选图像的特征信息、所 述第一候选图像的拍摄工具的内参数、所述第二候选图像的特征信息和所述第二候选图像 的拍摄工具的内参数,获得所述第一候选图像的拍摄工具的相对定位信息和所述第二候选 图像的拍摄工具的相对定位信息。
[0075] 下面以现有的一种三维重建方法举例说明一下。
[0076] 首先,可以针对全部的候选图像即全部的第一候选图像和全部的第二候选图像, 分别计算两两候选图像之间的特征匹配值,进而根据特征匹配值,确定每个候选图像上的 像素之间的对应关系。此处的两两,是指任意两个候选图像,可以为一个第一候选图像与另 一个第一候选图像,或者还可以为一个第一候选图像与一个第二候选图像,或者还可以为 一个第二候选图像与另一个第二候选图像,本实施例对此不进行特别限定。
[0077] 然后,可以针对全部的候选图像即全部的第一候选图像和全部的第二候选图像, 分别计算两两候选图像之间的基本矩阵,进而利用基本矩阵,过滤不正确的每个候选图像 上的像素之间的对应关系。此处的两两,是指任意两个候选图像,可以为一个第一候选图像 与另一个第一候选图像,或者还可以为一个第一候选图像与一个第二候选图像,或者还可 以为一个第二候选图像与另一个第二候选图像,本实施例对此不进行特别限定。
[0078] 接着,利用两个候选图像的拍摄工具的初始内参数,利用两个候选图像的基本矩 阵,进行运动估计,以获得这两个候选图像的拍摄工具的相对定位信息如旋转参数和平移 参数。其中,拍摄工具的初始内参数可以包括但不限于焦距和主点的坐标信息。焦距,具体 可以从EXIF信息中直接读取;主点,是指主光轴与像平面的交点,具体可以利用候选图像 的中心来近似获得。其中,所述相对定位信息是以其中的一个候选图像的拍摄工具为参考 获得。作为参考的候选图像的拍摄工具,可以称为参考拍摄工具。也就是说,候选图像的拍 摄工具的相对定位信息,是指候选图像的拍摄工具相对于参考拍摄工具的定位信息。
[0079] 进而,则可以根据这两个候选图像的拍摄工具的相对定位信息,获得像素点的深 度,再根据像素点的深度,获得所述指定物体的一组三维信息和这两个候选图像的拍摄工 具的计算内参数。
[0080] 然后,根据所获得的一组三维信息,利用N点透视方法,获得另一个新的候选图像 的相对定位信息。其中,所述新的候选图像的相对定位信息,是指新的候选图像的拍摄工具 相对于参考拍摄工具的定位信息。接着,再利用新的候选图像的拍摄工具的初始内参数与 之前的两个候选图像中的任意一个候选图像的拍摄工具的计算内参数,采用前述方法,获 得所述指定物体的另一组三维信息和新的候选图像的拍摄工具的计算内参数。这样,循环 执行本步骤,直到获得全部新的候选图像的相对定位信息为止。
[0081] 由于地理位置信息可以包括但不限于经度和维度,还可以进一步包括海拔。由于 拍摄者拍摄Ρ0Ι的位置的海拔一般与P0I的海拔相同,因此,在拍摄位置的计算过程中,可 以忽略海拔,以经度和纬度作为地理位置信息即可。
[0082] 最后,则可以根据任意两个第一候选图像的拍摄位置即拍摄位置的地理位置信 息、及其对应的拍摄工具的相对定位信息和一个待定位的第二候选图像的拍摄工具的相对 定位信息,利用放射变换原理,获得该第二候选图像的拍摄位置即拍摄位置的地理位置信 息。
[0083] 可以理解的是,如果可以能够获得指定物体的位置的地理位置信息,还可以进一 步根据所述指定物体的位置、所述第一候选图像的拍摄位置、所述第一方位角和所述第二 方位角,获得所述第二候选图像的拍摄位置。
[0084] 详细描述可以参见现有技术中的相关内容,此处不再赘述。
[0085] 至此,可以将所获得的候选图像的拍摄位置的地理位置信息与该候选图像进行关 联,并记录该关联关系。这样,在执行102时,则可以根据该关联关系,获得每个候选图像的 拍摄位置。
[0086] 以天安门为例,具体可以利用搜索关键词"天安门",进行查询,以获得与该搜索关 键词匹配的图像,以作为候选图像。采用上述方法,计算出这些候选图像中无法直接利用其 EXIF信息获得拍摄位置的候选图像,的拍摄位置。如图2所示,这些候选图像的拍摄位置分 布示意图,其中,颜色最深的中心区域,为候选图像的拍摄位置较为集中的热点区域A,颜色 最浅的边缘区域,为候选图像的拍摄位置较为稀疏的非热点区域B。
[0087] 可选地,在本实施例的一个可能的实现方式中,在103中,具体可以以地图标注方 式和图像方式中的至少一项,展现所述推荐图像,本实施例对此不进行特别限定。
[0088] 例如,具体可以在电子地图上,以地图标注方式,向用户展现所述推荐图像。
[0089] 或者,再例如,具体可以在电子地图上或其他界面上,以图像方式,直接向用户展 现所述推荐图像,如图3所示。
[0090] 本实施例中,通过获得目标对象所在的位置,进而根据Μ个候选图像中每个候选 图像的拍摄位置和所述目标对象所在的位置,获得Ν个候选图像,以作为推荐图像,Μ为大 于或等于1的整数,Ν为大于或等于1,且小于或等于Μ的整数,使得能够展现所述推荐图 像,由于不再只展现Ρ0Ι的文本数据,而是还展现Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据 基本满足用户真正的定位意图,因此,能够避免现有技术中由于用户通过应用反复进行查 询而导致的增加应用与查询引擎之间的数据交互的问题,从而降低了查询引擎的处理负 担。
[0091] 另外,采用本发明提供的技术方案,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,能够有效提高定位 结果的有效性。
[0092] 另外,采用本发明提供的技术方案,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,能够有效提高定位 的效率。
[0093] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0094] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。
[0095] 图4为本发明另一实施例提供的图像展现装置的结构示意图,如图5所示。本实施 例的图像展现装置可以包括位置获得单元41、图像获得单元42和展现单元43。其中,位置 获得单元41,用于获得目标对象所在的位置;图像获得单元42,用于根据Μ个候选图像中每 个候选图像的拍摄位置和所述目标对象所在的位置,获得Ν个候选图像,以作为推荐图像, Μ为大于或等于1的整数,Ν为大于或等于1,且小于或等于Μ的整数;展现单元43,用于展 现所述推荐图像。
[0096] 需要说明的是,本实施例所提供的图像展现装置可以为位于本地终端的应 用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,或者还可以为位于网络侧服务器中的查询引擎,本实 施例对此不进行特别限定。
[0097] 可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可 以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行限定。
[0098] 可选地,在本实施例的一个可能的实现方式中,所述候选图像包括第一候选图像; 相应地,如图5所示,本实施例所提供的图像展现装置还可以进一步包括定位单元51,具体 可以用于获得指定物体所在的第一候选图像;以及根据所述第一候选图像的EXIF信息,获 得所述第一候选图像的拍摄位置。
[0099] 可选地,在本实施例的一个可能的实现方式中,所述候选图像除了包括第一候选 图像之外,还进一步包括第二候选图像;所述定位单元51,还可以进一步用于获得所述指 定物体所在的第二候选图像;根据所述第一候选图像和所述第二候选图像,进行三维重建 处理,以获得所述第一候选图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工 具的相对定位信息;以及根据所述第一候选图像的拍摄位置、所述第一候选图像的拍摄工 具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息,获得所述第二候选图 像的拍摄位置。
[0100] 具体地,所述定位单元,具体可以用于对所述第一候选图像进行特征提取处理,以 获得所述第一候选图像的特征信息;对所述第二候选图像进行特征提取处理,以获得所述 第二候选图像的特征信息;以及根据所述第一候选图像的特征信息、所述第一候选图像的 拍摄工具的内参数、所述第二候选图像的特征信息和所述第二候选图像的拍摄工具的内参 数,获得所述第一候选图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的 相对定位信息。
[0101] 可选地,在本实施例的一个可能的实现方式中,所述展现单元43,具体可以用于以 地图标注方式和图像方式中的至少一项,展现所述推荐图像。
[0102] 需要说明的是,图1对应的实施例中方法,可以由本实施例提供的图像展现装置 实现。详细描述可以参见图1对应的实施例中的相关内容,此处不再赘述。
[0103] 本实施例中,通过位置获得单元获得目标对象所在的位置,进而由图像获得单元 根据Μ个候选图像中每个候选图像的拍摄位置和所述目标对象所在的位置,获得N个候选 图像,以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或等于1,且小于或等于Μ的整 数,使得展现单元能够展现所述推荐图像,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,因此,能够避免现 有技术中由于用户通过应用反复进行查询而导致的增加应用与查询引擎之间的数据交互 的问题,从而降低了查询引擎的处理负担。
[0104] 另外,采用本发明提供的技术方案,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,能够有效提高定位 结果的有效性。
[0105] 另外,采用本发明提供的技术方案,由于不再只展现Ρ0Ι的文本数据,而是还展现 Ρ0Ι的图像数据,使得所展现的Ρ0Ι数据基本满足用户真正的定位意图,能够有效提高定位 的效率。
[0106] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统, 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0107] 在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0108] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0109] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0110] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存 储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发 明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器 (Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘 等各种可以存储程序代码的介质。
[0111] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
【权利要求】
1. 一种图像展现方法,其特征在于,包括: 获得目标对象所在的位置; 根据Μ个候选图像中每个候选图像的拍摄位置和所述目标对象所在的位置,获得N个 候选图像,以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或等于1,且小于或等于Μ 的整数; 展现所述推荐图像。
2. 根据权利要求1所述的方法,其特征在于,所述候选图像包括第一候选图像;所述根 据Μ个候选图像的拍摄位置和所述目标对象所在的位置,获得Ν个候选图像,以作为推荐图 像之前,还包括: 获得指定物体所在的第一候选图像; 根据所述第一候选图像的EXIF信息,获得所述第一候选图像的拍摄位置。
3. 根据权利要求2所述的方法,其特征在于,所述候选图像还包括第二候选图像;所述 根据Μ个候选图像的拍摄位置和所述目标对象所在的位置,获得N个候选图像,以作为推荐 图像之前,还包括: 获得所述指定物体所在的第二候选图像; 根据所述第一候选图像和所述第二候选图像,进行三维重建处理,以获得所述第一候 选图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息; 根据所述第一候选图像的拍摄位置、所述第一候选图像的拍摄工具的相对定位信息和 所述第二候选图像的拍摄工具的相对定位信息,获得所述第二候选图像的拍摄位置。
4. 根据权利要求3所述的方法,其特征在于,所述根据所述第一候选图像和所述第二 候选图像,进行三维重建处理,以获得所述第一候选图像的拍摄工具的相对定位信息和所 述第二候选图像的拍摄工具的相对定位信息,包括: 对所述第一候选图像进行特征提取处理,以获得所述第一候选图像的特征信息; 对所述第二候选图像进行特征提取处理,以获得所述第二候选图像的特征信息; 根据所述第一候选图像的特征信息、所述第一候选图像的拍摄工具的内参数、所述第 二候选图像的特征信息和所述第二候选图像的拍摄工具的内参数,获得所述第一候选图像 的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息。
5. 根据权利要求1?4任一权利要求所述的方法,其特征在于,所述展现所述推荐图 像,包括: 以地图标注方式和图像方式中的至少一项,展现所述推荐图像。
6. -种图像展现装置,其特征在于,包括: 位置获得单元,用于获得目标对象所在的位置; 图像获得单元,用于根据Μ个候选图像中每个候选图像的拍摄位置和所述目标对象所 在的位置,获得Ν个候选图像,以作为推荐图像,Μ为大于或等于1的整数,Ν为大于或等于 1,且小于或等于Μ的整数; 展现单元,用于展现所述推荐图像。
7. 根据权利要求6所述的装置,其特征在于,所述候选图像包括第一候选图像;所述装 置还包括定位单元,用于 获得指定物体所在的第一候选图像;以及 根据所述第一候选图像的EXIF信息,获得所述第一候选图像的拍摄位置。
8. 根据权利要求7所述的装置,其特征在于,所述候选图像还包括第二候选图像;所述 定位单元,还用于 获得所述指定物体所在的第二候选图像; 根据所述第一候选图像和所述第二候选图像,进行三维重建处理,以获得所述第一候 选图像的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息;以及 根据所述第一候选图像的拍摄位置、所述第一候选图像的拍摄工具的相对定位信息和 所述第二候选图像的拍摄工具的相对定位信息,获得所述第二候选图像的拍摄位置。
9. 根据权利要求8所述的装置,其特征在于,所述定位单元,具体用于 对所述第一候选图像进行特征提取处理,以获得所述第一候选图像的特征信息; 对所述第二候选图像进行特征提取处理,以获得所述第二候选图像的特征信息;以及 根据所述第一候选图像的特征信息、所述第一候选图像的拍摄工具的内参数、所述第 二候选图像的特征信息和所述第二候选图像的拍摄工具的内参数,获得所述第一候选图像 的拍摄工具的相对定位信息和所述第二候选图像的拍摄工具的相对定位信息。
10. 根据权利要求6?9任一权利要求所述的装置,其特征在于,所述展现单元,具体用 于 以地图标注方式和图像方式中的至少一项,展现所述推荐图像。
【文档编号】G06F17/30GK104102732SQ201410355933
【公开日】2014年10月15日 申请日期:2014年7月24日 优先权日:2014年7月24日
【发明者】高浩渊, 廖杰, 谢远帆, 骆沛, 王亮 申请人:百度在线网络技术(北京)有限公司