1. An apparatus for determining a stereo disparity, comprising: a pre-processing means for analyzing texture distribution of an input image and dividing the input image into a homogeneous region and a non-homogeneous region; a local matching means for determining multiple candidate disparities of each pixel in the input image by calculating a Generalized Ground Control Point (GGCP); a local post-processing means for removing candidate disparities in a pixel having a low reliability by performing a visibility test between the candidate disparities in each pixel to improve the reliability of the candidate disparity; a global optimizing means for determining a final disparity among the candidate disparities in each pixel of the input image by performing a two path dynamic programming, wherein the two path dynamic programming includes both a horizontal matching and a vertical matching.