In this paper, we did a review on some of the existing methods for classification and recognition of human faces. We have had a small discussion on a few algorithms like PCA, support vector machine, ID3, etc. and we have also discussed about some of the existing work done by my fellow researchers. We have also proposed a method for face detection using 3D modeling of image. We will produce a 3D face model then we do the refinement of 3D face we receive by editing of points and finally we perform a smoothing process. Smoothing of image is a performed to get the more realistic 3D face model for the person.