Computer Vision: Concepts, Tasks,+ Tech Foundations