Similar Items: Can computer vision and AI techniques impact the quality control system for textile yarns? (Review)