John Magee's CS201 lecture discusses computer vision techniques including image formation, color analysis, motion analysis, and template matching. It also covers related topics like face detection versus recognition, gaze analysis, and challenges in computer vision from varying lighting and situations. Applications mentioned include animal tracking, cell tracking, sign language analysis, robotics, remote sensing, computational neuroscience, protein folding, and machine learning in finance. Human-computer interaction examples include using a camera for mouse input.