System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
【】本专利技术涉及地图和导航软件,特别涉及生成建筑物的三维模型和导航网络。
技术介绍
0、
技术介绍
1、二维(2d)地图软件允许在大部分平面空间(如道路和高速公路网络)内进行路线查找和导航。最近,地图软件可能包括建筑物的三维(3d)地图,如机场航站楼、购物中心或公众可进入的其他建筑物。虚拟现实(vr)是另一种依赖三维模型的应用。
2、创建逼真的三维模型通常涉及复杂的过程或专家,如软件工程师或技术人员。生成三维模型的一种方法是对三维空间进行物理测量,例如使用激光测距仪或光探测和测距(激光雷达)。相机可以从不同的视角获取图像,然后对图像进行分析以构建三维空间,如多视角立体(multi-view stereo,mvs)。同步定位和地图构建(simultaneous localizationand mapping,slam)可使用惯性传感器或其他设备定位来确定设备的位置,以便在进行相机或激光雷达测量的同时在点云中构建三维地图。
3、这些技术可能需要专门的设备,如激光雷达或多视图相机装置。专业的三维建模或计算机辅助设计(cad)软件(例如autodesk、3ds max或blender)需要具备专业知识并了解3d建模技术才能构建逼真的3d模型。使用人工智能(ai)将点云转换为有意义的3d对象和区域等复杂程序可能会产生不良的伪影,例如合并的物体在真实空间中实际上是分离的。
4、生成室内导航网络比生成3d模型更具挑战性。建筑物的某些区域可能不对公众开放,或仅在特定时间内开放。步行者可以使用自
5、需要有一种简便的方法来生成逼真的建筑物内部3d模型。需要一种系统能够让非专业用户轻松为vr和其他应用创建逼真的3d模型。此外,还需要为多层建筑生成室内导航网络,以实现3d导航和虚拟现实(vr)应用。
技术实现思路
本文档来自技高网...【技术保护点】
1.一种生成3D建筑物模型的计算机实施方法,包括:
2.根据权利要求1的计算机实施方法,还包括:
3.根据权利要求2所述的计算机实施方法,其中所述服务器程序将所述2D平面图中的房间转换成多边形,将所述2D平面图中的门转换成线条。
4.根据权利要求3所述的计算机实施方法,其中所述映射点是所述面向墙的角;
5.根据权利要求3所述的计算机实施方法,其中所述映射点包括所述面向墙壁的4个点;
6.根据权利要求2所述的计算机实施方法,其中所述移动设备程序还包括3D查看器应用程序,当所述相机的方向改变时,所述3D查看器应用程序调整在所述移动设备显示屏上向所述用户显示的视图,以便所述相机查看所述建筑物的一部分,对应于由所述楼层3D模型所建模的虚拟世界的一部分。
7.根据权利要求6所述的计算机实施方法,其中所述移动设备显示由所述移动设备拍摄的照片,也显示由所述楼层3D模型所建模的虚拟世界的部分。
8.根据权利要求3所述的计算机实施方法,其中由所述服务器程序发送到所述移动设备的所述楼层3D模型的部分是在楼层平面中具有
9.根据权利要求8所述的计算机实施方法,其中所述模型点包括表示矢量化后的2D楼层部分中代表面向墙壁的线条的2个点。
10.根据权利要求2所述的计算机实施方法,还包括:
11.根据权利要求10所述的计算机实施方法,还包括:执行由所述服务器程序激活的去重复程序,所述去重复程序由所述服务器上的处理器执行:
12.根据权利要求11所述的计算机实施方法,其中所述哈希函数是加密哈希函数。
13.一种3D建筑模型生成器,包括:
14.根据权利要求13所述的3D建筑模型生成器,其中所述映射点包括所述面向墙壁的拐角的4个点;
15.根据权利要求14所述的3D建筑模型生成器,其中所述移动设备程序还包括3D查看器应用程序,当所述相机的方向改变时,所述3D查看器应用程序调整在所述移动设备显示屏上向所述用户显示的视图,以便所述相机查看所述建筑物的一部分,对应于由所述楼层3D模型所建模的虚拟世界的一部分。
16.根据权利要求13所述的3D建筑模型生成器,其中由所述服务器程序发送到所述移动设备的所述楼层3D模型的部分是在楼层平面中具有多边形和线条的2D楼层部分;
17.根据权利要求13所述的3D建筑模型生成器,还包括:
18.根据权利要求13所述的3D建筑模型生成器,还包括:
19.一种存储计算机可读指令的计算机可读介质,当在计算机上执行所述指令时,使所述计算机通过以下步骤方法生成室内导航网络:
20.根据权利要求19所述的计算机可读介质,其中所述方法还包括:
...【技术特征摘要】
【国外来华专利技术】
1.一种生成3d建筑物模型的计算机实施方法,包括:
2.根据权利要求1的计算机实施方法,还包括:
3.根据权利要求2所述的计算机实施方法,其中所述服务器程序将所述2d平面图中的房间转换成多边形,将所述2d平面图中的门转换成线条。
4.根据权利要求3所述的计算机实施方法,其中所述映射点是所述面向墙的角;
5.根据权利要求3所述的计算机实施方法,其中所述映射点包括所述面向墙壁的4个点;
6.根据权利要求2所述的计算机实施方法,其中所述移动设备程序还包括3d查看器应用程序,当所述相机的方向改变时,所述3d查看器应用程序调整在所述移动设备显示屏上向所述用户显示的视图,以便所述相机查看所述建筑物的一部分,对应于由所述楼层3d模型所建模的虚拟世界的一部分。
7.根据权利要求6所述的计算机实施方法,其中所述移动设备显示由所述移动设备拍摄的照片,也显示由所述楼层3d模型所建模的虚拟世界的部分。
8.根据权利要求3所述的计算机实施方法,其中由所述服务器程序发送到所述移动设备的所述楼层3d模型的部分是在楼层平面中具有多边形和线条的2d楼层部分;
9.根据权利要求8所述的计算机实施方法,其中所述模型点包括表示矢量化后的2d楼层部分中代表面向墙壁的线条的2个点。
10.根据权利要求2所述的计算机实施方法,还包...
【专利技术属性】
技术研发人员:林德荣,黄德福,黄嘉华,吴国辉,
申请(专利权)人:香港应用科技研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。