With the safety awareness strengthened, identification authentication technology has been increasingly concerned. Face recognition is attractive in pattern recognition and artificial intelligence field, and face feature extraction is a very important part in face recognition. This paper first introduced preprocessing of face images, PCA and ICA algorithm. Considering PCA and ICA their respective strengths and weaknesses, then a novel face feature extraction method based on PCA and ICA is proposed. The NN classifier is select to face classification and recognition on the ORL face database. From the actual requirements, the paper analyses hardware platforms based on DM642, and finally use tool CCS software to optimize program and implementation base on DM642 to meet the real-time requirements. Experiments indicated that the modified method is superior to PCA and ICA algorithm.