The program output screen is shown in Fig. This face detection using MATLAB program can be used to detect a face, eyes and upper body on pressing the corresponding buttons. It plays an important part in many biometric, security and surveillance systems, as well as image and video indexing systems. Face detection is the process of identifying one or more human faces in images or videos. Such variations result in the face distribution to be highly nonlinear and complex in any space that is linear to the original image space. It has been regarded as the most complex and challenging problem in the field of computer vision due to large intra-class variations caused by the changes in facial appearance, lighting and expression. Face detection is an easy and simple task for humans, but not so for computers. Object detection and tracking are important in many computer vision applications, including activity recognition, automotive safety and surveillance.