Machine vision enables new and exciting advancements in industries and fields of research across multiple disciplines. Assembling a machine vision system can seem daunting, but the requirements of an application constrain an overtly wide selection of components: cameras, imaging lenses, and illumination sources, to a much more manageable selection of options. This resource provides an overview of the different aspects of a machine vision system with the goal of aiding in the component selection process.