When the human face is on the edge of field of the camera which has a large view, serious deformation will be captured. To correct the distortion of the human face, we present an approach based on setting up a 3D model. Firstly, we construct 3D target face modeling by using the data and depth information of the standard human face, which is set up by the three-dimensional model with three-dimensional Gaussian function with sectional type. According to the size of the face in the image and the parameters of the camera, we can obtain the information of relative position and depth of the human face. Then by translating the virtual camera axis to the center of the face, we can achieve the goal to correct the distortion of the face based on the theory of three-dimensional imaging. Finally, we have made a lot of experiments, and we study the influence of parameters of the 3D model of human face. The result indicates that the method presented by this paper can play an effective role in correcting the distortion of the face in the edge of the view, and we can get better results if the model appreciates the real human face.