无法找到合适的掩码来计算视差图的错误像素百分比

时间:2017-09-12 09:12:26

标签: c++ opencv image-processing stereo-3d

我正在研究立体视觉问题,我需要计算坏像素百分比。我有锥形图像的深度图基础事实,我需要计算3个类别的坏像素百分比。正如Middlebury网站所说:

bad pixel categories

如屏幕截图所示,这里有三个掩码:非掩码,全部和光盘。如何为每个图像生成图像。我尝试了阈值功能以及边缘检测功能。结果远非理想。我知道坏像素百分比的公式。但首先我必须生成非遮挡图像,不连续图像等。但我无法弄清楚哪个图像处理会生成任何图像......

输入图像(基本事实)是:

groundtruth

这些是我想要实现的结果......

期望的结果是:

对于非遮挡:

non-occ

和不连续图像:

disc

最后用于包括图像中所有被遮挡的非遮挡区域:

all

观察图像,直观地我使用阈值和边缘检测方法来生成非遮挡区域图像,我的结果远非理想。

我认为这不是正确的方法。

哪一个必须应用的面具才能获得这些结果?

感谢任何帮助。

0 个答案:

没有答案