Emotion Recognition for Affective Computing: Computer Vision and Machine Learning Approach