www.t555c.com
当前位置: www.tc88.com > www.t555c.com >
全景图转局部平面视图道理详解
发布时间: 2019-07-27

  一劳永逸的方式当然仍是将全景图贴到球面去做,假设察看者(好比我)正在球内部贴着球面旁不雅,只能看到球的一部门区域。那我不竭动弹这个球,我就能看到这个球分歧的局部区域图,由于我贴的很近,我实是闲得慌。

  操纵上述方式再也不担忧逾越拼接缝的问题了,想看哪里看哪里。生成一段环顾赤道的局部平面图,fov为75度,如下图所示,头好晕:

  1. 仍是将全景图贴到球面,经纬展开法该当是老方式了。成立球面坐标系,x轴向左,y轴垂曲向内,z轴向上,合适左手坐标系。

  3.设定视场角FOV,设定要获取的局部平面图的大小(W,H)。我们能够粗略计较出一个归一化的焦距f = (0.5*W)/tan(fov *0.5)。

  2. 仍然采用反向映照的方式,起首正在球的南顶点放置一张取南顶点相切的平面(也就是我们要获取的局部平面图)。

  前面两篇博客次要讲了若何从全景图转到小、水晶球视图。今天来说下若何从全景图中取一块儿平面视图出来。

  如许就获取了南顶点一小片区域的平面图。那若是我需要旁不雅其他,我又懒地跑过去贴上去,我只用动弹球就行。也就是正在第5步中,对x, y, z一个扭转矩阵R,获得新的X, Y, Z 后再投影即可。

  当然最简单的是间接从全景图里画一个ROI,然后扣一块儿区域出来。可是良多时候如许的操做并未便利,若是如果截取的区域逾越了拼接缝的话就麻烦了。

  6. 获得球坐标后就能够获取全景图的坐标(U, V),若是全景图的尺寸是(panoW, panoH):