This paper proposes an intelligent human detection system based on the depth information generated by Kinect to find out humans from a sequence of images and resolve occlusion problems. The system is divided into three parts, including region-of-interest (ROI) selection, feature extraction and human recognition. First, the histogram projection and connected component labeling are applied to select the ROIs according to the property that human would present vertically in general. Then, normalize the ROIs based on the distances between objects and camera and extract the human shape feature by the edge detection and distance transformation to obtain the distance image. Finally, the chamfer matching is used to search possible parts of the human body under component-based concept, and then shape recognition is implemented according to the combination ofparts of the human body. From the experimental results, the system could detect humans with high-accuracy rate and resolve occlusion problems.