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