如果我们从SAD算法计算视差值,我们如何使用这些值来制作视差图?方法是什么?

时间:2017-11-12 01:22:11

标签: c algorithm opencv computer-vision

如果我们从SAD算法计算视差值,我们如何使用该视差值来制作视差图?是他们的任何方法吗?

1 个答案:

答案 0 :(得分:0)

使用SAD算法计算视差值时,将获得每个像素的视差值。假设您有两个尺寸为100x100(image1)和100x100(image2)的图像。当您计算这些矩阵的视差值时,可以说您得到的输出矩阵为:

10 11 23 54 ....... 9

10 12 22 65 ....... 11

6 7 9 13 .......... 2

还是100x100矩阵。那么这个矩阵就是你的值矩阵要将其转换为视差图,您需要将灰度视差图的 min至max 视差值规范化在 0-255 范围内。这将为您提供Graysacle视差图。如果要将此视差值矩阵转换为彩色视差图,请对R,G和B平面执行相同操作。

希望这会有所帮助。