Until a few years ago, the benefits achieved with machine vision were marginal. However, technology has advanced tremendously over the last ten years. This is mainly due to rapid development of machine learning methods. The most typical use cases are automatic inspection, object detection, event identification, process control and guidance.