Feature point matching is one of the fundamental tasks in binocular vision. It directly affects the accuracy and quality of 3D reconstruction. This study proposes a directional region-based feature point matching algorithm based on the SURF algorithm to improve the accuracy of feature point matching. First, same-name points are selected as the matching reference points in the left and right images. Then, the SURF algorithm is used to extract feature points and construct the SURF feature point descriptors. During the matching process, the location relationship between the query feature point and the reference point in the left image is directed to determine the corresponding matching region in the right image. Then, the matching is completed within this region based on Euclidean distance. Finally, the grid-based motion statistics algorithm is used to eliminate mismatches. Experimental results show that the proposed algorithm can substantially improve the matching accuracy and the number of valid matched points, particularly in the presence of a large amount of noise and interference. It also exhibits good robustness and stability.