Supervised learning is a type of machine learning algorithm that uses labeled data to learn the relationship between input data and desired output data. It is used in computer vision to classify images, detect objects, and recognize patterns. For example, a supervised learning algorithm could be used to identify different types of animals in a set of images. The algorithm would be trained on labeled images of different animals, and then it would be able to accurately identify the animals in new, unlabeled images.