Quality Defect Detection by Computer Vision