Gait recognition is a new technology in biometric recognition and medical treatment which has advantages such as long-distance and non-invasiveness. Depending on the differences between different people's walking postures, we can recognize individuals by characteristics extracted from the images of walking movement. A complete gait recognition process usually includes gait sequence acquisition, gait detection, feature extracting and recognition. In this paper, the commonly used methods of these four processes are introduced, and feature extraction methods are classified from different multi-angle views. And then the new algorithm of multi-view emerged in recent years is highlighted. In addition, this paper summarizes the existing difficulties of gait recognition, and looks into the future development trends of it.