图像处理方法技术

技术编号:39490628 阅读:8 留言:0更新日期:2023-11-24 11:12
本公开提供一种图像处理方法

【技术实现步骤摘要】
图像处理方法、装置及电子设备


[0001]本公开涉及计算机视觉
,尤其涉及一种图像处理方法

装置及电子设备


技术介绍

[0002]通过图像检索技术可以在数据库中检索与查询图像相关的检索图像,进而根据检索图像,构建对应的三维模型

[0003]目前,服务器可以根据查询图像的图像特征,获取与查询图像相关的检索图像

例如,获取查询图像的全局特征向量,进而根据全局特征向量,在数据库中获取与查询图像视觉相似的图像,进而根据视觉相似的多个图像构建三维模型

然而,在不同区域的特征相似度较高时,基于查询图像的图像特征获取的检索图像可能为不同区域的图像,使得检索图像无法构建准确的三维模型,进而导致三维模型的准确度较低


技术实现思路

[0004]本公开提供一种图像处理方法

装置及电子设备,用于解决现有技术中三维模型的构建准确度较低的技术问题

[0005]第一方面,本公开提供一种图像处理方法,该方法包括:
[0006]接收终端设备发送的与第一区域相关联的多张第一图像,所述第一区域为所述终端设备所在的区域;
[0007]在数据库中获取与每张第一图像对应的至少一张第二图像,每张第一图像与对应的至少一张第二图像之间的图像相似度大于或等于第一阈值;
[0008]基于所述第二图像指示的位置,确定所述第一区域的三维模型;
[0009]向所述终端设备发送所述三维模型

[0010]第二方面,本公开提供一种图像处理装置,包括接收模块

获取模块

确定模块和发送模块,其中:
[0011]所述接收模块用于,接收终端设备发送的与第一区域相关联的多张第一图像,所述第一区域为所述终端设备所在的区域;
[0012]所述获取模块用于,在数据库中获取与每张第一图像对应的至少一张第二图像,每张第一图像与对应的至少一张第二图像之间的图像相似度大于或等于第一阈值;
[0013]所述确定模块用于,基于所述第二图像指示的位置,确定所述第一区域的三维模型;
[0014]所述发送模块用于,向所述终端设备发送所述三维模型

[0015]第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;
[0016]所述存储器存储计算机执行指令;
[0017]所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能涉及的所述图像处理方法

[0018]第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介
质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能涉及的所述图像处理方法

[0019]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能涉及的所述图像处理方法

[0020]本公开提供一种图像处理方法

装置及电子设备,服务器接收终端设备发送的与第一区域相关联的多张第一图像,其中,第一区域为终端设备所在的区域,在数据库中获取与每张第一图像对应的至少一张第二图像,每张第一图像与对应的至少一张第二图像之间的图像相似度大于或等于第一阈值,基于第二图像指示的位置,确定第一区域的三维模型,并向终端设备发送三维模型

根据上述方法,服务器可以根据多张第一图像的图像特征,在数据库中获取与多张第一图像中的每张第一图像视觉相似的至少一张第二图像,并基于第二图像指示的位置,使用部分第二图像构建三维模型,这样在第二图像为不同区域的图像时,服务器也可以准确的构建三维模型,提高三维模型的准确度

附图说明
[0021]图1为本公开实施例提供的一种应用场景示意图;
[0022]图2为本公开实施例提供的一种图像处理方法的流程示意图;
[0023]图3为本公开实施例提供的一种服务器接收多张第一图像的过程示意图;
[0024]图4为本公开实施例提供的一种获取多个位置集合的过程示意图;
[0025]图5为本公开实施例提供的一种构建三维模型的方法流程示意图;
[0026]图6为本公开实施例提供的一种图像处理方法的过程示意图;
[0027]图7为本公开实施例提供的一种图像处理装置的结构示意图;以及
[0028]图8为本公开实施例提供的一种电子设备的结构示意图

具体实施方式
[0029]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本公开的一些方面相一致的装置和方法的例子

[0030]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程

方法

物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程

方法

物品或者装置所固有的要素

在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程

方法

物品或者装置中还存在另外的相同要素

[0031]为了便于理解,首先对本公开实施例所涉及的概念进行说明

[0032]终端设备:是一种具有无线收发功能的设备

终端设备可以部署在陆地上,包括室内或室外

手持

穿戴或车载;也可以部署在水面上
(
如轮船等
)。
所述终端设备可以是手机
(mobile phone)、
平板电脑
(Pad)、
带无线收发功能的电脑

虚拟现实
(virtual reality

VR)
终端设备

增强现实
(augmented reality

AR)
终端设备

工业控制
(industrial control)
中的无线终端

车载终端设备

无人驾驶
(self driving)
中的无线终端

远程医本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像处理方法,其特征在于,包括:接收终端设备发送的与第一区域相关联的多张第一图像,所述第一区域为所述终端设备所在的区域;在数据库中获取与每张第一图像对应的至少一张第二图像,每张第一图像与对应的至少一张第二图像之间的图像相似度大于或等于第一阈值;基于所述第二图像指示的位置,确定所述第一区域的三维模型;向所述终端设备发送所述三维模型
。2.
根据权利要求1所述的方法,其特征在于,基于所述第二图像指示的位置,确定所述第一区域的三维模型,包括:将所述位置划分为多个位置集合,所述位置集合中任意两个位置之间的距离小于或等于第二阈值;根据所述多个位置集合,确定所述三维模型
。3.
根据权利要求2所述的方法,其特征在于,根据所述多个位置集合,确定所述三维模型,包括:获取每个位置集合中包括的位置的第一数量;根据所述第一数量,确定所述三维模型
。4.
根据权利要求3所述的方法,其特征在于,根据所述第一数量,确定所述三维模型,包括:根据所述第一数量,在所述多个位置集合中确定目标位置集合,所述目标位置集合的第一数量最大;根据所述目标位置集合对应的所述第二图像,确定所述三维模型
。5.
根据权利要求4所述的方法,其特征在于,根据所述目标位置集合对应的所述第二图像,确定所述三维模型,包括:在所述目标位置集合对应的所述第二图像中获取
M
张第三图像,所述
M
为小于或等于所述第一数量的正整数;根据所述
M
张第三图像确定所述三维模型
。6.
根据权利要求5所述的方法,其特征在于,在所述目标位置集合对应的所述第二图像中获取
M
张第三图像,包括:在多张第一图像中确定目标图像,所述目标图像为多张第一图像中拍摄最早的图像;根据所述目标图像与所述目标位置集合对应的每张第二图像之间的图像相似度,确定所述
M
张第三图像
。7.
根据权利要求1‑6任一项所述的方法,其特征在于,针对于任意一张第一图像,在数据库中获取所述第一图像对应的至少一张第二图像,包括:获取所述第一图像的第一全局特征;获取所述数据库中每张图像的第二全局特征;根据所述第一全局特征和所述多个第二全局特...

【专利技术属性】
技术研发人员:孙曦张晟林美霞
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1