Gait Recognition: Databases, Representations, and Applications