Safety helmet wearing detection based on image processing and machine learning | Synapse