The ability for a system to “see” can dramatically increase its capabilities. Machine vision has traditionally been not only expensive, but also has required a niche expertise. In this session, we will explore machine vision and look at the capabilities that embedded systems developers might be interested in. Attendees will walk away with a basic understanding of machine vision along with an introduction to OpenMV camera module that will be used throughout the course.