深度摄像头是什么?
时间:2019-06-12 阅读:479
深度检测只是计算机视觉中一个基本而又核心的任务,要准确地检测目标,可能还需要做很多图像分割,识别,跟踪方面的工作。
人类双眼的基本原理就是stereo vision的主要依据,依靠视差(disparity)来估计深度。
本身没有深度检测功能的摄像头,可以使用立体视觉的原理(stereo,MVS)来估计深度,而有深度检测的摄像头,比如说Kinect,也常常是利用视差原理来求取深度的,投射一个pattern,然后比较。
当然最开始求取深度的,还有广泛使用的激光雷达(RangeFinder),只是成本很高,军用,工业用比较多。
深度摄像头面临的问题
可以肯定的是深度摄像头获取的深度信息有非常广泛的应用,但目前仍存在一些问题,我觉得最为核心的两个方面:一是测量范围;二是应用环境。
目前深度相机的测量范围也就几米,对应用环境的要求也比较苛刻(主要受环境光影响严重)。所以,目前的深度相机应用在监控上还有非常遥远的路要走。
计算机视觉的范围就太广了,除了通过相机获取信息之外,更重要更复杂的是对获取的信息进行理解:
包含三维信息提取、物体识别、分类、运动跟踪等等。双目视觉是目前深度测量的一种方法,这种方法同样面临很多问题,比如要求场景有明显的特征,算法复杂等等。
总之,现在离深度摄像头被广泛应用还有很长的路要走。