一种模型3D效果图的生成方法与流程

本发明涉及一种模型3d效果图的生成方法,属于3d效果图生成技术领域。

背景技术:

传统的建筑设计中一般使用平面图来表示建筑物的结构,然而,建筑工程图外在表达上的示意性、内部描述上的多样性、以及对局部环境的依赖性给识别和理解带来困难;人工读图依赖于一定的工程经验、领域知识的积累以及读图时的精神状态,如果缺乏足够的建筑专业知识或缺乏足够的专心与精力,则会出现理解上的偏差,所以这种建筑工程图需要一定的专业知识才能被读懂,并不方便非专业人员对于建筑物空间结构的了解;另外,不同建筑部门对于同一建筑工程图集会可能产生多次重复计算,如计算建筑物需要多少钢材和水泥等信息,布置电线和暖气时仍需要计算其用量等;这些重复的计算将会影响其整体效益的提高;而且传统的二维建筑图已经不能满足人们越来越高的视觉要求;随着三维制图软件的不断发展应用,在很多应用中都需要使用建筑物的三维模型来更加直观和方便的表示建筑物的空间结构。

技术实现要素:

为解决上述问题,本发明提出了一种模型3d效果图的生成方法,能够根据平面图快速生成3d效果图,提高了工作效率。

本发明的模型3d效果图的生成方法,所述方法包括如下步骤:

第一步,输入扫描的模型平面图纸,并进行图像的预处理,

b.进行二值化处理后转为黑白点阵图;

c.采用图像形态学的方法进行去噪处理,将模型部件之外的对象图像剔除;

d.通过霍夫变换提取平面图的两个主要方向,据此旋转矫正使得图像的两个主方向分别与图像的x、y坐标向平行,旋转矫正步骤有助于后续图像分块,并提高矢量化的效果;

第二步,基于积分投影的区域分块,将预处理后的图像通过平均积分投影函数来提取包含墙体线条的图像区域;当图像的某一列或行像素灰度均值发生变化时,这种变化会在该列或行的平均积分投影值上反应出来;平均积分投影函数如下:

式中,

i(x,y)表示点(x,y)处的像素灰度值;

mv(x)表示在区间【y1,y2】上的垂直平均积分投影函数;

mh(y)表示在区间【x1,y2】上的水平平均积分投影函数;

第三步,分块图像的稀疏像素点矢量化,经过积分投影步骤后,整个图像被分解为若干个子图像,每个子图像包含数个竖直或者水平的图像单元,经过处理后获取带宽度的线段集合,进一步获得墙体几何等基本模型信息;

第四步,起始中轴点和追踪方向选取,寻找起始中轴点,扫描线在分块二值图像上以预定步长自上而下扫描;

第五步,稀疏点追踪,根据长度方向,确定搜索顺序;如果长度方向是水平的,则追踪顺序为先右后左;如果长度方向是竖直的,则先下后上;

第六步,结点分割,当违反一个或多个继续追踪条件时,稀疏点追踪程序暂停,启用结点分割程序;结点分割包括以下三步迭代:

a.退回上一个中轴点;

b.调整追踪步长为当前步长的一半;

c.在新的位置处检测继续条件;

如果检测失败,则将步长减半后再执行一次迭代;但若在新位置处的点,所有条件都满足,那么自该点起恢复原始追踪步长,并执行追踪程序;重复迭代,直至追踪步的长度变为0,结点分割程序终止,最后找到的满足所有条件的点为新的中轴点;通过这种处理,程序能够较准确地将十字交叉区域,以交叉点为界分为三条直线段,也能十分精准地将拐角处的折线分为两段;

第七步,线段整合,输入待处理的各条线段,包含起始、终止坐标位置及线宽信息的数据结构;用终止坐标减去起始坐标得到每条线段的向量表示,运用向量求夹角公式,分别求出每两个向量的夹角,若两个向量夹角接近于0,则认为对应的两条线段的中心轴几乎平行;之后判断这两条平行线段的近邻点距离,如果不大于一个给定线宽,则合并两条直线,将由结点分割程序割裂的十字交叉线段整合为一条完整线;

第八步,墙体与附属物识别,在每个分块子图像中,获取若干带宽度的直线段,通过分析这些矢量内容,进一步识别出墙体和门窗等附属物信息;

第九步,三维构建,

a.将模型建模的各种部件与元素,包括地面、墙壁、门、窗和阳台等,定义为形状单元;一个形状单元表达为一个四元组s={n,g,b,p},式中,n表示对象名称;g表示单元的几何信息,特指为多边形网格曲面;b表示带方向的几何包围盒,用于指定单元的位置、体量;p表示单元的其他属性;

b.对用户提供的模型平面图进行识别,并根据识别结果,进行三维模型的快速生成,得到3d效果图。

进一步地,所述第四步的具体操作步骤如下:

a.假设扫描到的第一个黑色像素点记为p0,自p0向右扫描,直至遇到第一个白色像素点记为p0',并获得此次水平运行中点p1(p0和p0'的中点);

b.继续从p1开始,在竖直方向上作方向相反的两次扫描,找到竖直运行的中点p2;同样,由p2找到水平运行中点p3直到pi和pi-1的距离小于事先定义好的阈值停止;该阈值通常为1个像素;这时,pi点被选定为起始中轴点;得到起始中轴点pi后,同时获得pi点处水平和竖直运行的宽;

c.如果水平运行宽度比竖直运行宽度长,则线条在水平上的斜率小于45°,这时将该线段的长度方向设为水平,否则长度方向就设为竖直,线段的宽度方向与长度方向正交。

进一步地,所述第七步中的线宽为墙体线的宽度。

进一步地,所述第八步中,墙体与附属物识别的具体方法如下:先根据线宽判断是否为墙体,若折线的线宽超过阈值时,则认为是实心墙体;若所识别的线宽内容大于一个线宽长度,而小于给定线宽的倍数,则抽取原图像两条线段间的中断处区域生成子图;再调用模式分类方法,识别出具体模型的门窗等附属结构。

再进一步地,所述给定线宽的倍取值为3。

再进一步地,所述模式分类方法包括lda算法。

再进一步地,所述模式分类方法包括以下步骤:

a.制备训练所需的样本图像,将门窗两边与墙体接触位置处的中心轴点坐标记录下来,计算出这两个中心轴点坐标在水平和竖直方向上的距离差,记为dh和dv;然后以该墙体附属物对象的中心位置为中心,分别以dh+2w和dv+2w为区域的长和宽,w为墙体的像素线宽,抽取出包含门窗的子图;再将上述子图统一缩为33x33大小的图像,得到n张样本训练图像;

b.模型训练,读入n张样本训练图像,生成mxn维数据矩阵a,式中,m为每张图像的数据维度;设需将样本分为k类,则使用lda/qr-gsvd算法计算生成mx(k-1)维矩阵g;再将训练样本中的图像组装为m维列向量,分别与g相乘,获得相应的k-1维识别向量;

c.对象识别,将含有门窗的待识别子图也缩小为33x33的标准大小,然后将其与线性嵌入矩阵g相乘,对所得识别向量与训练样本的每类计算结果求欧式距离,并进行最近邻判断,距离最近的类即为待识别图像的类别。

进一步地,所述第一步前还包括模型平面图绘制的步骤。

本发明与现有技术相比较,本发明的模型3d效果图的生成方法,对用户提供的模型平面图像进行区域分块,有效地抽取包含墙体对象的子区域,并将分块图像的稀疏点像素矢量化,便于抽取墙体的位置和尺寸等信息;采用线性辨别分析(lda)方法,识别出墙体上的门窗和孔洞等建筑部件,并实现建筑部件在图纸中位置的精确定位,能够根据平面图快速生成3d效果图,提高了工作效率。

具体实施方式

首先确认模型尺寸,并绘制模型平面图;

所述第四步的具体操作步骤如下:

所述第七步中的线宽为墙体线的宽度。

所述第八步中,墙体与附属物识别的具体方法如下:先根据线宽判断是否为墙体,若折线的线宽超过阈值时,则认为是实心墙体;若所识别的线宽内容大于一个线宽长度,而小于给定线宽的倍数,则抽取原图像两条线段间的中断处区域生成子图;再调用模式分类方法,识别出具体模型的门窗等附属结构。

所述给定线宽的倍取值为3。

所述模式分类方法包括lda算法。

本发明的模型3d效果图的生成方法,对用户提供的模型平面图像进行区域分块,有效地抽取包含墙体对象的子区域,并将分块图像的稀疏点像素矢量化,便于抽取墙体的位置和尺寸等信息;采用线性辨别分析(lda)方法,识别出墙体上的门窗和孔洞等建筑部件,并实现建筑部件在图纸中位置的精确定位,能够根据平面图快速生成3d效果图,提高了工作效率。

THE END
1.6款平面图绘制神器,设计师还不赶紧收藏!它可以对绘制好的平面图进行色彩调整、添加特效、合成图像等操作,使平面图更加美观和吸引人。优势:拥有丰富的工具和滤镜,能够实现各种创意效果,提升平面图的视觉表现力。同时,它还支持多种文件格式,方便与其他软件进行协作。适用场景:适用于对平面图的后期处理和优化,如为建筑效果图添加背景、为室内平面图调整https://baijiahao.baidu.com/s?id=1818146356970085618&wfr=spider&for=pc
2.设计师必备:市场上好用的一键生成3D效果图软件大盘点在当今数字化设计领域,3D效果图已经成为展示设计理念、呈现建筑和室内设计方案的必备工具。随着技术的进步,设计软件的功能越来越强大,用户对效率和便捷性的要求也越来越高。 那么,一键生成3D效果图软件有哪些呢?本文将为您介绍一些常用的一键生成3D效果图软件,并重点推荐瑞云快图云渲染这一3D效果图云渲染软件。 https://kuaitu.renderbus.com/news/171
3.草图里申请三维户型图生成方法专利,提升图像真实感快报草图里申请三维户型图生成方法专利,提升图像真实感 快报金融界灵通君 北京 0 打开网易新闻 体验效果更佳总人数超1200人,波兰也计划出兵参战,乌克兰为何坚持反对? 环寰地球 633跟贴 打开APP 乡村大席现场制作一道新式京酱肉丝,全过程 大锤吃吃吃 809跟贴 打开APP 苏起:一旦开战台湾整个西海岸就是一片火海,赵少康https://m.163.com/v/video/VPIRHEGT3.html
4.瓦楞纸箱效果图设计流程瓦楞纸箱效果图设计流程 瓦楞纸箱是包装厂最为广泛的包装 先创建被包装物 根据被包装物创建适合瓦楞纸箱 对瓦楞纸箱贴图 生成纸箱的展开图 交生产进行生产https://zhuanlan.zhihu.com/p/13216657923
5.有效果图可以生成平面图吗?有效果图可以生成平面图吗?浏览量:390酷家乐效果图能导出平面图吗 酷家乐可以平面图吗 酷家乐可以出平面渲染效果图吗 PS平面图效果图教程 怎样把效果图转为平面图 CAD平面图效果图 CAD平面图和效果图 SU可以导出平面图吗 为您找到1500条“有效果图可以生成平面图吗?”相关问题https://www.3d66.com/answers_relation/relation_3386083.html
6.不需要渲染的效果图,你心动了吗?“小吊人”室外效果图制作全解放送!新建图层进行颜色肌理填充,随时调整细节。我们直接借着“室外”图层的纯色来进行快捷填充。(具体方法:激活选择工具-右键-色彩范围-选择颜色,即可一键选择图面上的颜色。)此时配色可以参考一些效果图案例。 「 Step 4 」 处理“室外投https://mp.weixin.qq.com/s?__biz=MzI1NDc5MTA3Nw==&mid=2247559129&idx=1&sn=ad1b2107fd4b5230ef36526377aaeee9&chksm=ebc89f5a5ab94c310dc37ff4121af022fa522cbd5305fe5f000553f8a2fa2571d273762ddd15&scene=27
7.AI建筑设计教程!15个万能模板,三个步骤让你成为设计师!城市规划的鸟瞰图,也可以通过AI工具一键生成效果图 还能生成这样的室内平面设计效果图 二,如何利用AI工具把画作变成效果图 可以分为以下三步 1.安装模型 2.SD基础设置 3.Controlnet设置 那接下来我们就以这张线稿为例,看看具体的操作步骤 1.安装模型 https://blog.csdn.net/m0_59164304/article/details/133279726
8."我家我设计"软件轻松学装修不犯愁软件资讯软件评测如设计师配备的专业级设计软件一样,只需10多秒 即可把整个设计变成立体效果,从而制作达相片级数的设计效果图 。 12.直接输出jpg家居平面图或效果图 轻轻松松得到jpg彩色平面图和立体效果图。 13.海量样板间 不同风格,不同户型结构的样板间供参考并下载使用。 https://soft.zol.com.cn/85/852164_all.html
9.安卓app开发(识别手绘平面图并生成3d图)详细信息 我们需要开发一个APP,具体功能如下: 1)app拍照或者选择手机相册里的图片; 2)然后识别并生成3D效果图; 3)其它次要功能。免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。立即前往 关注公众号 不定期副业成功案例分享 想领先一步获取最新的外包任务https://www.huntsbot.com/telework/YlZXa
10.AI景观设计线稿平面图自动生成园林设计想象一下,神采PromeAI基于线稿平面图自动生成可以和园林设计软件相结合的话,就可以一边输入数据,一边实时生成效果案例设计方案,就可以直接应用于设计工作中的前期概念设计阶段,帮助设计师快速表达设计内容。 与此同时,神采PromeAI也更新了专业模式,可以丰富细节,设计师可以利用生成的效果图进行二次修改再进行专业展示,之前https://828ai.com/articles/9.html
11.我用AI设计食品包装,挑战落地,结果另外,就算MJ生成了一个形状接近的包装,我们如果要将包装的立体图转变为可以用来印刷制版的平面展开图,仍然需要设计师的参与。 于是,在这条路上碰壁的我们,很快走上了另一条路。 2、用AI设计平面图 我们从包装应用的角度开始重新思考:首先,我们要生成相应印刷尺寸的平面图,然后再用建模软件制作3D效果图。 https://36kr.com/p/2163525527695622
12.公用建筑平面图(含效果图)建筑平面图结构设计规范图集 建筑平面图设计审查一般要求有哪些? 2015-06-29 09:08:00 2条评论 建筑效果图 我的最爱\-\-中式别墅、那里有建筑平面图 2015-02-26 09:41:13 109条评论 其他结构设计软件 建筑平面图转换成 生成pk模型的CAD条件图 2014-11-26 15:39:20 8条评论 建筑施工图 共享住宅经典建筑平https://m.co188.com/bbs/thread-1884692-1-1.html
13.平面图生产立体效果图软件零代码企业数字化知识站Lumion:专为建筑师和设计师打造的渲染软件,可以快速生成高质量的立体效果图和动画。 Blender:免费开源的三维建模软件,功能强大,支持多种操作系统,深受设计师和艺术家喜爱。 以上软件都具有独特的特点和优势,设计师可以根据自己的需求和技术水平选择合适的软件来进行平面图到立体效果图的设计和展示。https://www.jiandaoyun.com/blog/article/464879/
14.cad平面图生成轴测图首先准备几张PNG的分析图,然后分别使用插件做出轴测的效果,这里我就选择单层的轴测效果图,来看看效果https://www.hxsd.com/wenda/68752/
15.2000万设计费深圳机场教育基地综合体全套效果图平面图!景观节点效果图 模型生成图 模型生成图 最后效果图 鸟瞰效果图 规划总平面图 规划总平面图 功能体块图 功能体块图 以下内容为核心各层平面图,如果喜欢,可以关注,收藏起来,以备不时之需! 总首层平面图 首层平面图 教育组团首层放大图 教育组团首层放大图 http://www.360doc.com/content/24/0204/19/57798620_1113309772.shtml
16.一种自动生成建筑平面图的方法.pdf一种自动生成建筑平面图的方法.pdf,本发明公开了一种自动生成建筑平面图的方法,包括以下步骤:S1、建立空间坐标系,以起点a为坐标原点,建立坐标系,以x轴的右方为正方向,以y轴的上方为正方向;S2、绘制南侧病房区外墙轮廓,以a点为原点向x轴方向延伸一定长度的直线,作为https://m.book118.com/html/2023/0628/7023021020005126.shtm
17.选址的流程范文9篇(全文)16)门店平面图、效果图、店中店落位图 8.合同签约 相关部门依立地报告的评估,总结判断达成合同签约意向,接下来就涉及到合同法律问题了。订立商铺租赁合同须特别注意以下几点法律问题: 1)承租人的主体资格:商铺作为不动产,出租人必须是商铺的所有权或者使用权人,若是所有权人,应依法取得房地产权证;若是使用权人,应有https://www.99xueshu.com/w/filera95rkn1.html
18.房屋平面图设计app手机设计软件室内装修多特软件园为您整理了多款适合房屋平面图设计app,在多特您能下载多款正规的、无毒软件,在这里安卓版苹果版等应用应有尽有,https://www.duote.com/zt/fangwupingmiantushej/
19.罗戈网接手一个仓库,我会做什么(上)---仓库立体效果图具有整体感,全局感,能让人迅速了解整个仓库的结构和布局。 2014年所在仓库立体效果图示例 2009年所在上海洞泾仓库平面图 这里特别说明一下,尤其是危化品仓库,冷冻仓库,更需要全方位无死角的仓库平面图和立体效果图,以及存货和作业情况数据可视化效果图(如下)。也就是仓库管理者不到仓库,不进入仓库http://www.logclub.com/articleInfo/NzMxNjk=