PPE violation detection using computer vision