当前位置: 首页 > 专利查询>曹屹专利>正文

三维空间的建模方法和装置制造方法及图纸

技术编号:14311192 阅读:129 留言:0更新日期:2016-12-27 19:21
本发明专利技术公开了一种三维空间的建模方法和装置,其中该三维空间的建模方法包括:读取图片,上述图片为预先绘制的欲建立的模型的线条图片;采用图像处理技术识别上述图片中的各个矩形;根据每个矩形的长度和宽度的大小,为每个矩形设置对应的立体结构;其中,该立体结构包括:与上述矩形的四边分别对应的四面墙体、与上述矩形对应的顶面和地面;根据每个矩形间的相对位置关系,拼接每个矩形对应的立体结构,得到上述线条图片的三维空间模型。通过本发明专利技术,能够根据粗略的线条图片生成三维空间,且操作简单,提高了三维建模的效率。

【技术实现步骤摘要】

本专利技术涉及计算机建模
,尤其是涉及一种三维空间的建模方法和装置
技术介绍
在计算机内生成物体的三维效果图主要有两类方法:一类是使用几何建模软件通过人机交互生成人为控制下的物体的三维几何模型,另一类是通过一定的手段获取物体的几何形状,基于该几何形状构建物体的三维模型。前者实现技术己经十分成熟,现有若干软件支持,比如3DMax、AutoCAD、UG等,一般使用具有数学表达式的曲线曲面表示几何形状。后者一般称为三维重建过程,三维重建是指利用二维投影恢复物体三维信息形状的数学过程和计算机技术,包括数据获取、预处理、点云拼接和特征分析等步骤。在虚拟现实、房地产和公共安全等领域,有时建筑模型中大量的细节必须手工构造,从而需要投入大量的人力资源,但在多数情况下,只需具有表意性的3D模型,这种表意性的3D模型无需细节操作,因为上述方法(如3DMax、AutoCAD、UG软件)操作复杂,对操作者的技术背景要求较高,不适合应用于表意性的3D模型。针对上述三维建模方法操作复杂,对操作者的技术要求较高的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种三维空间的建模方法和装置,使三维建模简单高效。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种三维空间的建模方法,包括:读取图片,上述图片为预先绘制的欲建立的模型的线条图片;采用图像处理技术识别上述图片中的各个矩形;根据每个矩形的长度和宽度的大小,为每个矩形设置对应的立体结构;其中,该立体结构包括:与上述矩形的四边分别对应的四面墙体、与上述矩形对应的顶面和地面;根据每个矩形间的相对位置关系,拼接每个矩形对应的立体结构,得到上述线条图片的三维空间模型。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,根据每个上述矩形的长度和宽度的大小,为每个上述矩形设置对应的立体结构包括:根据每个矩形的长度和宽度的大小,对基本空间单元进行缩放,得到每个矩形的立体结构。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,根据如下矩阵对基本空间单元进行缩放, x y z K x 0 0 0 K y 0 0 0 K z = K x · x K y · y K z · z ]]>其中,Kx,Ky,Kz分别为x,y,z坐标方向对应的缩放因子;(x,y,z)为基本空间单元的初始坐标;当矩形的长度为W,宽度为H,上述缩放因子如下:上述基本空间单元的左侧墙体和右侧墙体:Kx=W,Ky=a,Kz=b;上述基本空间单元的前侧墙体和后侧墙体:Kx=a,Ky=H,Kz=b;上述基本空间单元的顶面和地面:Kx=W,Ky=H,Kz=b;其中,a为墙体厚度系数,b为墙体高度系数。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,当接收到移动上述三维空间模型中的单个墙体的指示时,设置与该单个墙体头尾相邻的墙体的缩放因子等于该单个墙体移动后的坐标与该相邻的墙体起始点坐标之间的长度。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,采用图像处理技术识别图片中的各个矩形包括:对该图片进行灰度处理,得到该图片的灰度图片;按照如下公式对该灰度图片进行二值化处理,得到黑白图片: d s t ( x , y ) = max V a l i f s r c ( x , y ) > t h r e a s h 本文档来自技高网...

【技术保护点】
一种三维空间的建模方法,其特征在于,包括:读取图片,所述图片为预先绘制的欲建立的模型的线条图片;采用图像处理技术识别所述图片中的各个矩形;根据每个所述矩形的长度和宽度的大小,为每个所述矩形设置对应的立体结构;其中,所述立体结构包括:与所述矩形的四边分别对应的四面墙体、与所述矩形对应的顶面和地面;根据每个所述矩形间的相对位置关系,拼接每个所述矩形对应的立体结构,得到所述线条图片的三维空间模型。

【技术特征摘要】
1.一种三维空间的建模方法,其特征在于,包括:读取图片,所述图片为预先绘制的欲建立的模型的线条图片;采用图像处理技术识别所述图片中的各个矩形;根据每个所述矩形的长度和宽度的大小,为每个所述矩形设置对应的立体结构;其中,所述立体结构包括:与所述矩形的四边分别对应的四面墙体、与所述矩形对应的顶面和地面;根据每个所述矩形间的相对位置关系,拼接每个所述矩形对应的立体结构,得到所述线条图片的三维空间模型。2.根据权利要求1所述的方法,其特征在于,根据每个所述矩形的长度和宽度的大小,为每个所述矩形设置对应的立体结构包括:根据每个所述矩形的长度和宽度的大小,对基本空间单元进行缩放,得到每个所述矩形的立体结构。3.根据权利要求2所述的方法,其特征在于,根据如下矩阵对所述基本空间单元进行缩放, x y z K x 0 0 0 K y 0 0 0 K z = K x · x K y · y K z · z ]]>其中,Kx,Ky,Kz分别为x,y,z坐标方向对应的缩放因子;(x,y,z)为所述基本空间单元的初始坐标;当所述矩形的长度为W,宽度为H,所述缩放因子如下:所述基本空间单元的左侧墙体和右侧墙体:Kx=W,Ky=a,Kz=b;所述基本空间单元的前侧墙体和后侧墙体:Kx=a,Ky=H,Kz=b;所述基本空间单元的顶面和地面:Kx=W,Ky=H,Kz=b;其中,a为墙体厚度系数,b为墙体高度系数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当接收到移动所述三维空间模型中的单个墙体的指示时,设置与所述单个墙体头尾相邻的墙体的缩放因子等于所述单个墙体移动后的坐标与所述相邻的墙体起始点坐标之间的长度。5.根据权利要求1所述的方法,其特征在于,采用图像处理技术识别所述图片中的各个矩形包括:对所述图片进行灰度处理,得到所述图片的灰度图片;按照如下公式对所述灰度图片进行二值化处理,得到黑白图片: d s t ( x , y ) = max V a l i f s r c ( x , y ) > t h r e a s h 0 ...

【专利技术属性】
技术研发人员:曹屹苏芮
申请(专利权)人:曹屹苏芮
类型:发明
国别省市:北京;11

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

1