CN109859325B - 一种房屋vr视频中房间指引的显示方法及装置 - Google Patents
一种房屋vr视频中房间指引的显示方法及装置 Download PDFInfo
- Publication number
- CN109859325B CN109859325B CN201811648477.5A CN201811648477A CN109859325B CN 109859325 B CN109859325 B CN 109859325B CN 201811648477 A CN201811648477 A CN 201811648477A CN 109859325 B CN109859325 B CN 109859325B
- Authority
- CN
- China
- Prior art keywords
- target
- room
- house
- point
- video image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000010586 diagram Methods 0.000 claims description 10
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000007667 floating Methods 0.000 description 3
- 238000002372 labelling Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Abstract
本发明实施例提供一种房屋VR视频中房间指引的显示方法及装置,对于房屋VR视频图像中的任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。该方法及装置能够有效确保客户清晰地看到每个房间对应的指引标识,有利于引导用户进入正确的房间,有效提高了客户的整体看房体验。
Description
技术领域
本发明实施例涉及VR技术领域,更具体地,涉及一种房屋VR视频中房间指引的显示方法及装置。
背景技术
随着我国总体经济的持续发展和城市人口的增加,房产交易市场越来越活跃。为了适应活跃的市场需求,目前房产交易平台的功能也越来越完善。在房产交易平台中,房产中介为了让客户足不出户就能感受身临其境的看房体验,VR看房技术应运而生。
目前,VR看房技术呈现了包含房屋的三维结构、尺度信息、户型、装修和内饰等丰富信息的房源VR实景。然而,客户在观看房屋VR视频时,并不清楚视频中的各个房间的属性,即,客户无法清楚地了解到哪个房间是主卧、哪个房间是次卧等等。在这种情况下,当客户想观看主卧的实景时,有可能错误地进入了次卧,导致客户的看房体验整体降低。究其原因,目前的房屋VR视频中缺乏引导客户进入各个房间的指引信息。
有鉴于此,亟需提供一种房屋VR视频中房间指引的显示方法及装置,以引导客户正确地进入各个房间,进而提高客户的整体看房体验。
发明内容
本发明实施例为了克服现有技术中的房屋VR视频中缺乏引导客户进入各个房间的指引信息,导致客户的看房体验整体降低的问题,提供一种房屋VR视频中房间指引的显示方法及装置。
第一方面,本发明实施例提供一种房屋VR视频中房间指引的显示方法,包括:
对于房屋VR视频中的任意一帧视频图像,将所述视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中所述目标房间的门框中线向所述目标房间外延伸的方向上标注预设点;
将所述视频图像对应的采集点投影至所述房屋二维平面图,作为基准点,在所述房屋二维平面图中计算所述基准点与所述预设点之间的距离,作为目标距离,若所述目标距离大于第一阈值且小于第二阈值,则将所述预设点投影至所述视频图像中的房屋地面,获得目标投影点,在所述目标投影点所在的位置显示所述目标房间对应的指引标识。
第二方面,本发明实施例提供一种房屋VR视频中房间指引的显示装置,包括:
预设点标注模块,用于对于房屋VR视频中的任意一帧视频图像,将所述视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中所述目标房间的门框中线向所述目标房间外延伸的方向上标注预设点;
投影显示模块,用于将所述视频图像对应的采集点投影至所述房屋二维平面图,作为基准点,在所述房屋二维平面图中计算所述基准点与所述预设点之间的距离,作为目标距离,若所述目标距离大于第一阈值且小于第二阈值,则将所述预设点投影至所述视频图像中的房屋地面,获得目标投影点,在所述目标投影点所在的位置显示所述目标房间对应的指引标识。
第三方面,本发明实施例提供一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面所提供的方法的步骤。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所提供的方法的步骤。
本发明实施例提供的房屋VR视频中房间指引的显示方法及装置,对于房屋VR视频图像中的任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。该方法及装置结合房屋VR视频图像中房间的位置和客户的视距确定房间对应的指引标识的显示位置,并在确定的显示位置上自动生成并显示指引标识,能够有效避免各房间对应的指引标识出现重叠的情况,进而能够有效确保客户清晰地看到每个房间对应的指引标识,有利于引导用户进入正确的房间,有效提高了客户的整体看房体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的房屋VR视频中房间指引的显示方法的流程示意图;
图2为本发明实施例提供的房屋VR视频中房间指引的显示装置的结构示意图;
图3为本发明实施例提供的电子设备的实体结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的房屋VR视频中房间指引的显示方法的流程示意图,如图1所示,本发明实施例提供一种房屋VR视频中房间指引的显示方法,包括:
S1,对于房屋VR视频中的任意一帧视频图像,将视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;
具体地,房屋VR视频是由一帧一帧的视频图像整合而成的,对于房屋VR视频中的任意一帧视频图像,该视频图像中可能出现一个或多个房间,将该视频图像中的房间作为目标房间。对于任意一个目标房间,首先获取该房屋对应的户型图,即房屋二维平面图,在房屋二维平面图中定位该目标房间,然后在该目标房间的门框中线向目标房间外延伸的方向上标注一个点,将该点作为预设点。本实施例中,预设点至目标房间的门框之间的距离是预先设定的,可将该距离作为第一预设距离。需要说明的是,预设点至目标房间的门框之间的距离指的是预设点至目标房间的门框线的垂直距离。可以理解的是,在确定了预设点的方向为目标房间的门框中线向目标房间外延伸的方向,且规定了预设点至目标房间的门框之间的距离为第一预设距离的基础上,所标注的预设点有且仅有一个。在此基础上,将预设点的位置作为目标房间对应的指引标识在房屋二维平面图中的位置。
需要说明的是,由于中国房屋的结构一般是房间位于过道的两侧,且过道两侧的房间可能存在门对门的情况;同时由于预设点的位置即为目标房间对应的指引标识在房屋二维平面图中的位置,有鉴于此,为了避免过道两侧的房间标注的预设点出现重叠的情况,也即为了避免过道两侧的房间对应的指引标识出现重叠的情况,本实施例中的第一预设距离一般设置为35cm,因为过道的宽度一般为80cm,故而即便过道两个的房间存在门对门的情况,门对门的两个房间对应的指引标识之间还存在10cm(80cm-35cm*2=10cm)的间隙,能够有效避免两个房间对应的指引标识出现重叠的情况。在其他实施例中,第一预设距离可以根据实际情况进行设置,此处不做具体限定。
S2,将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。
具体地,目前房屋VR视频中的地面上可以看到白色的圆圈,这些白色圆圈即为房屋VR视频的采集点。可以理解的是,房屋VR视频中的每帧视频图像均是由采集装置在对应采集点的位置采集拍摄的。也就是说,房屋VR视频中的每帧图像都存在对应的采集点。在此基础上,本实施例中,将视频图像对应的采集点投影至房屋二维平面图,作为基准点。可以理解的是,视频图像对应的采集点指的是三维空间中的采集点,因此,将视频图像对应的采集点投影至房屋二维平面图指的是将三维空间中的采集点投影到二维的平面图中。
进一步地,通过上述方法步骤的处理之后,房屋二维平面图中包含了标注的预设点和投影获得的基准点。在此基础上,在房屋二维平面图中,计算基准点与预设点之间的距离,将计算获得的距离作为目标距离。需要说明的是,由于基准点是采集点的投影点,也就是说基准点是采集装置所在的位置,因此,目标距离指的是预设点与采集装置之间的距离,也即为视距。
进一步地,将目标距离与预设的多个阈值进行比对,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点。可以理解的是,虽然上述方法步骤中已经在房屋二维平面图中标注了目标房间对应的预设点,且预设点的位置即为目标房间对应的指引标识在房屋二维平面图中的位置,但本实施例的最终目的是在房屋VR视频的视频图像中显示目标房间的指引标识。因此,还需将房屋二维平面图中的预设点投影至视频图像中的三维空间。为了确定预设点在视频图像三维空间中距离房屋地面的高度,本实施例中将上述计算获得的目标距离与预设的多个阈值进行比对;若目标距离大于第一阈值且小于第二阈值,其中第一阈值为1M,第二阈值为2.3M,即目标距离(视距)大于1M且小于2.3M,该视距范围内的实景可以确定为近景,则将预设点在视频图像三维空间中距离房屋地面的高度确定为0,即可将预设点直接投影至视频图像中的房屋地面,将投影后获得的点作为目标投影点。最终,在目标投影点所在的位置显示目标房间对应的指引标识。在其他实施例中,第一阈值和第二阈值的取值可以根据实际需求进行调整,此处不做具体限定。
可以理解的是,通过上述方法步骤的处理,客户在观看房屋VR视频时,对于其中的任意一帧视频图像,若该视频图像中的某个目标房间对应的指引标识位于客户视野的近景范围内,则该指引标识被设置在房屋地面上,同时该指引标识位于目标房间的门框中线向目标房间外延伸的方向且与目标房间的门框之间的距离为第一预设距离。由此,在客户视野的近景范围内,客户能够清晰地看到设置在房屋地面上的指引标识,且该指引标识对准目标房间的门框,有利于正确地引导用户进入目标房间。
本发明实施例提供的房屋VR视频中房间指引的显示方法,对于房屋VR视频图像中的任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。该方法结合房屋VR视频图像中房间的位置和客户的视距确定房间对应的指引标识的显示位置,并在确定的显示位置上自动生成并显示指引标识,能够有效避免各房间对应的指引标识出现重叠的情况,进而能够有效确保客户清晰地看到每个房间对应的指引标识,有利于引导用户进入正确的房间,有效提高了客户的整体看房体验。
基于上述任一实施例,提供一种房屋VR视频中房间指引的显示方法,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,之后还包括:若目标距离大于第二阈值且小于第三阈值,则利用预设规则确定预设点在视频图像的三维空间中距离房屋地面的高度,作为目标高度;根据目标高度将预设点投影至视频图像的三维空间中,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。
具体地,在上述技术方案的基础上,在房屋二维平面图中,计算基准点与预设点之间的距离,作为目标距离,将目标距离与预设的多个阈值进行比对,若目标距离大于第二阈值且小于第三阈值,本实施例中,第二阈值为2.3M,第三阈值为8M,即目标距离(视距)大于2.3M且小于8M,该视距范围内的实景可以确定为中景,则可确定预设点在视频图像的三维空间中距离房屋地面的高度不为0,也即,不会将目标房间对应的指引标识设置在视频图像中的房屋地面。可以理解的是,在人眼视野的中景范围内,若某个指引标识设置在房屋地面,人眼是难以清晰地看到该指引标识的,而需将该指引标识悬浮设置在距离房屋地面一定高度的空间中。
有鉴于此,本实施例中,若目标距离大于第二阈值(2.3M)且小于第三阈值(8M),则利用预设规则确定预设点在视频图像的三维空间中距离房屋地面的高度,作为目标高度;再根据目标高度将预设点投影至视频图像的三维空间中,获得目标投影点;最终,在目标投影点所在的位置显示目标房间对应的指引标识。其中,预设规则为预先设置的高度计算规则。在其他实施例中,第二阈值和第三阈值的取值可以根据实际需求进行调整,此处不做具体限定。
可以理解的是,通过上述方法步骤的处理,客户在观看房屋VR视频时,对于其中的任意一帧视频图像,若该视频图像中的某个目标房间对应的指引标识位于客户视野的中景范围内,则该指引标识被悬浮设置在距离房屋地面一定高度的空间中,同时该指引标识位于目标房间的门框中线向目标房间外延伸的方向且与目标房间的门框之间的距离为第一预设距离。由此,在客户视野的中景范围内,客户能够清晰地看到悬浮设置在空间中的指引标识,且该指引标识对准目标房间的门框,有利于正确地引导用户进入目标房间。
本发明实施例提供的房屋VR视频中房间指引的显示方法,若目标距离大于第二阈值且小于第三阈值,则利用预设规则确定预设点在视频图像的三维空间中距离房屋地面的高度,作为目标高度;根据目标高度将预设点投影至视频图像的三维空间中,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。该方法结合房屋VR视频图像中房间的位置和客户的视距确定房间对应的指引标识的显示位置,并在确定的显示位置上自动生成并显示指引标识,能够有效避免各房间对应的指引标识出现重叠的情况,进而能够有效确保客户清晰地看到每个房间对应的指引标识,有利于引导用户进入正确的房间,有效提高了客户的整体看房体验。
基于上述任一实施例,提供一种房屋VR视频中房间指引的显示方法,利用预设规则确定预设点在视频图像的三维空间中距离房屋地面的高度,作为目标高度,具体包括:根据目标距离确定目标房间的排列次序;根据排列次序获得预设点在用户界面上的投影高度;将投影高度转换至视频图像的三维空间中,获得目标高度。
具体地,本实施例中,利用预设规则确定预设点在视频图像的三维空间中距离房屋地面的高度,作为目标高度,具体实现过程如下:
首先,根据目标距离确定目标房间的排列次序,具体地,对于任意一帧视频图像,若该视频图像中存在多个目标房间对应的目标距离大于第二阈值且小于第三阈值,则该视频图像中存在多个目标房间对应的指引标识需悬浮设置在空间中,此时按照各目标房间对应的目标距离(视距)从小到大的顺序对各目标房间进行排序,从而获得每个目标房间的排列次序。
进一步地,对于任意一个目标房间,根据该目标房间的排列次序获得该目标房间对应的预设点在用户界面上的投影高度,再将该投影高度转换至视频图像的三维空间中,获得目标高度,该目标高度即为该目标房间对应的预设点在视频图像的三维空间中距离房屋地面的高度,也即为该目标房间对应的指引标识在视频图像的三维空间中距离房屋地面的高度。可以理解的是,客户在观看房屋VR视频时,所观看的视屏图像是显示用户界面上的,其中用户界面指的是客户的终端设备的屏幕。为了避免客户在视觉上出现指引标识存在重叠的现象,本实施例中,根据各目标房间的排列顺序对各目标房间对应的指引标识在用户界面上的投影高度进行调整,该投影高度也即为预设点在用户界面上的投影高度。
举例而言,假设存在三个目标房间对应的指引标识需要悬浮显示在空间中,若第一个目标房间的排列次序RankN=1,第二个目标房间的排列次序RankN=2,第三个目标房间的排列次序RankN=3,则为了避免各目标房间对应的指引标识在用户界面上出现重叠的现象,可以将第一个目标房间对应的指引标识在用户界面上的投影高度设置为H0,第二个目标房间对应的指引标识在用户界面上的投影高度设置为H0+L,第三个目标房间对应的指引标识在用户界面上的投影高度设置为H0+2L。即,各目标房间对应的指引标识在用户界面上的投影高度的设置规则为:H=(RankN–1)*L+H0。在此基础上,将各目标房间对应的指引标识在用户界面上的投影高度转换至视频图像的三维空间中,即可获得各目标房间对应的指引标识在视频图像的三维空间中距离房屋地面的高度,即为目标高度。其中H0可以根据实际需求进行设置,此处不做具体限定。
在其他实施例中,还可以采用如下规则确定各目标房间对应的指引标识在视频图像的三维空间中距离房屋地面的高度,也即为目标高度。具体规则为:Y=k*(RankN-1)+Y0;其中,Y为各目标房间的指引标识对应的目标高度,RankN为个目标房间的排列次序,Y0为初始高度,Y0的取值为35cm,k为系数,k的取值为15。
本发明实施例提供的房屋VR视频中房间指引的显示方法,根据目标距离确定目标房间的排列次序;根据排列次序获得预设点在用户界面上的投影高度;将投影高度转换至视频图像的三维空间中,获得目标高度。该方法能够自动调整各房间对应的指引标识在视频图像的三维空间中距离房屋地面的高度,从而有效避免各目标房间对应的指引标识在客户观看的用户界面上出现重叠的现象。
基于上述任一实施例,提供一种房屋VR视频中房间指引的显示方法,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,之后还包括:若目标距离小于第一阈值或大于第三阈值,则在视频图像中不显示目标房间对应的指引标识。
具体地,在房屋二维平面图中,计算基准点与预设点之间的距离,作为目标距离,若目标距离小于第一阈值或大于第三阈值,本实施例中,第一阈值为1M,第三阈值为8M,即目标距离(视距)小于1M或大于8M,这两个视距范围内的实景分别可以确定为超近景和远景。对于超近景的房间,用户能够清晰地看到房间内的实景,故而无需显示指引标识;而对于远景的房间,即便显示指引标识,客户也难以清晰地看到该指引标识,故而也无需显示指引标识。有鉴于此,本实施例中,若目标距离小于第一阈值(1M)或大于第三阈值(8M),则在视频图像中不显示目标房间对应的指引标识。在其他实施例中,第一阈值和第三阈值的取值可以根据实际需求进行调整,此处不做具体限定。
本发明实施例提供的房屋VR视频中房间指引的显示方法,若目标距离小于第一阈值或大于第三阈值,则在视频图像中不显示目标房间对应的指引标识,无需显示在客户视野的超近景和远景范围内的指引标识,有利于节省***资源。
基于上述任一实施例,提供一种房屋VR视频中房间指引的显示方法,目标房间对应的指引标识包括箭头和文字,箭头垂直指向目标房间的门框,文字随着用户界面的旋转而转动。
具体地,本实施例中,若目标房间对应的指引标识设置在房屋地面上,则该指引标识包括箭头和文字。其中箭头垂直指向目标房间的门框;其中文字可以描述目标房间的属性,例如,若目标房间为卧室,则对应的文字显示为“卧室”;通过箭头和文字可以正确地引导客户进入每个房间。此外,本实施例中,当用户使用终端设备观看房屋VR视频时,终端设备的屏幕即为用户界面,对于用户界面上的任意一个指引标识而言,若用户对终端设备进行旋转,则用户界面发生旋转,为了便于用户清晰地看到显示的文字,则将文字随着用户界面的旋转而转动。即,不管用户界面如何旋转,对于客户而言,客户看到的文字始终是正对着客户的,有利于客户清晰地看到显示的文字。
本发明实施例提供的房屋VR视频中房间指引的显示方法,若目标房间对应的指引标识设置在房屋地面上,则该指引标识包括箭头和文字,其中箭头垂直指向目标房间的门框,文字随着用户界面的旋转而转动,从而有利于客户清晰地看到显示的箭头和文字,进而有利于正确地引导客户进入每个房间。
基于上述任一实施例,提供一种房屋VR视频中房间指引的显示方法,目标房间对应的指引标识包括箭头和文字,箭头和文字随着用户界面的旋转而转动。
具体地,本实施例中,若目标房间对应的指引标识悬浮设置在空间中,则该指引标识包括箭头和文字。当用户使用终端设备观看房屋VR视频时,终端设备的屏幕即为用户界面,对于用户界面上的任意一个指引标识而言,若用户对终端设备进行旋转,则用户界面发生旋转,为了便于用户清晰地看到显示的箭头和文字,则将箭头和文字随着用户界面的旋转而转动。即,不管用户界面如何旋转,对于客户而言,客户看到的箭头和文字始终是正对着客户的,有利于客户清晰地看到显示的箭头和文字。
本发明实施例提供的房屋VR视频中房间指引的显示方法,若目标房间对应的指引标识悬浮设置在空间中,则该指引标识包括箭头和文字,且箭头和文字能够随着用户界面的旋转而转动,从而有利于客户清晰地看到显示的箭头和文字,进而有利于正确地引导客户进入每个房间。
基于上述任一实施例,提供一种房屋VR视频中房间指引的显示方法,若目标房间对应的指引标识悬浮设置在空间中,则该指引标识中箭头的指向为用户视线的正左方或正右方或正前方,具体包括:以目标投影点到目标房间的门框的垂线为基准线,若基准线位于用户视线的左边,且基准线与用户视线之间的夹角为45度至90度,则箭头的指向为用户视线的正左方;若基准线位于用户视线的左边,且基准线与用户视线之间的夹角为0度至45度,则箭头的指向为用户视线的正前方;若基准线位于用户视线的右边,且基准线与用户视线之间的夹角为0度至45度,则箭头的指向为用户视线的正前方;若基准线位于用户视线的右边,且基准线与用户视线之间的夹角为45度至90度,则箭头的指向为用户视线的正右方。
本发明实施例提供的房屋VR视频中房间指引的显示方法,能够根据房间相对用户视线的位置,设置房间对应的指引标识中箭头的指向,有利于正确地引导客户进入每个房间。
图2为本发明实施例提供的房屋VR视频中房间指引的显示装置的结构示意图,如图2所示,该显示装置包括:预设点标注模块21和投影显示模块22,其中:
预设点标注模块21,用于对于房屋VR视频中的任意一帧视频图像,将视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;
具体地,房屋VR视频是由一帧一帧的视频图像整合而成的,对于房屋VR视频中的任意一帧视频图像,该视频图像中可能出现一个或多个房间,将该视频图像中的房间作为目标房间。对于任意一个目标房间,首先利用预设点标注模块21获取该房屋对应的户型图,即房屋二维平面图,在房屋二维平面图中定位该目标房间,然后在该目标房间的门框中线向目标房间外延伸的方向上标注一个点,将该点作为预设点。本实施例中,预设点至该目标房间的门框之间的距离是预先设定的,可将该距离作为第一预设距离。
投影显示模块22,用于将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。
具体地,本实施例中,利用投影显示模块22将视频图像对应的采集点投影至房屋二维平面图,作为基准点。可以理解的是,视频图像对应的采集点指的是三维空间中的采集点,因此,将视频图像对应的采集点投影至房屋二维平面图指的是将三维空间中的采集点投影到二维的平面图中。通过上述方法步骤的处理之后,房屋二维平面图中包含了标注的预设点和投影获得的基准点。在此基础上,在房屋二维平面图中,利用投影显示模块22计算基准点与预设点之间的距离,将计算获得的距离作为目标距离。进一步地,将目标距离与预设的多个阈值进行比对,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点。最终,利用投影显示模块22在目标投影点所在的位置显示目标房间对应的指引标识。
本发明实施例提供的房屋VR视频中房间指引的显示装置,具体执行上述各显示方法实施例流程,具体请详见上述各显示方法实施例的内容,在此不再赘述。
本发明实施例提供的房屋VR视频中房间指引的显示装置,对于房屋VR视频图像中的任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。该装置结合房屋VR视频图像中房间的位置和客户的视距确定房间对应的指引标识的显示位置,并在确定的显示位置上自动生成并显示指引标识,能够有效避免各房间对应的指引标识出现重叠的情况,进而能够有效确保客户清晰地看到每个房间对应的指引标识,有利于引导用户进入正确的房间,有效提高了客户的整体看房体验。
图3为本发明实施例提供的电子设备的实体结构示意图。参照图3,所述电子设备,包括:处理器(processor)31、存储器(memory)32和总线33;其中,所述处理器31和存储器32通过所述总线33完成相互间的通信;所述处理器31用于调用所述存储器32中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:对于房屋VR视频中的任意一帧视频图像,将视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。
此外,上述的存储器32中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:对于房屋VR视频中的任意一帧视频图像,将视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中目标房间的门框中线向目标房间外延伸的方向上标注预设点;将视频图像对应的采集点投影至房屋二维平面图,作为基准点,在房屋二维平面图中计算基准点与预设点之间的距离,作为目标距离,若目标距离大于第一阈值且小于第二阈值,则将预设点投影至视频图像中的房屋地面,获得目标投影点,在目标投影点所在的位置显示目标房间对应的指引标识。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种房屋VR视频中房间指引的显示方法,其特征在于,包括:
对于房屋VR视频中的任意一帧视频图像,将所述视频图像中的房间作为目标房间,对于任意一个所述目标房间,在房屋二维平面图中所述目标房间的门框中线向所述目标房间外延伸的方向上标注预设点;
将所述视频图像对应的采集点投影至所述房屋二维平面图,作为基准点,在所述房屋二维平面图中计算所述基准点与所述预设点之间的距离,作为目标距离,若所述目标距离大于第一阈值且小于第二阈值,则将所述预设点投影至所述视频图像中的房屋地面,获得目标投影点,在所述目标投影点所在的位置显示所述目标房间对应的指引标识。
2.根据权利要求1所述的方法,其特征在于,在所述房屋二维平面图中计算所述基准点与所述预设点之间的距离,作为目标距离,之后还包括:
若所述目标距离大于第二阈值且小于第三阈值,则利用预设规则确定所述预设点在所述视频图像的三维空间中距离房屋地面的高度,作为目标高度;
根据所述目标高度将所述预设点投影至所述视频图像的三维空间中,获得目标投影点,在所述目标投影点所在的位置显示所述目标房间对应的指引标识。
3.根据权利要求2所述的方法,其特征在于,所述利用预设规则确定所述预设点在所述视频图像的三维空间中距离房屋地面的高度,作为目标高度,具体包括:
根据所述目标距离确定所述目标房间的排列次序;
根据所述排列次序获得所述预设点在用户界面上的投影高度;
将所述投影高度转换至所述视频图像的三维空间中,获得所述目标高度。
4.根据权利要求1所述的方法,其特征在于,在所述房屋二维平面图中计算所述基准点与所述预设点之间的距离,作为目标距离,之后还包括:
若所述目标距离小于第一阈值或大于第三阈值,则在所述视频图像中不显示所述目标房间对应的指引标识。
5.根据权利要求1所述的方法,其特征在于,所述目标房间对应的指引标识包括箭头和文字,所述箭头垂直指向所述目标房间的门框,所述文字随着用户界面的旋转而转动。
6.根据权利要求2所述的方法,其特征在于,所述目标房间对应的指引标识包括箭头和文字,所述箭头和文字随着用户界面的旋转而转动。
7.根据权利要求6所述的方法,其特征在于,所述箭头的指向为用户视线的正左方或正右方或正前方,具体包括:
以所述目标投影点到所述目标房间的门框的垂线为基准线,若所述基准线位于用户视线的左边,且所述基准线与用户视线之间的夹角为45度至90度,则所述箭头的指向为用户视线的正左方;
若所述基准线位于用户视线的左边,且所述基准线与用户视线之间的夹角为0度至45度,则所述箭头的指向为用户视线的正前方;
若所述基准线位于用户视线的右边,且所述基准线与用户视线之间的夹角为0度至45度,则所述箭头的指向为用户视线的正前方;
若所述基准线位于用户视线的右边,且所述基准线与用户视线之间的夹角为45度至90度,则所述箭头的指向为用户视线的正右方。
8.一种房屋VR视频中房间指引的显示装置,其特征在于,包括:
预设点标注模块,用于对于房屋VR视频中的任意一帧视频图像,将所述视频图像中的房间作为目标房间,对于任意一个目标房间,在房屋二维平面图中所述目标房间的门框中线向所述目标房间外延伸的方向上标注预设点;
投影显示模块,用于将所述视频图像对应的采集点投影至所述房屋二维平面图,作为基准点,在所述房屋二维平面图中计算所述基准点与所述预设点之间的距离,作为目标距离,若所述目标距离大于第一阈值且小于第二阈值,则将所述预设点投影至所述视频图像中的房屋地面,获得目标投影点,在所述目标投影点所在的位置显示所述目标房间对应的指引标识。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至7任一所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811648477.5A CN109859325B (zh) | 2018-12-30 | 2018-12-30 | 一种房屋vr视频中房间指引的显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811648477.5A CN109859325B (zh) | 2018-12-30 | 2018-12-30 | 一种房屋vr视频中房间指引的显示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109859325A CN109859325A (zh) | 2019-06-07 |
CN109859325B true CN109859325B (zh) | 2023-02-17 |
Family
ID=66893604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811648477.5A Active CN109859325B (zh) | 2018-12-30 | 2018-12-30 | 一种房屋vr视频中房间指引的显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109859325B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111127627B (zh) * | 2019-11-20 | 2020-10-27 | 贝壳找房(北京)科技有限公司 | 一种三维房屋模型中的模型展示方法及装置 |
CN111028362A (zh) * | 2019-11-30 | 2020-04-17 | 北京城市网邻信息技术有限公司 | 图像显示、标注处理、图像处理方法和装置、存储介质 |
CN111367611A (zh) * | 2020-03-11 | 2020-07-03 | 上海索辰信息科技有限公司 | 时序图注解处理***及方法 |
CN115225975A (zh) * | 2020-03-24 | 2022-10-21 | 腾讯科技(深圳)有限公司 | 多自由度场景下的沉浸式媒体获取方法、设备及存储介质 |
CN111597414B (zh) * | 2020-04-30 | 2023-04-18 | 北京字节跳动网络技术有限公司 | 显示方法、装置和电子设备 |
CN111599021A (zh) * | 2020-04-30 | 2020-08-28 | 北京字节跳动网络技术有限公司 | 一种虚拟空间漫游指引方法、装置和电子设备 |
CN112653896B (zh) * | 2020-11-24 | 2023-06-13 | 贝壳技术有限公司 | 带看助手的房源信息回放方法、装置、电子设备和介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108765270B (zh) * | 2018-05-30 | 2020-01-14 | 贝壳找房(北京)科技有限公司 | 一种虚拟三维空间标签绑定方法及装置 |
CN108898680B (zh) * | 2018-05-30 | 2019-06-18 | 贝壳找房(北京)科技有限公司 | 一种在虚拟三维空间中自动校正截取图片的方法及装置 |
-
2018
- 2018-12-30 CN CN201811648477.5A patent/CN109859325B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109859325A (zh) | 2019-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109859325B (zh) | 一种房屋vr视频中房间指引的显示方法及装置 | |
CN110568447B (zh) | 视觉定位的方法、装置及计算机可读介质 | |
CN108830894B (zh) | 基于增强现实的远程指导方法、装置、终端和存储介质 | |
US20200090303A1 (en) | Method and device for fusing panoramic video images | |
US20200296348A1 (en) | Virtual Reality Parallax Correction | |
CN107993282B (zh) | 一种动态的可量测实景地图制作方法 | |
EP4116462A2 (en) | Method and apparatus of processing image, electronic device, storage medium and program product | |
CN109118532B (zh) | 视觉景深估计方法、装置、设备及存储介质 | |
US20180102077A1 (en) | Transparent display method and transparent display device | |
US20240054155A1 (en) | Displaying Objects Based On A Plurality Of Models | |
US9749612B2 (en) | Display device and display method for three dimensional displaying | |
CN113077548A (zh) | 针对物体的碰撞检测方法、装置、设备和存储介质 | |
CN112967344A (zh) | 相机外参标定的方法、设备、存储介质及程序产品 | |
KR20180120456A (ko) | 파노라마 영상을 기반으로 가상현실 콘텐츠를 제공하는 장치 및 그 방법 | |
CN113724391A (zh) | 三维模型构建方法、装置、电子设备和计算机可读介质 | |
CN114387347A (zh) | 确定外参标定的方法、装置、电子设备及介质 | |
CN111738085B (zh) | 实现自动驾驶同时定位与建图的***构建方法及装置 | |
US20230260218A1 (en) | Method and apparatus for presenting object annotation information, electronic device, and storage medium | |
CN111932446A (zh) | 三维全景地图的构建方法及装置 | |
CN110096143B (zh) | 一种三维模型的关注区确定方法及装置 | |
CN115410173B (zh) | 多模态融合的高精地图要素识别方法、装置、设备及介质 | |
JP6168597B2 (ja) | 情報端末装置 | |
US20240153128A1 (en) | Method of detecting collision of objects, device, and storage medium | |
CN111142825B (zh) | 多屏视野的显示方法、***及电子设备 | |
CN112825198B (zh) | 移动标签显示方法、装置、终端设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |