Manufacturers rely on human inspection or costly hardware optical systems to detect optical defects. Recent advances in camera processing and software have allowed lower cost and more flexible inspection systems. News systems use open source computer vision software, a low cost processor and inexpensive camera and illumination system.