Computer Vision for quality control in manufacturing