Similar to the function of human eyes, autonomous land vehicle (ALV) uses camera to acquire road information. In this paper, we adopt disparity map (DM) to detect ALV's march path and various obstacles if may face to. Then we develop several road surface voters to recognize what kind of road surface the ALV drives on. Finally, according to the information we collected, the best navigation can be achieved. After experimenting with our ALV in an outdoor road without pavement markings, the proposed algorithms really work well.