System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及航空摄影领域,特别涉及一种基于地理信息数据模型的双向回溯媒体文件的方法及相关装置。
技术介绍
1、航拍建模是一种利用无人载具快速且大面积获取被拍摄目标的精准三维模型的技术。在利用无人载具进行航拍建模后,可以构建得到的地理信息数据模型。后续利用无人载具继续进行航拍时,可以得到多个媒体文件,利用媒体文件反映地理信息数据模型对应的地理信息调整情况。
2、但是当前拍摄得到的多个媒体文件仅记录了无人载具的拍摄位置和拍摄角度,无法记录媒体文件中某些地点在地理信息数据模型中的实际地理位置点。也就是说,当前媒体文件无法记录某些地点的空间位置,当该地点出现异常情况时,无法通过媒体文件进行定位。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种基于地理信息数据模型的双向回溯媒体文件的方法及相关装置,能够将媒体文件包括的地点回溯至地理信息数据模型的实际地理位置点,从而实现通过媒体文件进行定位。
2、为实现上述目的,本申请有如下技术方案:
3、本申请提供了一种基于地理信息数据模型的双向回溯媒体文件的方法,包括:
4、将地理信息数据模型以及媒体文件导入至虚拟三维空间,所述媒体文件为对地理环境进行拍摄得到的,所述地理信息数据模型为利用无人载具进行拍摄建模得到的,所述媒体文件携带有无人载具的拍摄位置和拍摄角度;
5、根据所述拍摄位置以及拍摄角度在虚拟三维空间构建得到虚拟摄像机的虚拟位置以及虚拟角度,根据所述虚拟位置以及所述虚拟角度确定
6、根据所述拍摄距离计算得到所述虚拟摄像机在所述虚拟三维空间的实际画幅以及所述实际画幅和所述媒体文件的比例关系;
7、根据所述比例关系确定在所述媒体文件中目标位置点对应的在实际画幅中的虚拟三维位置点;
8、根据所述虚拟三维位置点以及所述虚拟角度确定所述虚拟三维位置点对应的实际地理位置点,根据所述地理信息数据模型获取所述实际地理位置点的位置坐标。
9、可选地,所述虚拟摄像机的结构参数和无人载具的拍摄设备的结构参数相同;
10、所述根据所述拍摄距离计算得到所述虚拟摄像机在所述虚拟三维空间的实际画幅以及所述实际画幅和所述媒体文件的比例关系包括:
11、根据所述拍摄距离以及所述虚拟摄像机的结构参数计算得到所述虚拟摄像机在所述虚拟三维空间的实际画幅以及所述实际画幅和所述媒体文件的比例关系。
12、可选地,所述根据所述虚拟三维位置点以及所述虚拟角度确定所述虚拟三维位置点对应的实际地理位置点包括:
13、在所述虚拟三维位置点以所述虚拟角度的方向为基准投射探测射线,所述探测射线和所述地理信息数据模型的交点即为所述虚拟三维位置点对应的实际地理位置点。
14、可选地,所述媒体文件包括图片文件和/或视频文件,所述视频文件包括多个视频帧,所述视频帧携带有无人载具的拍摄位置和拍摄角度。
15、可选地,所述方法还包括:
16、获取所述实际地理位置点和多个所述媒体文件中每个所述媒体文件的虚拟位置之间的连线角度;
17、计算每个所述媒体文件对应的所述连线角度和每个所述媒体文件的虚拟角度之间的角度差值;
18、确定所述角度差值是否小于或等于误差阈值,若小于或等于所述误差阈值,则确定所述媒体文件为所述实际地理位置点的关联文件。
19、可选地,所述方法还包括:
20、按照所述实际地理位置点和多个所述关联文件中每个所述关联文件的虚拟位置之间的距离对多个所述关联文件进行排序,得到排序结果;
21、根据所述排序结果确定多个所述关联文件中每个所述关联文件和所述实际地理位置点之间的关联程度。
22、本申请提供一种基于地理信息数据模型的双向回溯媒体文件的装置,包括:
23、导入单元,用于将地理信息数据模型以及媒体文件导入至虚拟三维空间,所述媒体文件为对地理环境进行拍摄得到的,所述地理信息数据模型为利用无人载具进行拍摄建模得到的,所述媒体文件携带有无人载具的拍摄位置和拍摄角度;
24、构建单元,用于根据所述拍摄位置以及拍摄角度在虚拟三维空间构建得到虚拟摄像机的虚拟位置以及虚拟角度,根据所述虚拟位置以及所述虚拟角度确定所述虚拟摄像机的拍摄距离;
25、计算单元,用于根据所述拍摄距离计算得到所述虚拟摄像机在所述虚拟三维空间的实际画幅以及所述实际画幅和所述媒体文件的比例关系;
26、第一确定单元,用于根据所述比例关系确定在所述媒体文件中目标位置点对应的在实际画幅中的虚拟三维位置点;
27、第二确定单元,用于根据所述虚拟三维位置点以及所述虚拟角度确定所述虚拟三维位置点对应的实际地理位置点,根据所述地理信息数据模型获取所述实际地理位置点的位置坐标。
28、本申请提供了一种基于地理信息数据模型的双向回溯媒体文件的设备,所述设备包括:处理器和存储器;
29、所述存储器,用于存储指令;
30、所述处理器,用于执行所述存储器中的所述指令,执行如上述实施例中任一项所述的方法。
31、本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机设备上运行时,使得所述计算机设备执行上述实施例任一项所述的方法。
32、本申请提供了一种计算机程序产品,包括计算机程序,当所述计算机程序在计算机设备上运行时,使得所述计算机设备执行上述实施例任一项所述的方法。
33、本申请提供了一种基于地理信息数据模型的双向回溯媒体文件的方法,方法包括:将地理信息数据模型以及媒体文件导入至虚拟三维空间,媒体文件为对地理环境进行拍摄得到的,地理信息数据模型为利用无人载具进行拍摄建模得到的,媒体文件携带有无人载具的拍摄位置和拍摄角度。根据拍摄位置以及拍摄角度在虚拟三维空间构建得到虚拟摄像机的虚拟位置以及虚拟角度,根据虚拟位置以及虚拟角度确定虚拟摄像机的拍摄距离,根据拍摄距离计算得到虚拟摄像机在虚拟三维空间的实际画幅以及实际画幅和媒体文件的比例关系,根据比例关系确定在媒体文件中目标位置点对应的在实际画幅中的虚拟三维位置点,根据虚拟三维位置点以及虚拟角度确定虚拟三维位置点对应的实际地理位置点,根据地理信息数据模型获取实际地理位置点的位置坐标。也就是说,在虚拟三维空间中根据媒体文件拍摄时的位置以及角度,结合拍摄距离等参数,将拍摄时媒体文件的实际画幅、位置、角度在具备地理信息的地理信息数据模型上重现,从而实现媒体文件中地点和地理信息数据模型中实际地理位置点的关联,能够将媒体文件包括的地点回溯至地理信息数据模型的实际地理位置点,从而实现通过媒体文件进行定位。
本文档来自技高网...【技术保护点】
1.一种基于地理信息数据模型的双向回溯媒体文件的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述虚拟摄像机的结构参数和无人载具的拍摄设备的结构参数相同;
3.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟三维位置点以及所述虚拟角度确定所述虚拟三维位置点对应的实际地理位置点包括:
4.根据权利要求1所述的方法,其特征在于,所述媒体文件包括图片文件和/或视频文件,所述视频文件包括多个视频帧,所述视频帧携带有无人载具的拍摄位置和拍摄角度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种基于地理信息数据模型的双向回溯媒体文件的装置,其特征在于,包括:
8.一种基于地理信息数据模型的双向回溯媒体文件的设备,其特征在于,所述设备包括:处理器和存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机设备上运行时,使得所述计算机设
10.一种计算机程序产品,包括计算机程序,其特征在于,当所述计算机程序在计算机设备上运行时,使得所述计算机设备执行权利要求1-6任一项所述的方法。
...【技术特征摘要】
1.一种基于地理信息数据模型的双向回溯媒体文件的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述虚拟摄像机的结构参数和无人载具的拍摄设备的结构参数相同;
3.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟三维位置点以及所述虚拟角度确定所述虚拟三维位置点对应的实际地理位置点包括:
4.根据权利要求1所述的方法,其特征在于,所述媒体文件包括图片文件和/或视频文件,所述视频文件包括多个视频帧,所述视频帧携带有无人载具的拍摄位置和拍摄角度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根...
【专利技术属性】
技术研发人员:高楠,
申请(专利权)人:博海东方北京信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。