Facial expressions are crucial features of nonverbal communication. Locating facial features in images has done through several techniques till now. The main objective of those techniques is to detect face from the complex backgrounds. However traditional techniques are not efficient enough in term of accuracy. Consequently, a new technique is presented in this paper which collaborate five different techniques such as laplace operator, elastic bunch graph matching, greedy algorithm, viola jones, and support vector machine to detect the expressions of the person from video streaming. Furthermore, extraction of frames has been performed to detect the mood of a person. Finally, quantitative analysis is performed on existing techniques and present technique through PSNR, SSIM, HVS and UIQI, which clearly shows that present work is better than existing technique.