A computer vision-based system called the Drowsiness Sensing Device using OpenCV was designed to identify driver drowsiness. The technology uses video frames from a camera positioned inside a car to identify different sleepiness indicators, including the length of eye closure and head position. The Eye Aspect Ratio (EAR), which aids in trying to assess drowsiness, is determined using the OpenCV library, which is also used to extract feature points and detect eye blinks. The system also has an alarm mechanism that sounds when a certain level of drowsiness is attained, alerting the driver to take the appropriate action. The proposed approach can be possibly employed to reduce the number of accidents occurred due to driver drowsiness. The suggested system is a real-time drowsiness sensing system that makes use of OpenCV to gauge a person's level of drowsiness. The technology employs a camera to take pictures of the driver's face, assessing the features like the mouth and eyes to determine how sleepy they are. The system can identify drowsiness by noticing changes in the eyes, such as drooping eyelids, and mouth movements, such as yawning. When the amount of drowsiness surpasses a predetermined threshold, the system informs the driver by assessing the photos using machine learning techniques. By prompting the driver to take a break, the proposed technology may help prevent accidents brought on by drowsy driving.