Face detection has been developed into one independent research direction. This paper proposes a detection method based on the combination of skin color and improved ICA. The method makes face detection in color images real and abandons the conventional way of detecting grey rather than color images. Its description is as follows: In the beginning, skin color mode should be founded on the basis of a new color space called H_SI_I. Then with the help of prior knowledge, image preprocessing can be implemented to obtain candidates’ faces, which will be detected by improved ICA. Experiments demonstrate that the method proposed by this paper has better effect than the conventional face detection based on subspace as far as speed and accuracy is concerned.