Text this: Research on a Multi-Type Barcode Defect Detection Model Based on Machine Vision