This document summarizes a seminar on computer vision presented by Kuldeep Shukla. It defines computer vision as using algorithms and representations to allow machines to recognize objects, people, scenes and activities from visual data, similar to human vision. It discusses key topics in computer vision including detection, activity recognition, object categorization and attribute recognition. Active research areas presented include facial expression recognition, eye tracking interfaces, object recognition in mobile phones, traffic signal detection and non-rigid object tracking. The seminar provided examples of applications of computer vision techniques.