Introduction to Vision: Machine vs Human
“Human vision has no meaning without a beautiful brain”
Similarly“Images from camera has no value without a powerful software”
Beauty of Human Vision
The Irony is we still don’t know exactly how human vision works, but here is a example illustrating how we humans can do most complicated task with utmost ease.
Limitations of using humans for machine vision tasks

So we can conclude that brain do well what computers do poorly, and vice versa. Human brain is the best learning machine and can also produce new thoughts / ideas whereas Computers are meant to perform repeated task.
Cameras are nothing but an attempted replica of human eye
Correlation between human eye and camera can be seen below:

Evolution of camera

Working of Camera Sensor
How are color seen to eyes?

How are color captured by camera sensor?

Machine vision working methodology
Our understandings of visual information are highly developed. But for computer to understand the images captured by the camera are very difficult. Because we humans visualize an image as a whole while computer software works on pixels (i.e. the smallest unit of image). So below video clip will help us to visualize how difficult it is for humans to work in similar way as a computer dose.
Circle of Confusion
