一种点位标记方法及装置制造方法及图纸

技术编号:14274707 阅读:131 留言:0更新日期:2016-12-23 19:48
本发明专利技术提供一种点位标记方法及装置,所述方法包括:获取待标记点的实际三维坐标信息;对于任一观察点,根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深;根据所述待标记点对应所述观察点的方向向量确定所述待标记点在所述观察点对应的二维全景景深图上的第二景深;若所述第一景深等于所述第二景深,则根据所述待标记点对应所述观察点的方向向量以及第一景深在所述观察点对应的全景球上对所述待标记点进行点位标记。应用本发明专利技术实施例可以实现自动点位标记,提高点位标记效率。

【技术实现步骤摘要】

本专利技术涉及视频监控
,尤其涉及一种点位标记方法及装置
技术介绍
随着视频监控技术的发展,街景和全景逐渐开始普及,用户渐渐不再满足于只能观看静态画面,而是希望能在街景、全景上添加资源(如室外的摄像头,室内的门禁等设备)以进行操作,例如,查看街景或全景画面中某摄像头的实况、录像回放等,对于室内全景,对门禁等资源进行操作等。这些功能的实现的基础均是点位标记。目前常见的点位标记方案是在全景球中通过对对应的资源进行拖拽的方式进行点位标记。然而实践发现,由于不同观察点对应的全景球之间是相互独立的,通过现有点位标记方案进行点位标记时,对于在多个不同观察点对应的全景球中出现的同一点位,需要重复在该多个不同观察点对应的全景球中进行上述点位标记操作,工作量较大,需要耗费大量的人力,且点位标记效率较低。
技术实现思路
本专利技术提供一种点位标记方法及装置,以解决现有通过人工进行点位标记时工作量较大,且效率较低的问题。根据本专利技术的第一方面,提供一种点位标记方法,包括:获取待标记点的实际三维坐标信息;对于任一观察点,根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深;根据所述待标记点对应所述观察点的方向向量确定所述待标记点在所述观察点对应的二维全景景深图上的第二景深;若所述第一景深等于所述第二景深,则根据所述待标记点对应所述观察点的方向向量以及第一景深在所述观察点对应的全景球上对所述待标记点进行点位标记。根据本专利技术的第二方面,提供一种点位标记装置,包括:获取单元,用于获取待标记点的实际三维坐标信息;第一确定单元,用于对于任一观察点,根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深;第二确定单元,用于根据所述待标记点对应所述观察点的方向向量确定所述待标记点在所述观察点对应的二维全景景深图上的第二景深;标记单元,用于若所述第一景深等于所述第二景深,则根据所述待标记点对应所述观察点的方向向量以及第一景深在所述观察点对应的全景球上对所述待标记点进行点位标记。应用本专利技术公开的技术方案,通过获取待标记点的实际三维坐标信息,对于任一观察点,根据该观察点的实际三维坐标信息以及待标记点的实际三维坐标信息确定待标记点对应观察点的方向向量以及第一景深,并根据待标记点对应所述观察点的方向向量确定待标记点在观察点对应的二维全景景深图上的第二景深,进而当第一景深等于第二景深时,根据待标记点对应观察点的方向向量以及第一景深在观察点对应的全景球上对待标记点进行点位标记,实现了自动点位标记,提高了点位标记的效率。附图说明图1是本专利技术实施例提供的一种点位标记方法的流程示意图;图2是本专利技术实施例提供的一种点位标记装置的结构示意图;图3是本专利技术实施例提供的另一种点位标记装置的结构示意图;图4是本专利技术实施例提供的另一种点位标记装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,下面先对专利技术实施例中所涉及的几个概念进行简单解释,其中:观察点是指用于拍摄全景图片的摄像头;观察点在全景模式下拍摄的图片即为全景图片;观察点在全景模式下的最大拍摄范围即为全景范围;当观察点拍摄的图片具有深度信息时,观察点拍摄的全景图片即为二维全景景深图。全景球是指一个预设半径的球体(该球体的预设半径可以根据用户对图片的清晰度、扭曲度等参数要求确定),当以观察点为全景球的球心,并将该观察点的一张或若干张全景图片覆盖在该全景球表面时,即可得到该观察点对应的全景球。为了使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图1,图1为本专利技术实施例提供的一种点位标记方法的流程示意图,如图1所示,该点位标记方法可以包括:需要说明的是,步骤101~步骤104的执行主体可以为视频监控系统中的后台服务器,或后台服务器的处理器,如CPU(Center Process Unit,中央处理单元),为便于描述,以下以步骤101~步骤104的执行主体为服务器为例进行说明。步骤101、获取待标记点的实际三维坐标信息。本专利技术实施例中,对于需要在全景图中标记的资源(即待标记点),服务器可以获取其实际三维坐标信息,其中,待标记点的实际三维坐标信息是指待标记点在现实世界中的三维坐标信息,即待标记点的经纬度以及海拔对应的三维坐标信息。作为一种可选的实施方式,步骤101中,获取待标记点的实际三维坐标信息,可以包括以下步骤:11)、将待标记点添加到目标观察点对应的全景球,其中,该目标观察点为任一对应的全景范围包括该待标记点的观察点;12)、获取待标记点在目标观察点对应的全景球上的三维坐标信息;13)、根据该三维坐标信息确定目标观察点到该待标记点的方向单位向量以及待标记点在目标观察点对应的全景球内的第三景深;14)、根据目标观察点的实际三维坐标、目标观察点到待标记点的方向单位向量以及该第三景深,确定待标记点的实际三维坐标。在该实施方式中,对于任一待标记点,服务器可以选择一个全景范围包括该待标记点的观察点(本文中称为目标观察点),并通过拖拽等方式将该待标记点添加到目标观察点对应的全景球上,并根据射线碰撞检测技术等方式获取该待标记点在全景球上的三维坐标信息,其中,该待标记点在目标观察点对应的全景球上的三维坐标信息是指在基于目标观察点对应的全景球建立的三维坐标系中的三维坐标信息。服务器获取到待标记点在目标观察点对应的全景球上的三维坐标信息之后,可以根据该三维坐标信息确定目标观察点到待标记点的方向单位向量以及待标记点在目标观察点对应的全景球内的景深(本文中称为第三景深)。举例来说,假设目标观察点为基于目标观察点对应全景球建立的三维坐标系的坐标原点,即坐标为(0,0,0),待标记点在目标观察点对应的全景球上的三维坐标为(Xa,Ya,Za),则服务器可以确定目标观察点到待标记点的方向向量为并对该方向向量进行归一化处理,得到目标观察点到待标记点的方向单位向量(假设为)。此外,服务器还可以根据待标记点在目标观察点对应的全景球上的三维坐标信息确定该待标记点在全景球内的经纬度信息,并根据该经纬度信息进一步确定该待标记点在目标观察点对应的二维全景景深图内的UV坐标(u,v纹理贴图坐标),进而确定待标记点在目标观察点对应的全景球内的第三景深L。在该实施方式中,服务器确定了目标观察点到待标记点的方向单位向量以及待标记点的第三景深之后,服务器还可以根据目标观察点的实际三维坐标、目标观察点到待标记点的方向单位向量以及该第三景深确定带标记的实际三维坐标。举例来说,仍以上述示例为例,服务器可以通过对目标观察点进行定位获取目标观察点在现实世界的经纬度以及海拔信息,并将其转换为三维坐标信息(即实际三维坐标信息,假设为(Xc,Yc,Zc)),进而,服务器可以通过以下公式确定待标记点的实际三维坐标信息: ( X c , Y c , Z c ) + B → * L ]]>通过上述方式,服务器可以确定本文档来自技高网
...
一种点位标记方法及装置

【技术保护点】
一种点位标记方法,其特征在于,包括:获取待标记点的实际三维坐标信息;对于任一观察点,根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深;根据所述待标记点对应所述观察点的方向向量确定所述待标记点在所述观察点对应的二维全景景深图上的第二景深;若所述第一景深等于所述第二景深,则根据所述待标记点对应所述观察点的方向向量以及第一景深在所述观察点对应的全景球上对所述待标记点进行点位标记。

【技术特征摘要】
1.一种点位标记方法,其特征在于,包括:获取待标记点的实际三维坐标信息;对于任一观察点,根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深;根据所述待标记点对应所述观察点的方向向量确定所述待标记点在所述观察点对应的二维全景景深图上的第二景深;若所述第一景深等于所述第二景深,则根据所述待标记点对应所述观察点的方向向量以及第一景深在所述观察点对应的全景球上对所述待标记点进行点位标记。2.根据权利要求1所述的方法,其特征在于,所述获取待标记点的实际三维坐标信息,包括:将所述待标记点添加到目标观察点对应的全景球上,其中,所述目标观察点为任一对应的全景范围包括所述待标记点的观察点;获取所述待标记点在所述目标观察点对应的全景球上的三维坐标信息;根据该三维坐标信息确定所述目标观察点到所述待标记点的方向单位向量以及所述待标记点在所述目标观察点对应的全景球内的第三景深;根据所述目标观察点的实际三维坐标、所述目标观察点到所述待标记点的方向单位向量以及所述第三景深确定所述待标记点的实际三维坐标。3.根据权利要求1所述的方法,其特征在于,所述获取待标记点的实际三维坐标信息之后,以及所述对于任一观察点,根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深之前,所述方法还包括:对于所述任一观察点,确定所述观察点对应的全景图片中的最大景深;其中,所述观察点对应的全景图片为具有深度信息的全景图片;根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息,判断所述待标记点是否在所述观察点的最大景深范围之内;若是,则确定执行根据所述观察点的实际三维坐标信息以及所述待标记点的实际三维坐标信息确定所述待标记点对应所述观察点的方向向量以及第一景深的步骤。4.根据权利要求3所述的方法,其特征在于,所述判断所述待标记点是否在所述观察点的最大景深范围之内之后,还包括:否则,确定不需要在所述观察点对应的全景球上对所述待标记点进行点位标记。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一景深不等于所述第二景深,则确定不需要在所述观察点对应的全景球上对所述待标...

【专利技术属性】
技术研发人员:程昌辉
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1