【技术实现步骤摘要】
【国外来华专利技术】图像网络的注释生成相关申请本申请基于2017年8月10日提交的美国临时专利申请第62/543,848号并要求其权益,该申请通过引用结合于此。
本公开总体上涉及为显示在计算设备上的图像生成注释。
技术介绍
地理信息系统可以捕获各种数据,包括与地理位置相关联的图像。图像可以用于各种应用,包括处理特定地理位置的图像的地图绘制(mapping)应用。地图绘制应用的用户可以手动关联各种标签和其他标记来标识图像。然而,标签或标记与图像的手动关联可能是费力的,并且容易出错。此外,当应用于大型数据集时,由于时间限制,标签与图像的手动关联可能不可行。然而,图像数据的数量和复杂性不断增加,对地图中所描绘区域的更全面信息的需求也在增加。因此,需要一种方法来更有效地处理、操纵和修改图像,从而增强用户体验。
技术实现思路
本公开的实施例的方面和优点将在以下描述中部分阐述,或者可以从描述中获知,或者可以通过实施例的实践而获知。本公开的一个示例方面涉及一种用于在图像中生成注释的方法。该方法可以包括由包括一个或多 ...
【技术保护点】
1.一种在图像中生成注释的计算机实施的方法,所述方法包括:/n由包括一个或多个计算设备的计算系统接收包括与多个位置相关联的多个图像的图像数据,其中所述多个图像包括关键图像,所述关键图像包括位于一个或多个关键图像中的一个或多个关键注释位置处的一个或多个关键注释;/n由所述计算系统部分基于与所述多个图像相关联的多个位置的一个或多个空间关系,选择至少一个图像和满足一个或多个注释标准的一对关键图像;/n由所述计算系统部分基于满足一个或多个注释标准的所述一对关键图像中的一个或多个关键注释的一个或多个关键注释位置,确定所述至少一个图像中的注释的注释位置;以及/n由所述计算系统在所述至少 ...
【技术特征摘要】
【国外来华专利技术】20170810 US 62/543,8481.一种在图像中生成注释的计算机实施的方法,所述方法包括:
由包括一个或多个计算设备的计算系统接收包括与多个位置相关联的多个图像的图像数据,其中所述多个图像包括关键图像,所述关键图像包括位于一个或多个关键图像中的一个或多个关键注释位置处的一个或多个关键注释;
由所述计算系统部分基于与所述多个图像相关联的多个位置的一个或多个空间关系,选择至少一个图像和满足一个或多个注释标准的一对关键图像;
由所述计算系统部分基于满足一个或多个注释标准的所述一对关键图像中的一个或多个关键注释的一个或多个关键注释位置,确定所述至少一个图像中的注释的注释位置;以及
由所述计算系统在所述至少一个图像的注释位置处生成注释。
2.根据权利要求1所述的计算机实施的方法,其中,所述一个或多个空间关系包括所述多个位置之间的一个或多个阈值距离范围或者所述多个位置中的每一个位置的邻接关系。
3.根据权利要求1或2中任一项所述的计算机实施的方法,其中,确定注释位置包括:
由所述计算系统确定与所述一对关键图像的一个或多个关键注释相关联的核线,其中所述核线的位置部分基于所述一对关键图像的光学中心;以及
响应于所述核线满足一个或多个会聚标准,由所述计算系统确定所述一对关键图像的核点,所述一个或多个会聚标准包括所述核线会聚,其中所述注释位置部分基于所述核点的位置。
4.根据权利要求3所述的计算机实施的方法,还包括:
由所述计算系统确定所述核线之间的会聚距离;以及
响应于确定所述会聚距离大于阈值会聚距离或者所述核线发散,由所述计算系统确定间断已经发生,其中所述一个或多个注释标准中的至少一个注释标准部分基于间断没有发生。
5.根据任何前述权利要求所述的计算机实施的方法,还包括:
由所述计算系统部分基于一个或多个关键图像标准确定所述一个或多个关键图像,所述一个或多个关键图像标准包括所述多个位置的集合之间的最小距离或所述多个位置的集合之间的最大距离。
6.根据任何前述权利要求所述的计算机实施的方法,还包括:
由所述计算系统检测所述多个图像中的一个或多个视觉特征,其中所述一个或多个视觉特征包括建筑物入口、建筑物标牌或建筑物地址标记;以及
由所述计算系统部分基于所述一个或多个视觉特征的位置来确定所述一个或多个关键注释的一个或多个关键注释位置。
7.根据任何前述权利要求所述的计算机实施的方法,还包括:
由所述计算系统部分基于所述多个图像生成图形,所述图形包括与所述多个图像相关联的多个节点,所述多个节点的位置部分基于与所述多个图像相关联的多个位置,其中所述一个或多个注释标准中的至少一个注释标准部分基于与所述一对关键图像相关联的一对节点与与所述至少一个图像相关联的节点相邻。
8.根据权利要求7所述的计算机实施的方法,还包括:
由所述计算系统部分基于所述图形,生成与所述多个节点相关联的多个区域,其中所述多个区域被部分基于所述多个节点之间的距离的一个或多个分区分开,其中所述一个或多个空间关系部分基于所述多个区域的形状、大小或相对定位。
9.根据权利要求8所述的计算机实施的方法,还包括:
由所述计算系统将附加区域添加到所述多个区域,其中所述附加区域对应于添加到所述多个图像的附加图像,所述附加区域的位置部分基于与所述附加图像相关联的附加位置;以及
由所述计算系统部分基于所述附加位置相对于所述多个位置的位置来修改所述一个或多个分区的位置。
10.根据任何前述权利要求所述的计算机实施的方法,还包括:
由所述计算系统接收注释更新数据,所述注释更新数据包括所述至少一个图像中的注释的位置,其中所述注释更新数据从远程计算设备或输入设备的一个或多个输入接收;以及
由所述计算系统部分基于所述注释更新数据修改所述注释的注释位置。
11.一个或多个有形的非暂时性计算机可读介质,其存储计算机可读指令,所述计算机可读指令当由一个或多个处理器执行时,使得所述一个或多个处理器执行操作,所述操作包括:
接收包括与多个位置相关联的多个图像的图像数据,其中所述多个图像包括关键图像,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。