[发明专利]一种在线家装的全景漫游方法有效
| 申请号: | 201811197164.2 | 申请日: | 2018-10-15 |
| 公开(公告)号: | CN109461210B | 公开(公告)日: | 2023-03-21 |
| 发明(设计)人: | 郑家祥;唐睿 | 申请(专利权)人: | 杭州群核信息技术有限公司 |
| 主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T19/20;G06T15/00 |
| 代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
| 地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 在线 全景 漫游 方法 | ||
1.一种在线家装的全景漫游方法,其特征在于,实现所述全景漫游方法至少包括终端、与终端通信连接的服务器,所述全景漫游方法包括:
服务器根据预存储的户型三维模型和接收的多个相机位置后,渲染获得所有相机位置对应的全景图,然后对预存储的户型三维模型进行简化和压缩,获得户型简化模型;
终端加载户型简化模型和全景图,并以全景图对应的相机位置作为户型简化模型渲染时的相机位置,采用着色器将全景图对应的像素反投影到户型简化模型上,实现对户型简化模型的场景渲染;
对于相邻第一相机位置和第二相机位置之间的任意视点,终端根据第一相机位置对应的第一全景图、第二相机位置对应的全景图、视点与第一相机位置的第一距离,以及视点与第二相机位置的第二距离,计算该视点对应的三维场景的像素值;
终端按照用户交互的视点和该视点对应的漫游路径连通图,实时对当前视点对应的户型简化模型进行渲染;
其中,所述相机位置根据三维户型图自动生成,具体为:
将三维户型从顶向下投影成二维图,并将二维图离散成二值位图,其中,0表示空荡区域,1表示障碍区域;
针对二值位图,根据空荡区域距离障碍物的距离,计算获得二值位图对应的距离场图,然后提取距离场图中高亮区域的中轴线,获得中轴线图;
按照预定的点位密度将二值位图离散网格化,比较网格化的二值位图和中轴线图,针对每个覆盖有中轴线的网格,以该中轴线上距离障碍物最远的点作为该网格内的相机位置。
2.如权利要求1所述的在线家装的全景漫游方法,其特征在于,在获得二值位图时:
判断三维户型中的非墙体几何,若非墙体几何的最低位置离地面的距离大于最低位置高度阈值,则将该非墙体几何投影处的像素设为0,否则设为1;若非墙体几何的最高位置离地面的距离大于最高位置高度阈值,则将该非墙体几何投影处的像素设为0,否则设为1,其中,最低位置高度阈值大于最高位置高度阈值。
3.如权利要求2所述的在线家装的全景漫游方法,其特征在于,在获得覆盖有中轴线的所有网格内的相机位置后,根据相机位置之间的欧式距离,对相应的相机位置进行剔除,以获得欧式距离大于一定阈值的相机位置。
4.如权利要求1所述的在线家装的全景漫游方法,其特征在于,服务器根据多个相机位置和户型三维模型生成漫游路径连通图,并将该漫游路径连通图发送至终端以供漫游;或,
终端接收到用户交互的视点后,根据该视点以及接收的户型简化模型和多个相机位置自动生成漫游路径连通图。
5.如权利要求4所述的在线家装的全景漫游方法,其特征在于,所述漫游路径连通图生成方法为:
对于任意两个相机位置Pi和Pj,从相机位置Pi向相机位置Pj发射一条射线;
若该射线与场景相交,且相机位置Pi到相交场景的距离大于相机位置Pi与相机位置Pj之间的欧式距离,则相机位置Pi与相机位置Pj之间建立连通路径;否则,
采用最短路径算法在所有相机位置中,计算出从相机位置Pi到相机位置的路径L=(Pi,Pm,Pn,…,Pq,Pj),以建立相机位置Pi与相机位置Pj之间的连通路径,其中,Pm,Pn,Pq分别为第m个、第n个以及第q个相机位置;
所有连通路径构成漫游路径连通图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州群核信息技术有限公司,未经杭州群核信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811197164.2/1.html,转载请声明来源钻瓜专利网。





