一种应用于三维全景图像中的鼠标快速探面的方法技术

技术编号:8533793 阅读:185 留言:0更新日期:2013-04-04 17:31
本发明专利技术提供了一种应用于三维全景图像中的鼠标快速探面的方法,其主要步骤为首先利用计算机程序算得三维全景图像的深度图和法向量图,然后将鼠标放置于三维全景图像上的任一目标点,得到该目标点对应在法向量图中的法向量,以及目标点的三维坐标,最后根据目标点的三维坐标和法向量,即可绘制出此目标点所处的平面,实现鼠标快速探面。本发明专利技术提供的方法不需要任何人工编辑操作,大大节省了人力,提高了数据处理效率。同时在本发明专利技术中所提供的成果数据中,包含有任意一点所在的平面的法向量,因此再微小的面也可被探测到,相比现有技术中的只有大的平面才会被采集探测到,采用本方法进行鼠标探面的精度有了很大提高。

【技术实现步骤摘要】

本专利技术提供了一种鼠标快速探面的方法,尤其涉及ー种快速获知三维全景图像中任一目标点的所处平面的方法,属于光电信息领域。
技术介绍
利用三维激光扫描设备和全景相机配合工作,通过激光扫描仪获取目标表面三维信息(即点云数据)的同时,同时可以采集目标表面纹理信息,即全景图片。对点云数据及全景图片进行相应的数据处理后,可以得到两者相结合的图片信息,即包含有三維信息的全景图片。这些全景图片信息量丰富,照片精美、直观,通常都会将其发布与互联网上供用户浏览欣赏。但是目前网上的大多数全景图片仅仅包含有图片信息,并不包含有图片中物体的三維信息和图片中任意一点所在面的信息,因此用户无法得知图片中的任意一点所处于的平面的信息,而无法达到鼠标自动探面的效果。为了满足互联网应用中上述需求,目前有些企业开了进行这方面的尝试,目前他们所采用的通常做法是利用一些计算方法,自动提取中点云数据所存在的平面,然后通过人工小件编辑的方式,对自动提取的面片进行编辑,最后保存面片数据。然后根据保存的面片数据,实现鼠标探面的效果。但是受到算法的限制,目前计算机自动提取面片的效率并不高,经常存在漏判、错判的情况,导致后期人工校检本文档来自技高网...

【技术保护点】
一种应用于三维全景图像中的鼠标快速探面的方法,其特征在于包括以下步骤:(1)、将三维全景图像作为一个球体,三维全景图像的中心即摄影中心作为球心,根据经纬度将球体划分成网格,计算点云数据中的点所属的网格并将点云数据中的点距离球心的距离值做为所属网格的距离值,依此计算完所有点后得到球面的距离值矩阵,将该距离值矩阵中的数据与图像像素一一对应,转化成RGB值后保存至图像中,即得到三维全景图像的深度图;(2)、在上述根据经纬度将三维全景图像划分成的网格中,选取任一网格及其周围的网格中的点,根据这些点拟合一个最佳的平面,计算该平面的法向量作为此网格的法向量值;依此计算出所有网格对应的法向量,从而得到法向量...

【技术特征摘要】
1.一种应用于三维全景图像中的鼠标快速探面的方法,其特征在于包括以下步骤 (1)、将三维全景图像作为一个球体,三维全景图像的中心即摄影中心作为球心,根据经纬度将球体划分成网格,计算点云数据中的点所属的网格并将点云数据中的点距离球心的距离值做为所属网格的距离值,依此计算完所有点后得到球面的距离值矩阵,将该距离值矩阵中的数据与图像像素一一对应,转化成RGB值后保存至图像中,即得到三维全景图像的深度图; (2)、在上述根据经纬度将三维全景图像划分成的网格中,选取任一网格及其周围的网格中的点,根据这些点拟合一个最佳的平面,计算该平面的法向量作为此网格的法向量值;依此计算出所有网格对应的法向量,从而得到法向量矩阵,将该法向量矩阵转换为RGB值矩阵后,存储为图片形式,即得到三维全景图像的法向量图; (3)、在对全景图像浏览时,球心做为观测点,将鼠标放置于三维全景图像上的任一目标点,可得到观察点与此目标点所在的射线,根据射线的角度值可得到该目标点对应于法向量图中的法向量,同时根据射线的角度值和深度图,可得到目标点的三维坐标,最后根据目标点的三维坐标和法向量,即可得到此点的平面,绘制此平面,从而实现鼠标快速探面。2.根据权利要求1所述的应用于三维全景图像中的鼠标快速探面的方法,其特征在于步骤(I)中具体步骤为将三维全景图像作为一个球体,三维全景图像的中心即摄影中心作为球心,球心坐标为(XO,YO,...

【专利技术属性】
技术研发人员:刘守军姚立
申请(专利权)人:武汉海达数云技术有限公司
类型:发明
国别省市:

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

1