The invention provides a multi-view and multi-state
gait recognition method. The method comprises the following steps of: carrying out contour extraction and
time synchronization on a
gait video in a
training set; establishing projection relations among presentative expected value,
visual angle, state and identity; carrying out
visual angle estimation on a
human body gait contour sequence of a prototype set so as to obtain identity information from the projection relations among the presentative expected value, the
visual angle, the state and the identity; carrying out visual angle estimationon a
human body gait contour sequence of a testing set so as to obtain identity information from the projection relations among the presentative expected value, the visual angle, the state and the identity in the
training set; and comparing the identity information with all existing identity vectors in the prototype set so as to judge the person in the prototype set. The multi-view and multi-state gait recognition method provided by the invention is different from the traditional method based on the whole gait period that the variation process of the gait motion is more accurately modeled by using single state as minimum unit, multi-
state model under each visual angle is trained and the gait visual angle of the video to be identified can be estimated.