Space Shooter
Dodge asteroids, defeat foes, and dance with missiles in this cosmic space escapade!
Using Convolutional Neural Networks
To review the code for this project, visit Real Time Driver Drowsiness Detection on GitHub
One of the most prevailing problems across the globe today is the booming number of road accidents. Driver’s drowsiness or lack of concentration is considered as a dominant reason for such mishaps. This project therefore proposes an approach to implement a driver drowsiness alert system which would calculate the driver’s sleepiness and prevent such accidents caused by the same.
By capturing visual information about the driver and using this behavioral data with AI, we have developed a real-time drowsiness detection system based on Convolutional Neural Networks (CNNs). Here, we create a classification network to determine if the driver’s eyes are closed and whether the driver is yawning. The system captures the driver’s images and examines eye and mouth positions and uses this data and our CNN model to detect fatigue. Continuously monitoring the driver’s state, as soon as the driver indicates drowsiness, the system sounds an alarm to alert the driver.
Pertinent Processes:
1) Collect input: It takes in video feed from the user’s device and breaks it down to frames for further processing.
2) Convert to Grayscale: Convert each individual video frame to grayscale.
3) Resize Image: Resize the image to a uniform dimension.
4) Face and Eye Detection: From the processed image, detect face and eye in the given frame.
5) Crop image: After facial parts crucial to the algorithm have been detected, we crop the rest out.
6) Detecting Drowsiness: We feed these optimally cropped images to our detection models to detect drowsiness levels.
7) Train Eye and Yawn Classifier Model: Train the model to classify yawn from no_yawn and eye open or close.
8) Determine Drowsiness Level against Threshold: After detecting the drowsiness level of the user, the system compares it to the decided threshold value.
9) Alarm Ringer: If the drowsiness level crosses the decided threshold, the drowsiness has reached a critical value and the system rings out an alarm to alert the driver.
Thus, this real-time system utilizes a webcam to capture images continuously and meaure the state of the driver according the to specified algorithm and give a warning when required. The user must have access to a device with a working camera and must grant the application the permission to access the same.
Dodge asteroids, defeat foes, and dance with missiles in this cosmic space escapade!
A VR Paradigm Shift
Visualization of popular pathfinding algorithms
An exploration of immersive learning using VR and NLP
Mathematical Review, Fortune’s Algorithm and GUI Implementation
Unpaired Image-to-Image Style Transfer using CycleGAN
Using Convolutional Neural Networks