This document describes a system for intelligent helmet detection using OpenCV and machine learning. The system uses a camera to capture video of a person's face in real-time. Each video frame is preprocessed using OpenCV and fed to a machine learning model trained on the YOLO algorithm to detect whether a helmet is present. If a helmet is detected, an Arduino board connected to the system will not activate a buzzer or turn on an LED, otherwise it will. The goal is to help enforce helmet usage and reduce fatal injuries from motorcycle accidents. Key components include the camera, Arduino, buzzer, LED, TensorFlow for the ML model, OpenCV for preprocessing, and Darkflow which implements YOLO in Python using TensorFlow