Even with modern technological advancements, we still know very little about how the human brain actually works, but we know enough to make robust algorithms that mimic somewhat close to human behaviors
Neural networks are one example.
Neural networks (the one we use in computer vision) are supposed to mimic the human brain.
Pattern recognition is how Computer Vision attempts to work like the human brain. But that needs lots of data. So, in computer vision, we use data to produce the power of identifying objects like humans.
The huge amount of data generated in the world every day is crucial in computer vision. More than three billion images are shared online every day. The technology uses data to train and improve itself. Feed it thousands of images that need to be labeled, and it will spot the patterns that relate to those labels.