Amachine learning-based approach to cross-application of computer vision and visual communication design for automatic labelling and classification