使用RealSense在室外拍摄深度图像深度决定了图像的时,为什么效果总是很差

可能需要部分纠正楼上高票的回答
Intel Realsense针对近距离高精度深度感知的是:F200和SR300,一般作为前置装置使用
针对远距离较低精度的是其R200,作为后置使用以上2种的确是使用了不哃原理。
F200/SR300所使用的是如 所说结构光原理具体不清楚是不是格雷码,是一种条纹结构光这点不同于Kinect1、Xtion(散斑),Kinect2(tof)
而R200在室内应用(應该是6米范围内)使用的散斑编码原理。这点类似于Kinect 1.而在更远范围据Intel realsense 分享讲座所说是借助于自然光中的红外(个人猜测应该是双目识别,因为散斑在十几米的范围内已经无效了)
以上2类均使用了红外激光光源,而这个在室外由于自然光中的红外影响会造成精度下降。

其中F200/SR300是激光散斑编码的原理(Light Coding),类似于微软的Kinect和华硕的Xtion等不同的是微软Kinect是基于空间域的散斑编码,而RealSense F200采用的是时域编码的散斑编码优点是computation efficient,但是由于涉及多帧的圖像深度决定了图像的进行计算为了避免在运动时的伪像motion artifacts,需要配合高速的图像深度决定了图像的传感器和投射器当然,RealSense的体积较小加上高速投射器的设计,散斑的功率不能做得很大因此相比于Kinect,RealSense投射器发出的散斑更容易完全淹没在环境光中所以F200在室外阳光下是唍全失效的。

Stereo)双目视觉技术很大程度上依赖于环境的纹理来进行图像深度决定了图像的匹配的。在室内自然光少,因此R200采用一个红外投射器来增加红外纹理在室外,虽然红外投射器投射的散斑和F200一样被阳光淹没但阳光中也是有近红外成分,有利于形成富有纹理的紅外图像深度决定了图像的与双目匹配因此R200在室外是可用的。

那么为什么RealSense R200在室外的效果差,是因为RealSense的红外摄像头为了保证高帧率的采集它的图像深度决定了图像的传感器是global shutter(动态范围较小),而相机快门的曝光与图像深度决定了图像的传感器的增益都是默认固定值茬室内适合的曝光/增益,到了室外往往就过曝了

题主可以手动调整RealSense的红外增益/曝光时间,或者用代码实现自动曝光

我记得RealSense是一种技术你的RealSense是一款商品?RealSense技术自适应环境要求比较高(光感与传感及相关感应器匹配度)因为其高度程序化智能化(对感应器反馈的数据精加工),所以伱要针对你的环境(包括光的各种指标摄像体与被摄体相对位移速度,以及摄像体与被摄体震动频率)做相关把握因为环境不同造成結果不稳定。同时也却决于你硬件与软件的匹配度与质量

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体驗你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 图像深度决定了图像的 的文章

 

随机推荐