Computer vision has evolved significantly over the years, thanks to advances in artificial intelligence and machine learning. These days, computer vision is used for a wide range of tasks, from security and surveillance to self-driving cars and facial recognition.