针对局部匹配算法匹配精度不高,而且在深度不连续区容易产生模糊的问题,本文提出一个基于区域的自适应加权视差估计算法。该算法并非像传统的局部匹配算法直接利用像素的绝对差值,而是将左右匹配窗口内的像素做绝对差,然后自适应的给匹配窗口内的像素分配权重,最后加权计算像素点的数量,从而降低异常点对匹配代价计算的影响,减少视差图在深度不连续区域的模糊。实验结果表明,本文算法相比于同类局部匹配算法能够得到精度更高的视差图。