This paper analyzed the classic and the latest face recognition algorithms based on local binary pattern. According to the characteristics of various algorithms and combing with feature—based component model
we designed software components for face recognition and applied these components to the development of face recognition system.These software components with a uniform interface and standard can be used by different organizations or individuals for secondary development
implementation of software reuse.Furthermore
the developed software components reduce the costs of secondary development and improve work efficiency.Besides
the paper also presented the method of assembling these components into an integrated system for face recognition. Finally
the recognition performance of various algorithms in the integrated system was compared.