Introduction to Modern Computer Vision: From Pixels to Perception