In this thesis, the weighted neighbor classification (WNC) is proposed to recognize the facial expressions. Each facial image was extracted 7 feature points and 7 feature vectors. The 7 feature vectors of an image were synthesized to be one characterized point. The characterized points were first classified by experienced threshold and compared with the neighbor distances between other characterized points. Based on the results of the first classification, the weightings were assigned to the corresponding feature vectors to modify the characterized points to increase the correct recognition rate. The experimental results demonstrate that the proposed WNC can decrease the training cycles of the recognition system and reduce the computing complexities. The correct recognition rate can be 95% above.