System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于AR的装配式建筑构件预布局体验方法及装置制造方法及图纸_技高网

一种基于AR的装配式建筑构件预布局体验方法及装置制造方法及图纸

技术编号:40450594 阅读:7 留言:0更新日期:2024-02-22 23:09
本发明专利技术涉及布局体验技术领域,揭露了一种基于AR的装配式建筑构件预布局体验方法及装置,包括:接收装配式建筑构件的预布局体验指令,解析所述预布局体验指令,得到用于生成所述装配式建筑构件的建筑构件集,确认虚拟装配式建筑构件在真实场景的位置,得到虚拟装配式建筑构件位置,获取真实场景位置,基于真实场景位置,利用摄像机拍摄真实场景,得到真实场景视频流,并将虚拟装配式建筑构件融合至真实场景视频流中,得到包括虚拟装配式建筑构件的真实场景视频流,优化包括虚拟装配式建筑构件的真实场景视频流,得到优化场景视频流,并将优化场景视频流发送至预布局体验指令的发起端。本发明专利技术可解决装配式建筑构件预布局体验感较差的问题。

【技术实现步骤摘要】

本专利技术涉及布局体验,尤其涉及一种基于ar的装配式建筑构件预布局体验方法、装置、电子设备及计算机可读存储介质。


技术介绍

1、随着城市的发展,绿色、可循环经济被越来越多的人所熟知。装配式建筑,在此孕育而生。装配式建筑凭借其:安全性高、资源使用率高、工序少及易回收等优势在建筑行业中得到了广泛推广,与之相对应的是,对于装配式建筑构件的预布局体验方法尤为重要。

2、目前,对于装配式建筑构件的预布局体验方法为:获取装配式建筑构件的建筑模型及装配式建筑构件在真实场景中的位置,基于真实场景中的位置完成对装配式建筑构件的体验。

3、虽然上述方法能够实现对装配式建筑构件的预布局体验,但是,在对装配式建筑构件的建筑模型进行体验时,未考虑环境中的光照因素及建筑模型的材质,且未考虑设定多个可以用于体验装配式建筑构件的体验点,造成了装配式建筑构件预布局体验感较差的问题。


技术实现思路

1、本专利技术提供一种基于ar的装配式建筑构件预布局体验方法、装置及计算机可读存储介质,其主要目的在于解决装配式建筑构件预布局体验感较差的问题。

2、为实现上述目的,本专利技术提供的一种基于ar的装配式建筑构件预布局体验方法及装置,包括:

3、接收装配式建筑构件的预布局体验指令,解析所述预布局体验指令,得到用于生成所述装配式建筑构件的建筑构件集,其中,建筑构件集包括楼板构件、墙板构件、楼梯构件及阳台构件;

4、基于所述建筑构件集生成虚拟装配式建筑构件,确认虚拟装配式建筑构件在真实场景的位置,得到虚拟装配式建筑构件位置,并以所述虚拟装配式建筑构件位置为圆心,获取真实场景的位置信息,得到真实场景位置;

5、基于真实场景位置,利用摄像机拍摄真实场景,得到真实场景视频流;

6、将虚拟装配式建筑构件融合至真实场景视频流中,得到包括虚拟装配式建筑构件的真实场景视频流;

7、优化包括虚拟装配式建筑构件的真实场景视频流,得到优化场景视频流,并将优化场景视频流发送至预布局体验指令的发起端,完成装配式建筑构件预布局体验。

8、可选地,所述并以所述虚拟装配式建筑构件位置为圆心,获取真实场景的位置信息,得到真实场景位置,包括:

9、构建参考坐标系,基于所述参考坐标系获取虚拟装配式建筑构件位置的特征坐标,得到标识坐标,获取所述摄像机的相机坐标,基于相机坐标及标识坐标计算摄像机的姿态,得到相机姿态;

10、基于所述相机姿态获取真实场景的位置信息,得到真实场景位置。

11、可选地,所述基于相机坐标及标识坐标计算摄像机的姿态,得到相机姿态,计算公式如下所示:

12、

13、其中,(x1,y1,z1)表示相机坐标,(x2,y2,z2)表示标识坐标,r为相机坐标转换为标识坐标的旋转矩阵,p为摄像坐标转换为标识坐标的平移矩阵,其中,相机姿态由旋转矩阵及平移矩阵构成。

14、可选地,所述基于所述相机姿态获取真实场景的位置信息,得到真实场景位置,包括:

15、拟合以虚拟装配式建筑构件位置为圆心所构成的第一参考圆及第二参考圆,其中,第一参考圆为满足利用摄像机拍摄真实场景的最小圆,第二参考圆为第一参考圆为满足利用摄像机拍摄真实场景的圆,且第二参考圆的半径为预设的半径;

16、基于预设的第一均分数值及预设的第一起始位置,均分第一参考圆,得到多个第一真实场景采集点,基于预设的第二均分数值及预设的第二起始位置,均分第二参考圆,得到多个第二真实场景采集点;

17、基于所述多个第一真实场景采集点、多个第二真实场景采集点及相机姿态获取真实场景的位置信息,得到真实场景位置。

18、可选地,所述基于所述建筑构件集生成虚拟装配式建筑构件,包括:

19、根据建筑构件集确认一个或多个目标构件;

20、从所述一个或多个目标构件中依次提取目标构件,并对所提取的目标构件均执行如下操作:

21、获取所提取的目标构件的尺寸信息,得到生成尺寸;

22、基于所述生成尺寸生成虚拟装配式建筑构件。

23、可选地,所述确认虚拟装配式建筑构件在真实场景的位置,得到虚拟装配式建筑构件位置,包括:

24、基于所提取的目标构件获取虚拟装配式建筑构件位置。

25、可选地,所述利用摄像机拍摄真实场景,得到真实场景视频流,包括:

26、获取摄像机的透视投影矩阵,基于所述透视投影矩阵将相机坐标转换为屏幕坐标;

27、基于真实场景位置及屏幕坐标获取真实场景视频流。

28、可选地,所述透视投影矩阵如下所示:

29、

30、其中,t表示透视投影矩阵,cx为透视投影矩阵在x轴方向上的尺度因子,f为所述摄像机的焦距,cy为透视投影矩阵在y轴方向上的尺度因子,(x0,y0)表示摄像机拍摄时在参考坐标系下的位置。

31、可选地,所述优化包括虚拟装配式建筑构件的真实场景视频流,得到优化场景视频流,包括:

32、获取虚拟装配式建筑构件预设的参数,得到渲染参数,其中,渲染参数包括:虚拟装配式建筑构件的材质及虚拟装配式建筑构件的颜色;

33、获取真实场景位置下的光波波长,利用所述光波波长构建参考点的光亮度关系式,所述参考点的光亮度关系式,如下所示:

34、

35、其中,i表示参考点的光亮度,ls表示在参考点处太阳光的入射强度,lt表示在参考点处天空光的入射强度,γ1(min)、γ1(max)分别表示太阳光对参考点所张的立体角的最小值、最大值,γ2(min)、γ2(min)分别表示天空光对参考点所张的立体角的最小值、最大值,α(θ1,θ0)、α(θ2,θ3)分别表示参考点处的太阳光、天空光的双向反射分布函数,βs(θ1)、βt(θ2)分别表示参考点对太阳光、天空光的遮挡函数,γ为立体角,cos(θ1)、cos(θ2)表示太阳光、天空光的光线方向与参考点的法向夹角的余弦函数,θ1、θ0分别为太阳光的入射角、反射角,θ2、θ3分别为天空光的入射角、反射角;

36、根据所述光亮度关系式获取用于渲染虚拟装配式建筑构件的估计光照,利用估计光照及渲染参数优化所述真实场景视频流,得到优化场景视频流。

37、为了解决上述问题,本专利技术还提供一种基于ar的装配式建筑构件预布局体验装置,所述装置包括:

38、体验指令接收模块,用于接收装配式建筑构件的预布局体验指令,解析所述预布局体验指令,得到用于生成所述装配式建筑构件的建筑构件集,其中,建筑构件集包括楼板构件、墙板构件、楼梯构件及阳台构件;

39、真实场景位置确认模块,用于基于所述建筑构件集生成虚拟装配式建筑构件,确认虚拟装配式建筑构件在真实场景的位置,得到虚拟装配式建筑构件位置,并以所述虚拟装配式建筑构件位置为圆心,获取真实场景的位置信息,得到真实场景位置;

40、视频流获本文档来自技高网...

【技术保护点】

1.一种基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述方法包括:

2.如权利要求1所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述并以所述虚拟装配式建筑构件位置为圆心,获取真实场景的位置信息,得到真实场景位置,包括:

3.如权利要求2所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述基于相机坐标及标识坐标计算摄像机的姿态,得到相机姿态,计算公式如下所示:

4.如权利要求2所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述基于所述相机姿态获取真实场景的位置信息,得到真实场景位置,包括:

5.如权利要求1所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述基于所述建筑构件集生成虚拟装配式建筑构件,包括:

6.如权利要求5所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述确认虚拟装配式建筑构件在真实场景的位置,得到虚拟装配式建筑构件位置,包括:

7.如权利要求3所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述利用摄像机拍摄真实场景,得到真实场景视频流,包括:

8.如权利要求7所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述透视投影矩阵如下所示:

9.如权利要求1所述的基于AR的装配式建筑构件预布局体验方法及装置,其特征在于,所述优化包括虚拟装配式建筑构件的真实场景视频流,得到优化场景视频流,包括:

10.一种基于AR的装配式建筑构件预布局体验装置,其特征在于,所述装置包括:

...

【技术特征摘要】

1.一种基于ar的装配式建筑构件预布局体验方法及装置,其特征在于,所述方法包括:

2.如权利要求1所述的基于ar的装配式建筑构件预布局体验方法及装置,其特征在于,所述并以所述虚拟装配式建筑构件位置为圆心,获取真实场景的位置信息,得到真实场景位置,包括:

3.如权利要求2所述的基于ar的装配式建筑构件预布局体验方法及装置,其特征在于,所述基于相机坐标及标识坐标计算摄像机的姿态,得到相机姿态,计算公式如下所示:

4.如权利要求2所述的基于ar的装配式建筑构件预布局体验方法及装置,其特征在于,所述基于所述相机姿态获取真实场景的位置信息,得到真实场景位置,包括:

5.如权利要求1所述的基于ar的装配式建筑构件预布局体验方法及装置,其特征在于,所述基于所述建筑构件集生成虚拟...

【专利技术属性】
技术研发人员:杭世杰朱东烽王震王慧英邝东华凌锋黄炳森李远东陈超彬梁家钊胡少晖欧国通丁芷姗
申请(专利权)人:广东筠诚建筑科技有限公司
类型:发明
国别省市:

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

1