【发布时间】:2014-08-01 12:22:03
【问题描述】:
我有 2 张立体图像,深度图的质量取决于 disparity 函数的 BlockSize 和 DisparityRange 参数。目前我通过尝试几个不同的值来修复它们。
是否有更好的方法(代码或 matlab 函数)来修复这些参数,也可能是自动的?
【问题讨论】:
-
@Abhishek 你的问题很好。确实,这些参数很难获得。一般来说,blockSize 是更多的用户选择。不能太小以免引起噪音,也不能太大而不能保留细节。但是对于 disparityRange,这实际上取决于您的场景。大部分时间都是立体的,除了相机之间的小移动。所以你的 disparityRange 不应该是一个很大的区间。
-
@AlexandreBizeau 感谢您的回复。我知道这些事实。只是想确认一些用于自动计算最佳值的代码/功能。再次感谢您的回复:)
-
@Abhishek 我不知道。也许,您可以尝试使用交叉验证。但为此,您需要一个自动功能来比较图像和这些图像上的得分功能。而且我认为,这不存在。
-
@AlexandreBizeau 我明白了。谢谢:)
标签: matlab matlab-cvst 3d-reconstruction disparity-mapping