Python 闪烁深度贴图OpenCV

Python 闪烁深度贴图OpenCV,python,opencv,flicker,disparity-mapping,Python,Opencv,Flicker,Disparity Mapping,经过一些尝试后,我成功地获得了一个相当精确的视差图,我正在使用我的立体相机拍摄场景,在校正和校准相机后使用OpenCV的立体GBM功能,并计算视差。我还对最终结果应用了加权最小二乘(WLS)过滤器,这使我获得了更加均匀和美观的结果: 但是,仍然存在需要固定的深度贴图“闪烁”,这意味着稳定对象在帧与帧之间改变其深度灰度值,从而使信息不可靠。我读到这是一个常见的问题,但还没有找到解决方法。 深度贴图正在重新计算每帧的深度,同时需要时间一致性。有没有办法解决这个问题 我不知道您是否找到了解决方案,但

经过一些尝试后,我成功地获得了一个相当精确的视差图,我正在使用我的立体相机拍摄场景,在校正和校准相机后使用OpenCV的立体GBM功能,并计算视差。我还对最终结果应用了加权最小二乘(WLS)过滤器,这使我获得了更加均匀和美观的结果:

但是,仍然存在需要固定的深度贴图“闪烁”,这意味着稳定对象在帧与帧之间改变其深度灰度值,从而使信息不可靠。我读到这是一个常见的问题,但还没有找到解决方法。 深度贴图正在重新计算每帧的深度,同时需要时间一致性。有没有办法解决这个问题


我不知道您是否找到了解决方案,但我遇到了类似的问题。到目前为止,我所理解的是,这种“闪烁”主要是因为深度值的标准化操作

在我的例子中,我注意到当存在斑点时,深度的上下值在一个大范围内,这导致了不同的值标准化。如何使用标准化深度贴图?这可能是相关的

我建议您研究的另一件事是立体声算法的参数。对于立体声GBM,您可以使用许多参数,请尝试使用它们的不同组合


如果你能找到解决办法,我会非常高兴知道你是怎么想出来的,如果你能分享这个解决办法,我将不胜感激。我的想法和出发点是我认为主要原因。

我不知道你是否找到了解决方案,但我遇到了类似的问题。到目前为止,我所理解的是,这种“闪烁”主要是因为深度值的标准化操作

在我的例子中,我注意到当存在斑点时,深度的上下值在一个大范围内,这导致了不同的值标准化。如何使用标准化深度贴图?这可能是相关的

我建议您研究的另一件事是立体声算法的参数。对于立体声GBM,您可以使用许多参数,请尝试使用它们的不同组合


如果你能找到解决办法,我会非常高兴知道你是怎么想出来的,如果你能分享这个解决办法,我将不胜感激。在我看来,我的想法和出发点是主要原因。

您使用的是哪种相机?这可能是一个卷帘问题…你用的是什么样的相机?这可能是一个滚动快门问题…这可能最好作为评论发布,因为这不是一个实际的答案。我同意你的意见,但我没有足够的声誉这样做。这可能最好作为评论发布,因为这不是一个实际的答案。我同意你,但我没有足够的声誉这样做。