OpenFrameworks中的Disparity Map后期处理

时间:2017-04-18 13:09:42

标签: c++ opencv computer-vision openframeworks stereoscopy

经过长时间的努力,我终于设法用一台相机获得立体视差图。结果是人们所期望的相当不稳定,所以我想应用一些过滤器来提高质量。问题是我没有使用纯OpenCV,而是OpenFrameworks(of​​xCv)的插件,这意味着我无法使用它:

http://docs.opencv.org/3.1.0/d3/d14/tutorial_ximgproc_disparity_filtering.html

在这种情况下,必须有一种方法可以应用WLS过滤器或类似的东西。 WLS似乎是在OpenCV中实现的,但我无法通过插件访问它,直接访问似乎也无法正常工作。

有人知道我如何应用该过滤器,或者有任何其他一般的视差图后处理建议吗?

1 个答案:

答案 0 :(得分:1)

我不确定您可以使用哪些OpenCV功能。但只是一个建议,也许在您的项目中使用OpenCV的实现。查看文件:https://raw.githubusercontent.com/opencv/opencv_contrib/master/modules/ximgproc/src/disparity_filters.cpp

将您可能需要的任何其他文件复制到项目中并尝试构建。通过基本的OpenCV支持,您可以使其工作。