Professional Documents
Culture Documents
Report
Report
CHAPTER 1:
ABOUT THE INTERNSHIP
This project internship with Pantech Solutions Pvt. Ltd., focused on the project "Stay Awake:
Real-Time Drowsiness Detection." The project aimed to develop a drowsiness detection system
using OpenCV and the Dlib library. The system employed a pre-trained facial landmark detector
to identify 68 points on a face. The internship provides hands-on experience in computer vision,
image processing, an excellent opportunity to enhance one’s programming skills, insights about
cutting-edge technologies, and an opportunity to contribute to a project with potential real-world
impact in preventing accidents caused by driver fatigue.
Pantech Solutions Pvt. Ltd., also known as Pantech Solutions, is a privately held company
based in Chennai, Tamil Nadu, India. It was founded in 2004 and is best known for
manufacturing and marketing of high-quality, state-of-the-art engineering lab equipment’s and
electronic hobby kits. The company's products are delivered across the globe and many
satisfied customers are the best guarantee of its first-rate service.
Pantech Solutions' products range from various microcontroller development boards, DSP
boards, CPLD/FPGA boards, communication kits, power electronics, basic electronics,
robotics, sensors, and much more. The company's goal is to make finding the parts and
information you need easier and affordable so you can create awesome projects and training
from basic to cutting edge technology.
The internship at Pantech Solutions Pvt. Ltd. was a one-month program, providing the
individual with a condensed but valuable learning experience. Throughout the internship, the
intern had the opportunity to immerse themselves in the project "Stay Awake: Real-Time
Drowsiness Detection," gaining hands-on experience in developing an OpenCV-based system
for real-time video analysis. During the program, the individual applied their skills in computer
vision, image processing, and machine learning to effectively address the problem statement.
The one-month duration of the internship offered a focused and intensive environment for the
intern to enhance their technical expertise and gain practical insights into the field of study.
CHAPTER 2:
INTRODUCTION
The internship project focused on addressing the problem of drowsiness detection in real-time
video analysis. Drowsiness poses a significant risk in situations such as driving or operating
heavy machinery, necessitating the need for an efficient detection system. The objective was to
develop a system using OpenCV that could accurately identify drowsiness by analyzing real-
time video feeds. By leveraging computer vision techniques, including face detection and eye
tracking, the system aimed to detect signs of drowsiness such as eye closure or prolonged eye
fatigue. The ultimate goal was to create a reliable and prompt alert system, enabling individuals
or operators to take immediate action and prevent accidents caused by drowsiness.
2.2 Scope
The scope of the internship project, titled "Stay Awake: Real-Time Drowsiness Detection,"
encompassed the development of a comprehensive system for detecting drowsiness in real-time
using OpenCV and computer vision techniques. The project aimed to analyze real-time video
feeds to identify signs of drowsiness, with a specific focus on eye closure and eye fatigue as
indicators. The scope included implementing face detection algorithms, leveraging a pre-trained
facial landmark detector to accurately track eye movements, and calculating eye aspect ratios to
determine the level of drowsiness. The project also involved integrating real-time alerts to
promptly notify individuals or operators of potential drowsiness, allowing them to take
immediate preventive measures. Furthermore, the scope encompassed rigorous testing and
optimization of the system's performance to ensure reliable and accurate drowsiness detection
across various real-world scenarios.
2.3 Motivation
The motivation behind the internship project, "Stay Awake: Real-Time Drowsiness Detection,"
stemmed from the pressing need to address the potential risks and hazards associated with
drowsiness in critical situations. The project aimed to develop a robust system that could
accurately detect signs of drowsiness in real-time, such as eye closure and eye fatigue. By
implementing this system, the project sought to prevent accidents caused by drowsiness,
particularly in contexts such as driving or operating heavy machinery, where the consequences
of drowsy behavior can be severe. The motivation was to provide individuals or operators with a
reliable tool that would promptly alert them to their drowsy state, enabling them to take
immediate action and prevent potential accidents. Ultimately, the project aimed to enhance
safety, well-being, and productivity by mitigating the risks associated with drowsiness through
real-time detection and timely intervention.
CHAPTER 3:
PROJECT DETAILS
During the one-month internship at Pantech Solutions Pvt. Ltd., the individual worked on the project "Stay
Awake: Real-Time Drowsiness Detection." Their tasks included:
Figure 1. Conscious
Figure 2. Drowsy
4. Detecting Face:
Once the frame is in grayscale, the loaded face detection model is applied to identify
and localize faces accurately. This step enables the system to pinpoint the region of interest
(ROI) containing the face, which is essential for eye analysis and drowsiness detection.
actions and alerts may vary depending on the application and deployment scenario of the
drowsiness detection system.
Functional Requirements:
Non-functional Requirements:
CHAPTER 4
REFLECTION: RESULTS & INTERNSHIP OUTCOME
CHAPTER 5
CONCLUSION
References