Machine vision systems involve a combination of software and hardware, including a camera to capture an image and a computer to analyze it with dedicated algorithms. Those algorithms, termed neural networks, interestingly work similarly to the human brain: They find patterns and anomalies in the images and interpret them.
Read more here.