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

上传人:1520****312 文档编号:5589624 上传时间:2019-02-20 格式:PDF 页数:10 大小:701.77KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310731044.7

申请日:

2013.12.26

公开号:

CN103837083A

公开日:

2014.06.04

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G01B 11/03登记生效日:20180621变更事项:专利权人变更前权利人:苏州盛景空间信息技术有限公司变更后权利人:苏州盛景信息科技股份有限公司变更事项:地址变更前权利人:215021 江苏省苏州市工业园区金鸡湖大道1355号国际科技园一期111C单元变更后权利人:215021 江苏省苏州市苏州工业园区金鸡湖大道1355号国际科技园内B101-2单元|||授权|||实质审查的生效IPC(主分类):G01B 11/03申请日:20131226|||公开

IPC分类号:

G01B11/03

主分类号:

G01B11/03

申请人:

苏州盛景空间信息技术有限公司

发明人:

胡伏原; 刘盼

地址:

215021 江苏省苏州市工业园区金鸡湖大道1355号国际科技园一期111C单元

优先权:

专利代理机构:

北京中誉威圣知识产权代理有限公司 11279

代理人:

张相午

PDF下载: PDF下载
内容摘要

本发明公开了一种基于全景图像的地面物体的高度计算方法。本发明首先从图像上获取标志待求物体高度的起点和终点,其中物体底部的点应该是在地面或者非常接近地面。然后根据投影原理计算出底部点的三维点位置,再计算出顶部三维点的三维点位置,最终计算出物体高度。本发明可以减少数据处理的难度,提高计算速度,降低应用成本。

权利要求书

权利要求书
1.  一种基于全景图像的地面物体的高度计算方法,其特征在于,它包括如下步骤:
(1)获取待计算高度的物体的底部和顶部的点的极坐标表示;
(2)计算底部的点坐标;
(3)计算顶部的坐标和高度。

2.  根据权利要求1所述的一种基于全景图像的地面物体的高度计算方法,其特征在于,所述步骤(1)中
获取鼠标点击的顶部和底部的屏幕坐标位置(x屏幕,y屏幕),该点就是全景图像做球面投影后经过三维渲染引擎光栅化后在屏幕上的位置;
计算顶部和底部的极坐标坐标表示,这个过程就是计算机图形学中光栅化的逆过程,假设全景图像的显示在显示器上的宽度为W,高度为H,三维渲染引擎设置的视野张角(FOV)是,则顶部和的极坐标表示可按下列的公式进行计算:
f=H2*tan(θ2)]]>


则顶部和底部的极坐标表示为(r,α,β),r为极坐标的半径。

3.  根据权利要求1所述的一种基于全景图像的地面物体的高度计算方法,其特征在于,所述步骤(2)中,
计算底部到采集设备底部的距离,采集设备距离地面的高度是可以预先测量得到,假设为H,当前屏幕中心相对于全景初始化时旋转了α1,此时设备的空间姿态为(roll,pitch,yaw),其中roll,pitch,yaw是按照下面的定义计算得来的:在水平面上,从南向北为y轴,从东向西是x轴,竖直向上为z轴,roll是载具绕y轴旋转的角度,pitch是载具绕x轴旋转的角度,yaw是载具绕z轴旋转的角度,以上角度都是以逆时针旋转为正进行计算的;则底部到采集设备底部的距离length可按照下列的公式进行计算:
矩阵Mpitch=1000cos(pitch)sin(pitch)0-sin(pitch)cos(pitch)]]>
矩阵Myaw=cos(roll)0-sin(roll)010sin(roll)0cos(roll)]]>
向量V1=cosα1sinα10]]>
向量V2=(Myaw*Mpitch)-1*V1=xvyvzv]]>
角度α2=cos-1(zv(xv2+yv2+zv2))]]>
距离Length=Htan(α+α2)]]>
计算底部的坐标(xbottom,ybottom,zbottom)。公式如下:
xbottom=Length*cos(α)
ybottom=Length*sin(α)
zbottom=0。

4.  根据权利要求1所述的一种基于全景图像的地面物体的高度计算方法,其特征在于,所述步骤(3)中,
计算顶部的坐标(xtop,ytop,ztop)
xtop=Length*cos(α)
ytop=Length*sin(α)
ztop=H+sin(β)
物体高度Height=]]>
((xtop-xbottom)2+(ybottom-ytop)2+(ztop-zbottom)2).]]>

说明书

说明书一种基于全景图像的地面物体的高度计算方法
技术领域:
本发明涉及一种基于全景图像的地面物体的高度计算方法。 
背景技术:
全景(Panorama)是将相机环360度拍摄的一组或多组照片拼接成一个全景图像,全景虚拟现实(也称实景虚拟)是基于全景图像的真实场景的虚拟现实技术,通过计算机技术实现全方位互动式观看真实场景的还原展示。在播放插件的支持下,使用鼠标控制环视的方向,可右可近可远,是观众感到身处处在现实的环境当中,仿佛在一个窗口中浏览了实景中的美丽景色。基于静态图像的虚拟全景技术是一种在微机平台上能够实现的初级虚拟现实技术,改变了传统网络二维呈现的平淡,给视觉以更强的冲击力,让人们通过互联网即使足不出户也可以真是的感受到外面的世界。 
连续的全景,又称为街景,不仅能为一般用户提供足不出户览天下的功能,对于特殊的行业会对街景的应用提出更高的要求,目前一个比较热门的应用就是利用全景图像进行测量和三维重建,传统的三维重建算法计算复杂度比较高,对图像的中的景物特征要求比较严格,计算时间比较长,几乎不能做到实时计算,因此为了能够在互联网上进行使用计算复杂度较小的算法来计算物体的度量就变得很有必要了。 
发明内容:
本发明的目的在于克服现有技术的不足,提供一种一种基于全景图像的地面物体的高度计算方法。 
为了解决背景技术所存在的问题,本发明采用以下技术方案: 
一种基于全景图像的地面物体的高度计算方法,它包括如下步骤: 
(1)获取待计算高度的物体的底部和顶部的点的极坐标表示; 
(2)计算底部的点坐标; 
(3)计算顶部的坐标和高度。 
进一步的,所述步骤(1)中 
获取鼠标点击的顶部和底部的屏幕坐标位置(x屏幕,y屏幕),该点就是全景图像做球面投影后经过三维渲染引擎光栅化后在屏幕上的位置; 
计算顶部和底部的极坐标坐标表示,这个过程就是计算机图形学中光栅化的逆过程,假设全景图像的显示在显示器上的宽度为W,高度为H,三维渲染引擎设置的视野张角(FOV)是□,则顶部和的极坐标表示可按下列的公式进行计算: 
f=H2*tan(θ2)]]>


则顶部和底部的极坐标表示为(r,α,β),r为极坐标的半径。 
进一步的,所述步骤(2)中, 
计算底部到采集设备底部的距离,采集设备距离地面的高度是可以预先测量得到,假设为H,当前屏幕中心相对于全景初始化时旋转了α1,此时设备的空间姿态为(roll,pitch,yaw),其中roll,pitch,yaw是按照下面的定义计算得 来的:在水平面上,从南向北为y轴,从东向西是x轴,竖直向上为z轴,roll是载具绕y轴旋转的角度,pitch是载具绕x轴旋转的角度,yaw是载具绕z轴旋转的角度,以上角度都是以逆时针旋转为正进行计算的;则底部到采集设备底部的距离length可按照下列的公式进行计算: 
矩阵Mpitch=1000cos(pitch)sin(pitch)0-sin(pitch)cos(pitch)]]>
矩阵Myaw=cos(roll)0-sin(roll)010sin(roll)0cos(roll)]]>
向量V1=cosα1sinα10]]>
向量V2=(Myaw*Mpitch)-1*V1=xvyvzv]]>
角度α2=cos-1(zv(xv2+yv2+zv2))]]>
距离Length=Htan(α+α2);]]>
计算底部的坐标(xbottom,ybottom),zbottom)。公式如下: 
xbottom=Length*cos(α) 
ybottom=Length*sin(α) 
zbottom=0。 
进一步的,所述步骤(3)中, 
计算顶部的坐标(xtop,ytop,ztop) 
xtop=Length*cos(α) 
ytop=Length*sin(α) 
ztop=H+sin(β) 
物体高度Height=]]>
((xtop-xbottom)2+(ybottom-ytop)2+(ztop-zbottom)2).]]>
本发明对比现有技术有如下的有益效果:本发明可以减少数据处理的难度,提高计算速度,降低应用成本 
附图说明:
图1为本发明方法流程图。 
图2为通过屏幕上的位置计算被选中点的极坐标的模型。 
图3理想状态下计算相机到地面点的距离模型。 
图4考虑相机在倾斜状态下计算相机到地面点的距离模型。 
具体实施方式:
下面结合附图,对本发明作进一步详细描述: 
图1为本发明方法流程图。一种基于全景图像的地面物体的高度计算方法,它包括如下步骤: 
(1)获取待计算高度的物体的底部和顶部的点的极坐标表示; 
(2)计算底部的点坐标; 
(3)计算顶部的坐标和高度。 
进一步的,所述步骤(1)中 
获取鼠标点击的顶部和底部的屏幕坐标位置(x屏幕,y屏幕),该点就是全景图像做球面投影后经过三维渲染引擎光栅化后在屏幕上的位置; 
计算顶部和底部的极坐标坐标表示,这个过程就是计算机图形学中光栅化的逆过程,假设全景图像的显示在显示器上的宽度为W,高度为H,三维渲染引擎设置的视野张角(FOV)是□,则顶部和的极坐标表示可按下列的公式进行计算: 
f=H2*tan(θ2)]]>


则顶部和底部的极坐标表示为(r,α,β),r为极坐标的半径。 
进一步的,所述步骤(2)中, 
计算底部到采集设备底部的距离,采集设备距离地面的高度是可以预先测量得到,假设为H,当前屏幕中心相对于全景初始化时旋转了α1,此时设备的空间姿态为(roll,pitch,yaw),其中roll,pitch,yaw是按照下面的定义计算得来的:在水平面上,从南向北为y轴,从东向西是x轴,竖直向上为z轴,roll是载具绕y轴旋转的角度,pitch是载具绕x轴旋转的角度,yaw是载具绕z轴旋转的角度,以上角度都是以逆时针旋转为正进行计算的;则底部到采集设备底部的距离length可按照下列的公式进行计算: 
矩阵Mpitch=1000cos(pitch)sin(pitch)0-sin(pitch)cos(pitch)]]>
矩阵Myaw=cos(roll)0-sin(roll)010sin(roll)0cos(roll)]]>
向量V1=cosα1sinα10]]>
向量V2=(Myaw*Mpitch)-1*V1=xvyvzv]]>
角度α2=cos-1(zv(xv2+yv2+zv2))]]>
距离Length=Htan(α+α2);]]>
计算底部的坐标(xbottom,ybottom,zbottom)。公式如下: 
xbottom=Length*cos(α) 
ybottom=Length*sin(α) 
zbottom=0。 
进一步的,所述步骤(3)中, 
计算顶部的坐标(xtop,ytop,ztop) 
xtop=Length*cos(α) 
ytop=Length*sin(α) 
ztop=H+sin(β) 
物体高度Height=]]>
((xtop-xbottom)2+(ybottom-ytop)2+(ztop-zbottom)2).]]>
该发明的工作原理: 
图2:通过屏幕上的位置计算被选中点的极坐标的模型。其中H为渲染系统在显示器上渲染范围高度,W为渲染系统在显示器上渲染范围的宽度,O点是渲染范围的中心,A点位用户鼠标点击的位置,focal为渲染系统进行投影时所使用的焦距。可根据这些数据计算出鼠标点击的位置的极坐标。 
图3:理想状态下计算相机到地面点的距离模型。所谓理想状态是指承载全景相机的载具位于水平面上,此时整个成像平面与地面垂直,此时通过相机光心且垂直成像平面的直线与地面平行。在这个模型中A点表示相机光心所在的位置,B点表示相机的正下方,也即相机光心在地面的投影位置,线段AB表示相机光心距离地面的高度。线段CD表示待测的地面物体,其中C为底部点,D为顶部点。线段BC表示从相机在地面上的投影点到待测物体底部的距离,也即公式中的Length。 
图4:考虑相机在倾斜状态下计算相机到地面点的距离模型。在实际的采集过程中,由于道路几乎不可能完全是水平的,所以相机在实际采集过程中不可能保持水平姿态,这将影响相机的在地面的投影点到待测物体底部点的距离的计算。在这个模型下,相机位于直线m1和直线m2所确定的平面上,该平面和水平面不平行。A点为相机,B为相机在地面的投影点,C点位待测物体的底部,则BC与水平面平行,AB和BD垂直,AE为由光心发出,与水平面平行的线段,AF为有光心发出与成像平面垂直的线段,则AF与AB垂直,AF与BD平行,AE与BC平行。因此在使用理想的模型计算Length之前,应该消除相机由于倾斜而造成的偏移角,在本图中为BD和BC构成夹角。具体的计算方法,在前面具体描述中已经给出。 
需要理解到的是:以上所述仅是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。 

一种基于全景图像的地面物体的高度计算方法.pdf_第1页
第1页 / 共10页
一种基于全景图像的地面物体的高度计算方法.pdf_第2页
第2页 / 共10页
一种基于全景图像的地面物体的高度计算方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种基于全景图像的地面物体的高度计算方法.pdf》由会员分享,可在线阅读,更多相关《一种基于全景图像的地面物体的高度计算方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103837083 A (43)申请公布日 2014.06.04 CN 103837083 A (21)申请号 201310731044.7 (22)申请日 2013.12.26 G01B 11/03(2006.01) (71)申请人 苏州盛景空间信息技术有限公司 地址 215021 江苏省苏州市工业园区金鸡湖 大道1355号国际科技园一期111C单元 (72)发明人 胡伏原 刘盼 (74)专利代理机构 北京中誉威圣知识产权代理 有限公司 11279 代理人 张相午 (54) 发明名称 一种基于全景图像的地面物体的高度计算方 法 (57) 摘要 本发明公开了一种基于全。

2、景图像的地面物体 的高度计算方法。本发明首先从图像上获取标志 待求物体高度的起点和终点, 其中物体底部的点 应该是在地面或者非常接近地面。然后根据投影 原理计算出底部点的三维点位置, 再计算出顶部 三维点的三维点位置, 最终计算出物体高度。 本发 明可以减少数据处理的难度, 提高计算速度, 降低 应用成本。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图2页 (10)申请公布号 CN 103837083 A CN 103837083 A 1/2 页 2 1. 一种基于全景图像。

3、的地面物体的高度计算方法 , 其特征在于, 它包括如下步骤 : (1) 获取待计算高度的物体的底部和顶部的点的极坐标表示 ; (2) 计算底部的点坐标 ; (3) 计算顶部的坐标和高度。 2. 根据权利要求 1 所述的一种基于全景图像的地面物体的高度计算方法 , 其特征在 于, 所述步骤 (1) 中 获取鼠标点击的顶部和底部的屏幕坐标位置(x屏幕, y屏幕), 该点就是全景图像做球面投 影后经过三维渲染引擎光栅化后在屏幕上的位置 ; 计算顶部和底部的极坐标坐标表示, 这个过程就是计算机图形学中光栅化的逆过 程, 假设全景图像的显示在显示器上的宽度为 W, 高度为 H, 三维渲染引擎设置的视野张。

4、角 (FOV) 是, 则顶部和的极坐标表示可按下列的公式进行计算 : 则顶部和底部的极坐标表示为 (r,, ), r 为极坐标的半径。 3. 根据权利要求 1 所述的一种基于全景图像的地面物体的高度计算方法 , 其特征在 于, 所述步骤 (2) 中, 计算底部到采集设备底部的距离, 采集设备距离地面的高度是可以预先测量得 到, 假设为 H, 当前屏幕中心相对于全景初始化时旋转了 1, 此时设备的空间姿态为 (roll,pitch,yaw) , 其中 roll,pitch,yaw 是按照下面的定义计算得来的 : 在水平面上, 从 南向北为 y 轴, 从东向西是 x 轴, 竖直向上为 z 轴, r。

5、oll 是载具绕 y 轴旋转的角度, pitch 是 载具绕 x 轴旋转的角度, yaw 是载具绕 z 轴旋转的角度, 以上角度都是以逆时针旋转为正进 行计算的 ; 则底部到采集设备底部的距离 length 可按照下列的公式进行计算 : 矩阵 矩阵 向量 权 利 要 求 书 CN 103837083 A 2 2/2 页 3 向量 角度 距离 计算底部的坐标 (xbottom, ybottom, zbottom)。公式如下 : xbottom=Length*cos() ybottom Length*sin() zbottom 0。 4. 根据权利要求 1 所述的一种基于全景图像的地面物体的高度计。

6、算方法 , 其特征在 于, 所述步骤 (3) 中, 计算顶部的坐标 (xtop,ytop,ztop) xtop Length*cos() ytop=Length*sin() ztop H+sin() 物体高度 权 利 要 求 书 CN 103837083 A 3 1/5 页 4 一种基于全景图像的地面物体的高度计算方法 技术领域 : 0001 本发明涉及一种基于全景图像的地面物体的高度计算方法。 背景技术 : 0002 全景 (Panorama) 是将相机环 360 度拍摄的一组或多组照片拼接成一个全景图像, 全景虚拟现实 (也称实景虚拟) 是基于全景图像的真实场景的虚拟现实技术, 通过计算机。

7、技 术实现全方位互动式观看真实场景的还原展示。在播放插件的支持下, 使用鼠标控制环视 的方向, 可右可近可远, 是观众感到身处处在现实的环境当中, 仿佛在一个窗口中浏览了实 景中的美丽景色。 基于静态图像的虚拟全景技术是一种在微机平台上能够实现的初级虚拟 现实技术, 改变了传统网络二维呈现的平淡, 给视觉以更强的冲击力, 让人们通过互联网即 使足不出户也可以真是的感受到外面的世界。 0003 连续的全景, 又称为街景, 不仅能为一般用户提供足不出户览天下的功能, 对于特 殊的行业会对街景的应用提出更高的要求, 目前一个比较热门的应用就是利用全景图像进 行测量和三维重建, 传统的三维重建算法计算。

8、复杂度比较高, 对图像的中的景物特征要求 比较严格, 计算时间比较长, 几乎不能做到实时计算, 因此为了能够在互联网上进行使用计 算复杂度较小的算法来计算物体的度量就变得很有必要了。 发明内容 : 0004 本发明的目的在于克服现有技术的不足, 提供一种一种基于全景图像的地面物体 的高度计算方法。 0005 为了解决背景技术所存在的问题, 本发明采用以下技术方案 : 0006 一种基于全景图像的地面物体的高度计算方法 , 它包括如下步骤 : 0007 (1) 获取待计算高度的物体的底部和顶部的点的极坐标表示 ; 0008 (2) 计算底部的点坐标 ; 0009 (3) 计算顶部的坐标和高度。 。

9、0010 进一步的, 所述步骤 (1) 中 0011 获取鼠标点击的顶部和底部的屏幕坐标位置(x屏幕, y屏幕), 该点就是全景图像做球 面投影后经过三维渲染引擎光栅化后在屏幕上的位置 ; 0012 计算顶部和底部的极坐标坐标表示, 这个过程就是计算机图形学中光栅化的逆过 程, 假设全景图像的显示在显示器上的宽度为 W, 高度为 H, 三维渲染引擎设置的视野张角 (FOV) 是, 则顶部和的极坐标表示可按下列的公式进行计算 : 0013 0014 说 明 书 CN 103837083 A 4 2/5 页 5 0015 0016 则顶部和底部的极坐标表示为 (r,, ), r 为极坐标的半径。 。

10、0017 进一步的, 所述步骤 (2) 中, 0018 计算底部到采集设备底部的距离, 采集设备距离地面的高度是可以预先测量 得到, 假设为 H, 当前屏幕中心相对于全景初始化时旋转了 1, 此时设备的空间姿态为 (roll,pitch,yaw) , 其中 roll,pitch,yaw 是按照下面的定义计算得 来的 : 在水平面上, 从 南向北为 y 轴, 从东向西是 x 轴, 竖直向上为 z 轴, roll 是载具绕 y 轴旋转的角度, pitch 是 载具绕 x 轴旋转的角度, yaw 是载具绕 z 轴旋转的角度, 以上角度都是以逆时针旋转为正进 行计算的 ; 则底部到采集设备底部的距离 。

11、length 可按照下列的公式进行计算 : 0019 矩阵 0020 矩阵 0021 向量 0022 向量 0023 角度 0024 距离 0025 计算底部的坐标 (xbottom, ybottom), zbottom)。公式如下 : 0026 xbottom Length*cos() 0027 ybottom Length*sin() 0028 zbottom 0。 0029 进一步的, 所述步骤 (3) 中, 0030 计算顶部的坐标 (xtop, ytop, ztop) 说 明 书 CN 103837083 A 5 3/5 页 6 0031 xtop Length*cos() 0032。

12、 ytop=Length*sin() 0033 ztop H+sin() 0034 物体高度 0035 0036 本发明对比现有技术有如下的有益效果 : 本发明可以减少数据处理的难度, 提高 计算速度, 降低应用成本 附图说明 : 0037 图 1 为本发明方法流程图。 0038 图 2 为通过屏幕上的位置计算被选中点的极坐标的模型。 0039 图 3 理想状态下计算相机到地面点的距离模型。 0040 图 4 考虑相机在倾斜状态下计算相机到地面点的距离模型。 具体实施方式 : 0041 下面结合附图, 对本发明作进一步详细描述 : 0042 图 1 为本发明方法流程图。一种基于全景图像的地面物。

13、体的高度计算方法 , 它包 括如下步骤 : 0043 (1) 获取待计算高度的物体的底部和顶部的点的极坐标表示 ; 0044 (2) 计算底部的点坐标 ; 0045 (3) 计算顶部的坐标和高度。 0046 进一步的, 所述步骤 (1) 中 0047 获取鼠标点击的顶部和底部的屏幕坐标位置(x屏幕, y屏幕), 该点就是全景图像做球 面投影后经过三维渲染引擎光栅化后在屏幕上的位置 ; 0048 计算顶部和底部的极坐标坐标表示, 这个过程就是计算机图形学中光栅化的逆过 程, 假设全景图像的显示在显示器上的宽度为 W, 高度为 H, 三维渲染引擎设置的视野张角 (FOV) 是, 则顶部和的极坐标表。

14、示可按下列的公式进行计算 : 0049 0050 0051 说 明 书 CN 103837083 A 6 4/5 页 7 0052 则顶部和底部的极坐标表示为 (r,, ), r 为极坐标的半径。 0053 进一步的, 所述步骤 (2) 中, 0054 计算底部到采集设备底部的距离, 采集设备距离地面的高度是可以预先测量 得到, 假设为 H, 当前屏幕中心相对于全景初始化时旋转了 1, 此时设备的空间姿态为 (roll,pitch,yaw) , 其中 roll,pitch,yaw 是按照下面的定义计算得来的 : 在水平面上, 从 南向北为 y 轴, 从东向西是 x 轴, 竖直向上为 z 轴, 。

15、roll 是载具绕 y 轴旋转的角度, pitch 是 载具绕 x 轴旋转的角度, yaw 是载具绕 z 轴旋转的角度, 以上角度都是以逆时针旋转为正进 行计算的 ; 则底部到采集设备底部的距离 length 可按照下列的公式进行计算 : 0055 矩阵 0056 矩阵 0057 向量 0058 向量 0059 角度 0060 距离 0061 计算底部的坐标 (xbottom, ybottom, zbottom)。公式如下 : 0062 xbottom Length*cos() 0063 ybottom Length*sin() 0064 zbottom 0。 0065 进一步的, 所述步骤 。

16、(3) 中, 0066 计算顶部的坐标 (xtop, ytop, ztop) 0067 xtop=Length*cos() 0068 ytop=Length*sin() 0069 ztop H+sin() 0070 物体高度 说 明 书 CN 103837083 A 7 5/5 页 8 0071 0072 该发明的工作原理 : 0073 图 2 : 通过屏幕上的位置计算被选中点的极坐标的模型。其中 H 为渲染系统在显 示器上渲染范围高度, W 为渲染系统在显示器上渲染范围的宽度, O 点是渲染范围的中心, A 点位用户鼠标点击的位置, focal 为渲染系统进行投影时所使用的焦距。可根据这些数。

17、据 计算出鼠标点击的位置的极坐标。 0074 图 3 : 理想状态下计算相机到地面点的距离模型。所谓理想状态是指承载全景相 机的载具位于水平面上, 此时整个成像平面与地面垂直, 此时通过相机光心且垂直成像平 面的直线与地面平行。在这个模型中 A 点表示相机光心所在的位置, B 点表示相机的正下 方, 也即相机光心在地面的投影位置, 线段 AB 表示相机光心距离地面的高度。线段 CD 表示 待测的地面物体, 其中 C 为底部点, D 为顶部点。线段 BC 表示从相机在地面上的投影点到 待测物体底部的距离, 也即公式中的 Length。 0075 图 4 : 考虑相机在倾斜状态下计算相机到地面点的。

18、距离模型。在实际的采集过程 中, 由于道路几乎不可能完全是水平的, 所以相机在实际采集过程中不可能保持水平姿态, 这将影响相机的在地面的投影点到待测物体底部点的距离的计算。在这个模型下, 相机位 于直线 m1 和直线 m2 所确定的平面上, 该平面和水平面不平行。A 点为相机, B 为相机在地 面的投影点, C 点位待测物体的底部, 则与水平面平行, 和 BD 垂直, AE 为由光心发 出, 与水平面平行的线段, AF 为有光心发出与成像平面垂直的线段, 则 AF 与 AB 垂直, AF 与 平行, 与平行。因此在使用理想的模型计算 Length 之前, 应该消除相机由于 倾斜而造成的偏移角, 在本图中为 BD 和 BC 构成夹角。具体的计算方法, 在前面具体描述中 已经给出。 0076 需要理解到的是 : 以上所述仅是本发明的优选实施方式, 对于本技术领域的普通 技术人员来说, 在不脱离本发明原理的前提下, 还可以作出若干改进和润饰, 这些改进和润 饰也应视为本发明的保护范围。 说 明 书 CN 103837083 A 8 1/2 页 9 图 1 图 2 说 明 书 附 图 CN 103837083 A 9 2/2 页 10 图 3 图 4 说 明 书 附 图 CN 103837083 A 10 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1