1. A method to recognize clothing from videos, comprising detecting and tracking a human, evaluating texture features based on histogram of oriented gradient (HOG) in multiple spatial cells, a bag of dense SIFT features, and DCT responses, wherein the gradient orientations on 8 directions (every 45 degree) are computed on color segmentation results; performing face alignment and occlusal detection; and performing age and gender estimation, skin area extraction, and clothing segmentation to a linear support vector machine (SVM) to recognize clothing worn by the human.