获取房间布局平面图的方法和电子设备技术

技术编号:29705983 阅读:31 留言:0更新日期:2021-08-17 14:35
提供了一种获取房间布局平面图的方法和电子设备,所述方法包括:获取房间内部的深度图以及二维图像;在获取的二维图像中识别天花板与墙壁的交界线;根据第一预设规则确定所述交界线上的像素点中的有效像素点;识别房间内的电子装置并确定电子装置的位置;通过将有效像素点对应的实际点的三维坐标以及获取的电子装置的位置的三维坐标在水平面上进行投影获取房间布局平面图,其中,所述房间布局平面图包括有效像素点对应的实际点的三维坐标的投影的连线以及用于表示所述电子装置的类型和位置的图标,其中,有效像素点对应的实际点的三维坐标基于所述深度图和所述二维图像确定。

【技术实现步骤摘要】
获取房间布局平面图的方法和电子设备
本申请涉及数据处理
,更具体地,涉及一种获取房间布局平面图的方法和电子设备。
技术介绍
随着越来越多的物联网(IoT)设备被应用在日常生活中,如何方便的管理这些IoT设备变得越来越重要。目前现有室内定位技术大都通过终端接收到的IoT设备的信号(wifi信号和/或蓝牙信号)的强弱来判断IoT设备相对于终端的位置,例如三星电视中的DigitalButler应用可以使得用户通过电视可视地管理房间内的IoT设备(例如,空调、冰箱、洗衣机等),但是这些IoT设备以同心圆的方式显示在电视屏幕上,例如,参照图5所示的三星DigitalButler应用界面,当同一类型的设备在多个房间都出现的时候,由于电视上显示的IoT设备的相对位置可能与IoT设备在房间中的真实相对位置存在较大差别,用户可能无法准确地分辨各个房间中的IoT设备,从而会给用户带来不好的操作体验。
技术实现思路
本专利技术的目的在于提供一种获取房间布局平面图的方法和电子设备,以准确地绘制房间布局平面图,使得在房间布局平面图中准确地反映IoT设备在房间中的真实相对位置,使得用户可方便地对IoT设备进行控制,从而提高用户的操作体验。根据本公开的实施例,提供了一种获取房间布局平面图的方法,所述方法包括:获取房间内部的深度图以及二维图像;在获取的二维图像中识别天花板与墙壁的交界线;根据第一预设规则确定所述交界线上的像素点中的有效像素点;识别房间内的电子装置并确定电子装置的位置;通过将有效像素点对应的实际点的三维坐标以及获取的电子装置的位置的三维坐标在水平面上进行投影获取房间布局平面图,其中,所述房间平面布局图包括有效像素点对应的实际点的三维坐标的投影的连线以及用于表示所述电子装置的类型和位置的图标,其中,有效像素点对应的实际点的三维坐标基于所述深度图和所述二维图像确定。根据本公开的实施例,通过准确地确定房间中天花板与墙壁的交界线,可以绘制更精确到房间布局平面图,并且使得电子装置在房间布局平面图中的相对位置更加真实地反映电子装置在房间中的实际相对位置。可选地,根据第一预设规则确定所述交界线上的像素点中的有效像素点的步骤包括:基于所述深度图确定所述交界线上的每个像素点对应的实际点的三维坐标以及交界线附近的像素点对应的实际点的三维坐标,其中,在交界线附近的像素点包括在所述二维图像中,其中,在交接线附近的像素点为距离交界线预设距离内的像素点;根据第二预设规则,针对所述交界线上的每个像素点对应的实际点确定距离所述每个像素点对应的实际点预定距离范围内的两个实际点,并确定由所述每个像素点对应的实际点与确定的所述两个实际点构成的平面的方向,其中,所述两个实际点包括在交界线附近的像素点对应的实际点中;顺序确定所述交界线上任何相邻的两个像素点分别对应的所述平面的方向之间的差值;当所述差值小于或等于第一阈值时,确定与所述差值相应的所述交界线上的像素点为有效像素点;当所述差值大于第一阈值时,确定与所述差值相应的所述交界线上的像素点为无效像素点,其中,当当前像素点对应的前一像素点被确定为无效像素点时,将前面被确定为有效像素点中的距离当前像素点最近的有效像素点作为与当前像素点相邻的像素点,其中,已经被确定为有效像素点的像素点不被确定为无效像素点。可选地,识别房间内的电子装置并确定电子装置的位置的步骤包括:判断已经识别出的电子装置中是否包括与当前识别出的电子装置的类型相同类型的电子装置;响应于已经识别出的电子装置包括与当前识别出的电子装置的类型相同类型的电子装置,确定当前识别出的电子装置的位置与所述相同类型的电子装置之间的距离是否大于或等于第二阈值;响应于确定所述距离大于或等于第二阈值,确定当前识别的电子装置为新的电子装置;响应于确定所述距离小于第二阈值,确定当前识别出的电子装置与所述相同类型的电子装置为同一电子装置。可选地,识别房间内的电子装置并确定电子装置的位置的步骤还包括:响应于确定当前识别出的电子装置与所述相同类型的电子装置为同一电子装置,将所述同一电子装置的最新确定的坐标作为所述同一电子装置的坐标。可选地,所述方法还包括:识别房间内的家具和所述家具的位置,通过将所述家具的位置的三维坐标在水平面上进行投影获得所述家具在所述房间布局平面图中的位置,其中,所述房间布局平面图包括用于表示所述家具的类型和位置的图标。根据本公开的实施例,提供了一种控制电子装置的方法,所述方法包括:在电子终端上显示由如上所述的获取房间布局平面图的方法确定的房间布局平面图;建立电子终端与所述电子装置之间的通信,其中,与所述电子装置相应的所述图标用于控制所述电子装置。根据本公开的实施例,提供了一种获取房间布局平面图的电子设备,所述电子设备包括:图像获取单元,被配置为获取房间内部的深度图以及二维图像;识别单元,被配置为在获取的二维图像中识别天花板与墙壁的交界线;确定单元,被配置为根据第一预设规则确定所述交界线上的像素点中的有效像素点;识别确定单元,被配置为识别房间内的电子装置并确定电子装置的位置;生成单元,被配置为通过将有效像素点对应的实际点的三维坐标以及获取的电子装置的位置的三维坐标在水平面上进行投影获取房间布局平面图,其中,所述房间平面布局图包括有效像素点对应的实际点的三维坐标的投影的连线以及用于表示所述电子装置的类型和位置的图标,其中,有效像素点对应的实际点的三维坐标基于所述深度图和所述二维图像确定。可选地,确定单元被配置为:基于所述深度图确定所述交界线上的每个像素点对应的实际点的三维坐标以及交界线附近的像素点对应的实际点的三维坐标,其中,在交界线附近的像素点包括在所述二维图像中,其中,在交接线附近的像素点为距离交界线预设距离内的像素点;根据第二预设规则,针对所述交界线上的每个像素点对应的实际点确定距离所述每个像素点对应的实际点预定距离范围内的两个实际点,并确定由所述每个像素点对应的实际点与确定的所述两个实际点构成的平面的方向,其中,所述两个实际点包括在交界线附近的像素点对应的实际点中;顺序确定所述交界线上任何相邻的两个像素点分别对应的所述平面的方向之间的差值;当所述差值小于或等于第一阈值时,确定与所述差值相应的所述交界线上的像素点为有效像素点;当所述差值大于第一阈值时,确定与所述差值相应的所述交界线上的像素点为无效像素点,其中,当当前像素点的前一像素点被确定为无效像素点时,将前面被确定为有效像素点中的距离当前像素点最近的有效像素点作为与当前像素点相邻的像素点,其中,已经被确定为有效像素点的像素点不被确定为无效像素点。可选地,识别确定单元被配置为:判断已经识别出的电子装置中是否包括与当前识别出的电子装置的类型相同类型的电子装置;响应于已经识别出的电子装置包括与当前识别出的电子装置的类型相同类型的电子装置,确定当前识别出的电子装置的位置与所述相同类型的电子装置之间的距离是否大于或等于第二阈值;响应于确定所述距离大于或等于第二阈值,确定当前识别的电子装置为新的电子装置;响应于确定所述距离小于第二阈值,确定当前识别出的电子装置与本文档来自技高网...

【技术保护点】
1.一种获取房间布局平面图的方法,所述方法包括:/n获取房间内部的深度图以及二维图像;/n在获取的二维图像中识别天花板与墙壁的交界线;/n根据第一预设规则确定所述交界线上的像素点中的有效像素点;/n识别房间内的电子装置并确定电子装置的位置;/n通过将有效像素点对应的实际点的三维坐标以及获取的电子装置的位置的三维坐标在水平面上进行投影获取房间布局平面图,其中,所述房间平面布局图包括有效像素点对应的实际点的三维坐标的投影的连线以及用于表示所述电子装置的类型和位置的图标,其中,有效像素点对应的实际点的三维坐标基于所述深度图和所述二维图像确定。/n

【技术特征摘要】
1.一种获取房间布局平面图的方法,所述方法包括:
获取房间内部的深度图以及二维图像;
在获取的二维图像中识别天花板与墙壁的交界线;
根据第一预设规则确定所述交界线上的像素点中的有效像素点;
识别房间内的电子装置并确定电子装置的位置;
通过将有效像素点对应的实际点的三维坐标以及获取的电子装置的位置的三维坐标在水平面上进行投影获取房间布局平面图,其中,所述房间平面布局图包括有效像素点对应的实际点的三维坐标的投影的连线以及用于表示所述电子装置的类型和位置的图标,其中,有效像素点对应的实际点的三维坐标基于所述深度图和所述二维图像确定。


2.如权利要求1所述的方法,其中,根据第一预设规则确定所述交界线上的像素点中的有效像素点的步骤包括:
基于所述深度图确定所述交界线上的每个像素点对应的实际点的三维坐标以及在交界线附近的像素点对应的实际点的三维坐标,其中,在交界线附近的像素点包括在所述二维图像中,其中,在交接线附近的像素点为距离交界线预设距离内的像素点;
根据第二预设规则,针对所述交界线上的每个像素点对应的实际点确定距离所述每个像素点对应的实际点预定距离范围内的两个实际点,并确定由所述每个像素点对应的实际点与确定的所述两个实际点构成的平面的方向,其中,所述两个实际点包括在交界线附近的像素点对应的实际点中;
顺序确定所述交界线上任何相邻的两个像素点分别对应的所述平面的方向之间的差值;
当所述差值小于或等于第一阈值时,确定与所述差值相应的所述交界线上的像素点为有效像素点;
当所述差值大于第一阈值时,确定与所述差值相应的所述交界线上的像素点为无效像素点,
其中,当当前像素点的前一像素点被确定为无效像素点时,将前面被确定为有效像素点中的距离当前像素点最近的有效像素点作为与当前像素点相邻的像素点,
其中,已经被确定为有效像素点的像素点不被确定为无效像素点。


3.如权利要求1所述的方法,识别房间内的电子装置并确定电子装置的位置的步骤包括:
判断已经识别出的电子装置中是否包括与当前识别出的电子装置的类型相同类型的电子装置;
响应于已经识别出的电子装置包括与当前识别出的电子装置的类型相同类型的电子装置,确定当前识别出的电子装置的位置与所述相同类型的电子装置之间的距离是否大于或等于第二阈值;
响应于确定所述距离大于或等于第二阈值,确定当前识别的电子装置为新的电子装置;
响应于确定所述距离小于第二阈值,确定当前识别出的电子装置与所述相同类型的电子装置为同一电子装置。


4.如权利要求3所述的方法,其中,识别房间内的电子装置并确定电子装置的位置的步骤还包括:响应于确定当前识别出的电子装置与所述相同类型的电子装置为同一电子装置,将所述同一电子装置的最新确定的坐标作为所述同一电子装置的坐标。


5.如权利要求1所述的方法,还包括:
识别房间内的家具和所述家具的位置,通过将所述家具的位置的三维坐标在水平面上进行投影获得所述家具在所述房间布局平面图中的位置,其中,所述房间布局平面图包括用于表示所述家具的类型和位置的图标。


6.一种控制电子装置的方法,所述方法包括:
在电子终端上显示由如权利要求1所述的方法确定的房间布局平面图;
建立电子终端与所述电子装置之间的通信,
其中,与所述电子装置相应的所述图标用于控制所述电子装置。


7.一种获取房间布局平面图的电子设备,所述电子设备包括:
图像获取单元,被配置为获取房间内部的深度图以及二维图像;
识别单元,被配置为在获取的二维图像中识别天花板与墙壁的交界线;
确定单元,被配置为根...

【专利技术属性】
技术研发人员:刘娟王华鑫尹锡彦吴龙海陈洁
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏;32

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

1