美文网首页
视差图推出深度图

视差图推出深度图

作者: Persistently | 来源:发表于2016-12-22 15:36 被阅读0次

相机成像的模型如下图所示:
P为空间中的点,P1和P2是点P在左右像平面上的成像点,f是焦距,OR和OT是左右相机的光心。由下图可见左右两个相机的光轴是平行的。XR和XT是两个成像点在左右两个像面上距离图像左边缘的距离。


只要把这下面几点说清楚就很简单了
L为像面的长度
关于光轴对称
视差为Xr-Xt

若两个相机已经校正完成即达到极线平行,两条光轴方向也平行。则视差和物体深度的关系式如下:

(1)

可推导到:

(2)

证明过程: 已知:
由相似三角形原理:

(1)+(2)有:


(5)
其中b1可以用b、XR和XT表示。
可得(5)式变为(1)式: 。证毕。

由上面两幅图,可知距离像面越近的点,它在左右相机中的视差越大,距离像面越远的点,它在左右相机中的视差越小。
深度Z和视差的关系图如下:


reference:http://blog.csdn.net/xiaohaijiejie/article/details/49721415

相关文章

  • 视差图推出深度图

    相机成像的模型如下图所示:P为空间中的点,P1和P2是点P在左右像平面上的成像点,f是焦距,OR和OT是左右相机的...

  • Unity Shader - 深度图基础及应用

    文章内容 深度图基础 访问深度图 利用深度图重建世界坐标 深度图应用渲染深度图相交高亮能量场全局雾效扫描线水淹垂直...

  • Kinect学习——关于

    针对Kinect深度图仍然有残缺的问题,希望能通过对应的彩色图修复残缺深度图。由于Kinect 2的深度图和彩色图...

  • Halcon绘制彩色深度图

    此小文主要介绍颜色空间的转换,将深度图转为彩色,借以说明颜色转换与图像通道,下面是效果: 深度图的生成 深度图的生...

  • 深度图 DepthChartView

    DepthChart 深度图 注意:该深度图横坐标是以档位为单位,纵坐标是以档位数量为单位 源码 1、实现代理 v...

  • Unity Shader - 深度图基础及应用(转)

    Unity Shader - 深度图基础及应用 最近看了一些关于深度图及应用的文章,这篇是写的比较完整的,另外在u...

  • Robust Face Recognition with Dee

    #简介 深度信息对人脸识别提供了有用的帮助 .但是由于深度图噪音,姿态和表情变化等问题,基于深度图的人脸识别方法性...

  • 轮播图视差效果

    现在很多轮播图都带有视差效果。 介绍一种图视差效果的实现效果如下: 细心观察就会发现 cell.contentVi...

  • iOS 基于charts 实现货币交易的深度图

    这几年虚拟货币交易的大热,对深度图和k线图的需求增多。今天就介绍一个基于charts来实现深度图控件,话不多说,先...

  • Unity 深度缓冲区之查看深度图

    深度图是展示深度缓冲区的纹理,是一个包含有场景里物体离照相机的距离值的一张纹理图;通过查看深度图可以对深度缓冲区存...

网友评论

      本文标题:视差图推出深度图

      本文链接:https://www.haomeiwen.com/subject/hvqhvttx.html