3D摄像头,拥有
人脸识别、
手势识别、人体骨架识别、三维测量、环境感知、三维地图重建等数十项功能,可广泛运用于电视、手机、机器人、
无人机、
物流、VR/AR、
智能家居、
安防、汽车驾驶辅助等领域。
利用3D 相机(又称之为深度相机),通过相机能检测出
拍摄空间的距离信息,这也是与普通摄像头最大的区别。普通的彩色相机拍摄到的图片能看到相机视角内的所有物体并记录下来,但是其所记录的数据不包含这些物体距离相机的距离。仅仅能通过图像的语义分析来判断哪些物体比较远,哪些比较近,并没有确切的数据。
而3D相机能够解决该问题,通过 3D 相机获取到的数据, 能准确知道图像中每个点离摄像头距离,这样加上该点在 2d 图像中的(x,y)坐标,就能获取图像中每个点的三维空间坐标。通过三维坐标就能还原真实场景,实现场景建模等应用。 以下具体介绍几种深度相机的原理:
·结构光(Structuredlight),通常采用特定波长的不可见
激光作为光源,它发射出来的光带有编码信息,投射在物体上,通过一定算法来计算返回的编码图案的畸变来得到物体的位置和深度信息。
·光飞行时间法(
TOF),利用测量光飞行时间来取得距离,简单来说就是,发出一道经过处理的光,碰到物体以后会反射回来,捕捉来回的时间,因为已知光速和调制光的波长,所以能快速准确计算出到物体的距离。
·
双目立体视觉(Binocular Stereo Vision),是机器视觉的一种重要形式,基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维信息。