【技术实现步骤摘要】
基于视频流的三维模型重建方法及系统
[0001]本专利技术涉及数据处理技术,尤其涉及一种基于视频流的三维模型重建方法及系统。
技术介绍
[0002]随着现代科技的发展,三维模型重建技术在很多领域诸如智慧城市、建筑、工业测量等多个领域都得到了广泛的应用,其中,楼层建筑作为与人们生活息息相关的一部分,楼层建筑的三维建模技术备受人们的关注,如何对形态复杂的楼层建筑三维模型进行建模成了当前人们研究的热门问题。
[0003]目前,在对复杂的楼层建筑三维模型进行建模时,往往需要多人协同建模得到多个分散的单元,然后再将多个分散的单元拼接形成复杂的楼层建筑三维模型。现有技术中,在用户对三维模型有重现建模的需求时,由于多人建模的缘故,使得多人之间的建模的顺序是混乱的,从而导致无法有序的重现,进而无法满足用户的需求。
[0004]因此,如何结合用户的重现需求数据来对相应的重现模型进行有序重建展示,成了如今亟需解决的问题。
技术实现思路
[0005]本专利技术实施例提供一种基于视频流的三维模型重建方法及系统,可以结 ...
【技术保护点】
【技术特征摘要】
1.一种基于视频流的三维模型重建方法,其特征在于,包括:按照楼层信息对模型规划数据进行拆分,得到对应所述楼层信息的多个子规划数据,并确定各所述子规划数据对应的楼层建模端,接收各所述楼层建模端输入的多个构建节点,基于构建时间对多个所述构建节点进行排序生成楼层子节点序列,并基于所述楼层信息生成各所述楼层子节点序列对应的第一序号;响应相邻所述楼层信息对应的楼层建模端的完成信息,生成装配规划数据,并确定所述装配规划数据对应的装配建模端,接收各所述装配建模端输入的多个构建节点,基于构建时间对多个所述构建节点进行排序生成装配子节点序列,并基于对应的所述第一序号生成各所述装配子节点序列对应的第二序号;根据所述楼层子节点序列和装配子节点序列对应的构建节点生成目标三维模型,基于序号排序策略、第一序号以及第二序号对所述楼层子节点序列和装配子节点序列进行排序处理,得到对应所述目标三维模型的建模总序列;基于消除策略接收用户对所述目标三维模型的消除数据,根据所述消除数据对所述目标三维模型进行更新,得到消除三维模型,获取所述消除数据对应的构建节点生成消除节点集合,并基于所述建模总序列对所述消除节点集合进行排序处理,得到消除节点序列;基于所述消除节点序列调取对应的构建节点,基于所述构建节点对所述消除三维模型进行重建,得到重建三维模型以及所述重建三维模型对应的视频流。2.根据权利要求1所述的方法,其特征在于,接收各所述楼层建模端输入的多个构建节点,基于构建时间对多个所述构建节点进行排序生成楼层子节点序列,并基于所述楼层信息生成各所述楼层子节点序列对应的第一序号,包括:接收各所述楼层建模端输入的多个构建节点,基于所述构建时间的先后顺序对多个构建节点进行排序生成楼层子节点序列;为各所述楼层子节点序列构建一个第一编号槽位,按照所述楼层信息为各所述楼层子节点序列对应的第一编号槽位中填充相应的楼层序号,得到各所述楼层子节点序列对应的第一序号。3.根据权利要求2所述的方法,其特征在于,接收各所述装配建模端输入的多个构建节点,基于构建时间对多个所述构建节点进行排序生成装配子节点序列,并基于对应的所述第一序号生成各所述装配子节点序列对应的第二序号,包括:接收各所述装配建模端输入的多个构建节点,基于所述构建时间的先后顺序对多个构建节点进行排序生成装配子节点序列;为各所述装配子节点序列构建两个第二编号槽位,获取各所述装配子节点序列对应的相邻的两个楼层子节点序列的第一序号,将所述第一序号填充至相应的装配子节点序列对应两个第二编号槽位中,得到各所述装配子节点序列对应的第二序号。4.根据权利要求3所述的方法,其特征在于,基于序号排序策略、第一序号以及第二序号对所述楼层子节点序列和装配子节点序列进行排序处理,得到对应所述目标三维模型的建模总序列,包括:按照从小到大的顺序,对多个第一序号进行排序,得到第一排序序列;
获取各所述第二序号对应的两个第一序号,将所述第二序号插入到对应的两个第一序号后方,得到第二排序序列;基于所述第二排序序列对楼层子节点序列和装配子节点序列进行排序处理,得到对应所述目标三维模型的建模总序列。5.根据权利要求4所述的方法,其特征在于,基于消除策略接收用户对所述目标三维模型的消除数据,根据所述消除数据对所述目标三维模型进行更新,得到消除三维模型,获取所述消除数据对应的构建节点生成消除节点集合,并基于所述建模总序列对所述消除节点集合进行排序处理,得到消除节点序列,包括:对所述目标三维模型进行坐标化处理,接收用户输入的中心坐标信息生成所述目标三维模型的模型中心点,基于所述模型中心点生成与所述目标三维模型对应的三维坐标轴,对所述三维坐标轴的三个坐标轴进行双向延伸处理,得到六维消除轴;获取用户在所述六维消除轴上选取的一个坐标轴作为消除轴,调取与所述消除轴垂直的预设消除面,接收用户对所述预设消除面的面积调整信息,得到调整消除面;接收用户对所述调整消除面的移动信息,基于所述移动信息控制所述调整消除面基于所述消除轴进行移动,并获取所述调整消除面移动经过的空间作为消除空间;根据所述消除空间覆盖的构建节点确定消除节点,将所述目标三维模型...
【专利技术属性】
技术研发人员:林钦松,徐俊,陈兰,
申请(专利权)人:芯知科技江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。