一种基于全景图像的地面物体的高度计算方法

文档序号:6190212阅读:312来源:国知局
一种基于全景图像的地面物体的高度计算方法
【专利摘要】本发明公开了一种基于全景图像的地面物体的高度计算方法。本发明首先从图像上获取标志待求物体高度的起点和终点,其中物体底部的点应该是在地面或者非常接近地面。然后根据投影原理计算出底部点的三维点位置,再计算出顶部三维点的三维点位置,最终计算出物体高度。本发明可以减少数据处理的难度,提高计算速度,降低应用成本。
【专利说明】一种基于全景图像的地面物体的高度计算方法
【技术领域】:
[0001]本发明涉及一种基于全景图像的地面物体的高度计算方法。
【背景技术】:
[0002]全景(Panorama)是将相机环360度拍摄的一组或多组照片拼接成一个全景图像,全景虚拟现实(也称实景虚拟)是基于全景图像的真实场景的虚拟现实技术,通过计算机技术实现全方位互动式观看真实场景的还原展示。在播放插件的支持下,使用鼠标控制环视的方向,可右可近可远,是观众感到身处处在现实的环境当中,仿佛在一个窗口中浏览了实景中的美丽景色。基于静态图像的虚拟全景技术是一种在微机平台上能够实现的初级虚拟现实技术,改变了传统网络二维呈现的平淡,给视觉以更强的冲击力,让人们通过互联网即使足不出户也可以真是的感受到外面的世界。
[0003]连续的全景,又称为街景,不仅能为一般用户提供足不出户览天下的功能,对于特殊的行业会对街景的应用提出更高的要求,目前一个比较热门的应用就是利用全景图像进行测量和三维重建,传统的三维重建算法计算复杂度比较高,对图像的中的景物特征要求比较严格,计算时间比较长,几乎不能做到实时计算,因此为了能够在互联网上进行使用计算复杂度较小的算法来计算物体的度量就变得很有必要了。

【发明内容】
:
[0004]本发明的目的在于克服现有技术的不足,提供一种一种基于全景图像的地面物体的高度计算方法。
[0005]为了解决【背景技术】所存在的问题,本发明采用以下技术方案:
[0006]一种基于全景图像的地面物体的高度计算方法,它包括如下步骤:
[0007](I)获取待计算高度的物体的底部和顶部的点的极坐标表示;
[0008](2)计算底部的点坐标;
[0009](3)计算顶部的坐标和高度。
[0010]进一步的,所述步骤(1)中
[0011]获取鼠标点击的顶部和底部的屏幕坐标位置,该点就是全景图像做球面投影后经过三维渲染引擎光栅化后在屏幕上的位置;
[0012]计算顶部和底部的极坐标坐标表示,这个过程就是计算机图形学中光栅化的逆过程,假设全景图像的显示在显示器上的宽度为W,高度为H,三维渲染引擎设置的视野张角(FOV)是□,则顶部和的极坐标表示可按下列的公式进行计算:[0013]
【权利要求】
1.一种基于全景图像的地面物体的高度计算方法,其特征在于,它包括如下步骤: (1)获取待计算高度的物体的底部和顶部的点的极坐标表示; (2)计算底部的点坐标; (3)计算顶部的坐标和高度。
2.根据权利要求1所述的一种基于全景图像的地面物体的高度计算方法,其特征在于,所述步骤(1)中 获取鼠标点击的顶部和底部的屏幕坐标位置,该点就是全景图像做球面投影后经过三维渲染引擎光栅化后在屏幕上的位置; 计算顶部和底部的极坐标坐标表示,这个过程就是计算机图形学中光栅化的逆过程,假设全景图像的显示在显示器上的宽度为W,高度为H,三维渲染引擎设置的视野张角(FOV)是,则顶部和的极坐标表示可按下列的公式进行计算:
3.根据权利要求1所述的一种基于全景图像的地面物体的高度计算方法,其特征在于,所述步骤(2)中, 计算底部到采集设备底部的距离,采集设备距离地面的高度是可以预先测量得到,假设为H,当前屏幕中心相对于全景初始化时旋转了 Ci1,此时设备的空间姿态为(roll, pitch, yaw),其中roll, pitch, yaw是按照下面的定义计算得来的:在水平面上,从南向北为y轴,从东向西是X轴,竖直向上为z轴,roll是载具绕y轴旋转的角度,pitch是载具绕X轴旋转的角度,yaw是载具绕z轴旋转的角度,以上角度都是以逆时针旋转为正进行计算的;则底部到采集设备底部的距离length可按照下列的公式进行计算:
4.根据权利要求1所述的一种基于全景图像的地面物体的高度计算方法,其特征在于,所述步骤(3)中, 计算顶部的坐标(Xt_ Ytop.Ztop)
Xtop = Length氺cos ( a )
ytop=Length*sin( a )
Ztop = H+sin(3 ) 物体高度Height =
【文档编号】G01B11/03GK103837083SQ201310731044
【公开日】2014年6月4日 申请日期:2013年12月26日 优先权日:2013年12月26日
【发明者】胡伏原, 刘盼 申请人:苏州盛景空间信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1