This document describes a system for detecting two-wheeler riders who are not wearing helmets using machine learning. The system takes video as input and identifies moving objects, classifying them as two-wheelers or not with a machine learning classifier. If a two-wheeler rider is identified as not wearing a helmet, the system will output their license plate number. It reviews related works on vehicle and helmet detection using computer vision techniques. The proposed system aims to automate the current manual process of identifying riders without helmets to issue traffic tickets more efficiently. It implements pre-processing and machine learning methods to classify riders as wearing helmets or not based on extracted features from detected heads.