1. A method for human detection and a pose classification comprising: detecting if a human is present in a test image based on a probabilistic model derived from a set of training images in at least one of an unsupervised training stage or a semi-supervised training stage; and classifying the pose of a detected human in the test image based on the probabilistic model and the test image.