Skip to Main Content
The principal aim was the construction of a face recognition system in order to be implemented in the service robot "Donaxi", delimited by the "Who is who" test which is part of the RoboCup's tests set, using an evolutionary development strategy of triple iterations. A two phase hybrid algorithm was developed, the first phase aim was the face detection using the Haar classifiers for face search in an image and the second phase is based on a decision tree whereby the faces characteristics were evaluated by the comparison techniques of phase correlation and histogram comparison. The needed characteristics were identified in order to develop this work as a software engineering project which allowed the algorithm construction and implementation through an evolutionary approach and a personal development process. The evolutionary strategy allowed the prototyping development with functionality and the tracking of the final system construction. A three iterations total was realized during which the needed metrics were registered (time, defects and sizes). The final analysis of results (algorithm and methods) allowed concluding and visualizing the employment advantages of a software engineering formal technique for research and robotics projects realization when improving estimations and software production quality.