[0002] 随着中国经济的发展,人们的物质生活水平越来越高,人均可支配的消费支出越 来越大,中国的文化和国情决定了中国人需要有一个自己的家的思想观念越来越强烈,房 子对于每一个普通人家庭来说是一个必需品,随着人们的文化水平的提高,自己装修房子 的趋势也越来越明显,但是房屋装修即是一个很专业的领域,不是人人都能干的。
[0003] 目前,人们需要装修时,若想获得自己房屋的装修效果,大多是由装修公司利用专 业的设计软件,绘制户型,然后根据用户需求进行设计,有时沟通欠佳,需要多次修改才能 得到所想要的家居装修方案。也有用户自己下载装修设计软件进行装修,需要绘制户型图, 然后再逐步添加家具,并且目前这类软件中提供的商品仅是最初级的模型或者仅有几个商 家的产品,装修效果最终也差强人意。不论哪种情形,所作的家居装修过程都费时费力,需 要很大的耐心才能完成。
[0004] 基于装修行业的现状,本发明目的是提供一种方便、简洁的智能家居装饰设计系 统,将复杂的装修过程进行简化,不需要用户费时绘制户型,并能进行智能装修,为用户提 供更直观和便捷的效果视图。
[0006] 户型生成模块用于识别用户导入的户型图,并生成3D户型模型;通过户型生成模 块,获得用户自己户型中各个房间信息;房间信息包括房间编号、户型编号、房间高度、房间 面积、顶点个数以及顶点坐标集合、门信息和窗信息;门信息包括门个数和每个门的顶点坐 标集合;窗信息包括窗个数和每个窗的顶点坐标集合。
[0008] 自动装修模块根据用户设定的房间类型、装修风格和装修总价三个条件,从装修 数据库中选取符合条件的样板户型与样板间,依据选择的样板间对用户自己户型中对应的 房间进行自动装修;所述的装修数据库包括三部分:家具和建材、样板间和样板户型;自动 装修模块对用户自己的房间进行自动装修时,将样板间中的建材按与样板间相同的方式铺 贴在用户自己的房间中,根据基于人体工程学的装修规则,将样板间的家具放入用户自己 的房间中。
[0012] 本发明把每个人都能装修自己的房子作为目标,开发出了跨平台的智能家居装饰 设计系统,该系统在转化上传户型图、设定房间类型、装修总价和装修风格四个简单的装修 步骤之后,将自动生成装修好的房子,并能一键更换不同的装修效果,轻松地完成对房屋的 装修。用户也在自动装修完成的基础上通过重新布置家具,调整灯光效果,更换家具,壁纸 或地板的方式对房屋进行个性化装修。
[0023] 如图1所示,本发明提供的智能家居装饰设计系统,包括的功能模块有:户型生成 模块1、三角视角呈现模块2、自动装修模块3、个性化装修模块4、后台管理模块5以及其他 功能t吴块6。
[0024] 户型生成模块1用于打开已有户型图或者导入户型图并进行自动识别。若存在已 经在编辑中的3D户型模型,可以在户型生成模块1中选取该文件,直接打开现有的3D户 型。对于一个新的项目,需要导入户型图并进行自动识别,然后生成对应的3D户型模型。
[0025] 导入的户型图可来自制图软件生成的户型图图像文件,或者开发商提供的户型 图,也可来自用户自己用电子设备例如手机或pad等拍摄的户型图图像文件。户型生成模 块1对导入的户型图通过图像处理和模式识别技术,把户型图中的墙置、墙体厚度、门 的位置和窗户的位置等信息提取出来,根据这些信息自动重构出房屋的三维模型。
[0026] 户型生成模块1省去了用户手动创建户型或根据户型图临摹出户型的操作,大大 降低了初级用户装修房屋的门槛,并且增强了用户的装修体验。户型图来源的多样化使得 没用装修过房屋的初级用户也能开始模拟装修。
[0027] 户型生成模块1识别户型的方法是:对上传的户型图进行预处理获得灰度图;对 灰度图进行外形轮廓检测;对灰度图进行二值化处理;对二值图进行腐蚀和膨胀后,再进 行边缘检测,对边缘图像进行hough变换得到直线坐标信息,根据直线坐标信息获取墙的 坐标信息。得到墙的坐标信息也就识别得到了户型。其中,二值化所用到的阈值T的获取 方法是:对灰度图中检测出的外形轮廓所在的区域进行自适应阈值分割,获得墙体区域; 计算墙体区域的平均灰度值W以及墙体以外区域的平均灰度值0 ;确定阈值T= (W+0)/2。
[0028] 此外,户型生成模块1还对识别的户型图的长度比例进行自动校正,利用OCR识别 引擎识别户型图中标注的目标物体的长度,设1^为OCR识别引擎识别出的第i个尺寸值,Pi 为第i个尺寸值所对应的目标物体以
1.计算机视觉 2.无线.计算机仿线.网络安全;物联网安全 、大数据安全 2.安全态势感知、舆情分析和控制 3.区块链及应用JDB电子 JDB夺宝电子JDB电子 JDB夺宝电子JDB电子 JDB夺宝电子