What is Computer Vision and its Real-World Applications?