SlideShare a Scribd company logo
1 of 6
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 497
Designing Autonomous Car using OpenCV and Machine Learning
R. Hemanth Kumar1, T. Varun Sai Krishna2, S. Durga Prasad3, P. Varuna Sai4
1,2,3,4 Students, Dept. of Electronics & Communication Engineering, R.V.R. & J.C. College of Engineering, Guntur,
Andhra Pradesh, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – Self-driving cars, also known as autonomous
vehicles, use sensors to perceive the environment and control
the car’s different actuators without human intervention. This
project aims to design a self-driving car using two modules:
lane detection and traffic signal detection. Lane detection is
done using image processing with OpenCV, while trafficsignal
detection is done by using machine learning. The prototype of
the self-driving car is built using raspberry pi as masterdevice
and Arduino as the slave device to capture and process the
data and control the car’s movements. The raspberry pi
camera interface captures every frame of the environmentfor
lane and traffic signal detection. The car makes the right
decisions by referencing the lane, and the Arduinocontrols the
orientation of the wheels and speed using motors. This project
is inspired by recent surge in the automated car industry, and
it shows the potential of self-driving cars in future.
Key Words: Autonomous car, Lane detection, traffic
signal detection, Raspberry pi, Arduino, OpenCV,
Machine learning.
1. INTRODUCTION
Road accidents claim 1.25 million lives annually
worldwide, causing injuries that lead to disabilities in 20-50
million people. India alone accounts for 10% of global road
accidents, with the highest number of road fatalities.Human
error is responsible for 78% of accidents, but technology,
such as driverless cars, can help address this issue. While
human error can never becompletelyeliminated,technology
has made significant advancements in recent years, from
radar-based collision detection to more advanced forms of
technology. As a result, accidents can be prevented, and the
use of autonomous vehicles may help reduce road fatalities
in the future.
Self-driving cars have been a subject of growing interest in
recent years, as technology continues to advanceandpeople
seek safer and more efficient means oftransportation.These
autonomous vehicles are designed to drive without human
intervention, relying on sensors, software,andalgorithms to
interact with their surroundings.
We present our project, which aims to design and develop a
self-driving car prototype using OpenCV and machine
learning. Our objective is to create a car that can detectlanes
and traffic signals in real-time, utilizing computervisionand
machine learning techniques.
OpenCV is an open-source computer vision library that
provides tools and algorithms for image processing, feature
detection, and object recognition. We utilize the power of
OpenCV to detect lanes and traffic signals from the frame
feed captured by a Raspberry Pi camera. Additionally,
machine learning algorithms are used for traffic signal and
stop sign detection.
Our project involves two primary modules: lane detection
and traffic signal detection. Lane detection is performed by
OpenCV, which processes the frames from the camera and
detects the road's edges. The detected lanemarkersarethen
used to control the car's steering and speed with the aid of
motors connected to an Arduino board.
Traffic signal detection is performed using machinelearning
algorithms. The training dataset consists of traffic signal
images captured fromdifferentanglesandinvariouslighting
conditions. The model is trained to recognize the various
traffic signal types and their corresponding meanings.
Our self-driving car prototypeisbuiltusinga RaspberryPi as
the master device and an Arduino board as the slave device.
The Raspberry Pi captures frame frames from the camera
and processes them using the OpenCV and machinelearning
modules. The Arduino board is responsible for controlling
the car's wheel orientation and speed.
We evaluated and analyzed the performance of our self-
driving car prototype by testing it under different lighting
conditions to simulate real-world scenarios. The car
accurately detected lanes and traffic signals and responded
accordingly.
Our research paper presents a novel approachtodesigninga
self-driving car prototype using OpenCV and machine
learning. Our prototype demonstrates the potential of
autonomous cars in the future of transportation. The
combination of OpenCV and machine learning offers a
powerful set of tools for image processing and AI algorithms
that can be used to develop more advanced self-driving car
models in the future.
2. HARDWARE AND SOFTWARE USED
For this project, various hardware components are used
such as Raspberry Pi, Pi camera, Arduino, and L298N H-
bridge, along with software tools like OpenCV, Arduino IDE,
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 498
and Cascade trainer GUI. Here's a brief overview of each
hardware and software component used in the project.
2.1 Raspberry pi
The Raspberry Pi is a small yet powerful single-board
computer available at a low cost. It is equipped with a
processor speed ranging from 700 MHzto1.2GHzforthePi3
model. The onboard memorycapacityrangesfrom256MBto
1 GB RAM. The board has support for up to 4 USB ports and
an HDMI port. Additionally, it has several GPIO (General
Purpose Input Output) pins that support protocols like I²C.
The Raspberry Pi supports both Wi-Fi and Bluetooth
connectivity, making it highlycompatible with otherdevices.
It is also versatile, supporting programming languages like
Scratch and Python. Several operating systems are
compatible with Raspberry Pi hardware, such as Ubuntu
MATE, Snappy Ubuntu, and more. Raspbian is specifically
designed to support Raspberry Pi's hardware and is a
popular choice for projects involving the device[1][2].
Fig -1: Raspberry PI 3B+
2.2 Pi Camera
The Pi camera is a small and powerful device that can
capturehigh-quality imagesand videos. It has a compactsize
of 25mm x 24mm x 9mm and connects to the Raspberry Pi
through a flexible serial interface. With a 5-megapixel image
sensor and focused lens, it canprovideexcellentvideoclarity,
making it useful for time-lapse and slow-motion footage.
Additionally, the camera is ideal forsecurity purposes due to
its wide image support and ability to take stills with a
resolution of upto2592x1944and1080p30videoonCamera
module v1[3].
Fig -2: Raspberry PI Camera
2.3 Arduino
The microcontroller used in the project is based on
ATmega329P and offers 14 digital input/output pins, of
which 6 can be used as PWM outputs, and 6 analog inputs. It
also featuresa 16 MHz quartzcrystal, USBconnection,power
jack, ICSP header, and a reset button. The device comes with
32 kb of flash memory, and 2 kb of SRAM, and weighs
approximately 25g. Additionally, the Arduino IDE hasauser-
friendly interface and utilizes the basic C programming
language for coding[4].
Fig -3: Arduino UNO
2.4 L298N Motor Driver
The LN293D IC serves as a motor driver that connects
the car's motors to the Arduino. By receivingsignalsfromthe
Arduino, it can initiate or halt the motion of the motors in
response to those signals.
Fig -4: L298N H-Bridge Motor Driver
2.5 OpenCV
OpenCV (Open-Source Computer Vision) is an open-
source library for computer vision that is widely used for
real-time computer vision and machine learning
applications. It offers an extensive range of powerful
algorithms for computer vision tasks such as object
detection, image processing, and face recognition. OpenCV
has been significantly utilized in autonomous vehicles for
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 499
various purposes such as pedestrian detection, lane
detection, and object detection. With machine learning
algorithms, OpenCV can learn to recognize and react to
different objects and circumstanceson theroad,makingitan
essential element in the autonomous vehicle
development[5].
2.6 Arduino IDE
The Arduino IDE is a programming platform used to
write code for the Arduino board. It includes a compile
button that compiles the code and an upload tab that
uploads the code onto the board. Programs written on the
Arduino IDE are often called sketches and are saved with a
.ino extension. The editor has various other features such as
verify, save, and upload, include library, and serial monitor.
The developers have created easy-to-use functions that
make coding both easy and enjoyable.Additionally,there are
numerous examples provided for each interface, allowing
users to learn more about functions and hardware.
2.7 Cascade Trainer GUI
Cascade Trainer GUI is a user-friendly software with a
graphical interface that is designed for training models for
object detection. It is built on the OpenCV library and allows
users to createcascade classifiers for varioustasks,including
face detection, license plate recognition, and more. The GUI
makes it easy to select positive and negative images,
customize training parameters, and evaluate classifier
accuracy. Researchers and developers seekingcustomobject
detectionmodelsforcomputervisionapplicationscanbenefit
from Cascade Trainer GUI.
Cascade Trainer GUI uses Haar Cascade Classifier, an ML-
based method, to identify objects in images or videos.
Positive and negative images train the classifier to detect
objects based on their features.
3. PROPOSED METHODOLOGY
Fig -5: Proposed Self-driving model
The proposedmodel forautonomouscarsreliesona
Raspberry Pi connected to a Pi cam for capturing images.
The captured image is sent to a laptop over the same
network for processing. The processed image results in one
of four outputs: left, right, forward, or stop. Upon
announcement of the output, the corresponding signal is
sent to the Arduino, enabling the car to move in a specific
direction via motors. This model is an efficient and effective
way to control the movement of the autonomous car using
computer vision and machine learning techniques.
3.1 Camera Setup
The "raspicam_Cv.h" header file was utilized to
access the Raspberry Pi camera and adjustframeparameters
such as height and width. Image quality was enhanced by
modifying the brightness, contrast, and saturation of the
frame, and the required number of frames was set for the
project's purposes. These actions allowed for obtaining real-
time camera data in the project.
3.2 Region of Interest
To enable the vehicle to move between lanes on a
road, we extracted the lanes by creating a region of interest
based on converging lines in the camera view. To transform
the lane lines into parallel lines, we used a bird's eye view
approach by defining a trapezium shape over the lanes and
transforming it into a rectangular view[6]. This technique
improved lanedetectionandallowedformoreprecisevehicle
movement on the road.
3.3 Lane center
The captured frame was divided into two equal
parts to determine the left and rightlanes.Thebottom1/3rd
of the frame was grouped, and the maximum available pixel
values were selected. The indexes of the maximum pixel
values in a row were treated as the left and right lanes in
their respective frames. We calculated the distancebetween
the two obtained lanes and found the midpoint, which was
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 500
Fig -6: Image processed frames
considered the lane center. The car reference point was set
as the frame center, and it was used to navigatethecarinthe
correct direction between the lanes on the road. The
midpoint was used to decide whether to steer the car to the
left or right to maintain its position within the lane.
3.4 Master and slave device communication
Commands are sent from the Raspberry Pi to the
Arduino based on the distance between the lane center and
frame center, triggering actions such as turning left, right, or
moving forward. The Arduino IDE was usedtodesigntheleft,
right, and forward functions, while the speed of the motors
was controlled using PWM signals. However,theoutputfrom
the Arduino was not powerful enough to drive the motors,so
we used an L298N motor driver, which was connected to an
external power supply. The driver received the control
signals from the Arduino,allowingthecartomoveforwardor
turn left or right as needed.
3.5 Object detection
To detect stop signs and traffic signals, machine
learning techniques were applied using the Cascade Trainer
GUI tool. This tool enabled the creation of custom object
detection classifiers without the need for coding. The tool
provided adjustable parameters like the number of stages,
minimum hit rate, and maximum false alarm rate.
3.6 HAAR cascade
HAAR cascades detect patterns of pixel intensity in
an image via HAAR features-simplerectangularfeaturesthat
capture variations in image intensity. For a HAAR cascade
classifier to be trained, positive images of the object and
negative images of the background without the object were
used. During training, many HAAR features were generated
and the best ones were selected to differentiate between
positive and negative examples. Upon completion, the HAAR
cascade trainer produced a .xml file that could be integrated
with OpenCV using predefined functions to enable object
detection.
3.7 Environment setup
The car was designed on a small scale, and for that
purpose, the roads, stop signs, and traffic signals were
custom-made. The road was designed in black with white
lanes to achieve the maximum variation in pixel values when
converted to grayscale. Moreover, the stop signs and traffic
signals were made small in size and were designed to fit the
camera angle and height of the car to ensure accurate
detection. These customized designs were critical in
achieving high precisioninobjectdetectionandprovidingthe
car with an optimal environment for testing and
development.
4. RESULTS
The lane detection accurately detected the lanes on
the road in various lighting conditions.Thisprocesswasable
to detect straight and curved lanes and provide real-time
feedback on the car's position relative to the lane.
The fig 6 illustrates the lane detection process with three
output frames. The leftmost frame displays the captured
image from the Raspberry Pi camera witha regionofinterest
outlined. The center frame shows a perspective view of the
road, resembling a bird's eye view. The rightmost frame
displays the detected lanes, with the lane center and frame
center correctly marked. The frames demonstratetheability
to accurately identify the lanes and provide real-time
feedback to control the car's movements.
Fig -7: Traffic signal and Stop sign detection
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 501
The fig 7 demonstrates the impressive object detection
capabilities of the autonomous car system, including the
identification of stop signs and traffic signals. In the leftmost
frame, a bold red rectangle signals the detection of a traffic
signal in the captured image, while the rightmost frame
displays a striking red rectanglewhena stopsignisdetected.
Both frames also display the distance between the car and
the detected object in centimeters, allowing for effective
navigation. The stop sign detection is particularly
impressive, with a highly accurate distance estimate.
Additionally, the traffic signal detection algorithm is
incredibly reliable, only activating when the red light is
illuminated, ensuring that the carstopsonlywhennecessary
for safety.
The autonomous car designed using OpenCV and machine
learning successfully navigated a pre-determined path with
high accuracy and safety. It could detect and respond to
changes in the environment like lane markings, traffic
signals, and stop signs. The results showcase thepotential of
using these technologies for designing autonomous cars.
5. CONCLUSION
In this paper, a method to make a model of a self-
driving car is presented. The differenthardwarecomponents
along with software and neural network configuration are
clearly described. With the help of Image Processing and
Machine Learning, a successful model was developed which
worked as per expectation.
Aside from transportation, self-driving cars can also have
significant benefits in the automation industry. They could
be used for patrolling and capturing images, reducing
accidents caused by the carelessness of goods carrier
vehicles, and ensuring better logistic flow. Buses for public
transport would be more regulated due to minimal errors.
Hence, due to its greater autonomous nature and efficiency,
an autonomous car of this nature can be practical and is
highly beneficial for better regulation in the goods and
people mover’s section.
Further research in this area could focus on enhancing the
car's capabilities, such as adding additional modules for
obstacle detection, pedestrian detection, and GPS mapping.
Investigating the car's performance in different weatherand
lighting conditions could also be explored. Ultimately, the
potential impact of this technology is significant, and it is
expected to transform the transportation industry in the
coming years.
Overall, the use of machine learning and image processing
can help self-driving cars detect and respond to different
objects in the environment, whichiscritical forensuring safe
navigation. With the help of these technologies, successful
models have been developed, implemented, and tested.
Further research and development in this area hold
immense potential for revolutionizing the transportation
and automation industries.
REFERENCES
[1] Matt Richardson, Shawn Wallace, Getting Started with
Raspberry Pi, 2nd Edition, Published by Maker Media,
Inc., USA, 2014. Book ISBN: 978-1-457-18612-7.
[2] https://www.hongkiat.com/blog/pi-operating-
systems/
[3] https://www.raspberrypi.org/documentation/hardwa
re/camera/
[4] https://www.arduino.cc/en/Reference/Board?from=G
uide.Board
[5] Gary Bradski, Adrian Kaehler, Learning OpenCV:
Computer Vision with the OpenCV Library, "O'Reilly
Media, Inc.". Copyright, September 2008, 1st Edition,
Book ISBN: 978-0-596-51613-0.
[6] H. Dahlkamp, A. Kaehler, D. Stavens, S. Thrun, and G.
Bradski. Self-supervised monocular road detection in
desert terrain. G. Sukhatme, S. Schaal, W. Burgard, and
D. Fox, editors& Proceedings of the Robotics Science
and Systems Conference, Philadelphia, PA, 2006.
[7] S Swetha, Dr. P Sivakumar, “SSLA Based Traffic Sign
and Lane Detection for Autonomous cars”, 2021
International Conference on Artificial Intelligence and
Smart Systems (ICAIS) ©2021 IEEE, April 2021.
[8] G. S. Pannu, M. D. Ansari, and P. Gupta, “Article: Design
and implementation of autonomous car using
raspberry pi”, International Journal of Computer
Applications, vol. 113, no. 9, pp. 22–29, March 2021.
[9] Yue Wanga, Eam Khwang Teoha & Dinggang Shenb,
Lane detection and tracking using B-Snake, Image and
Vision Computing 22 (2004) , available
at:www.elseviercomputerscience.com, pp. 269–280.
[10] Joel C. McCall &Mohan M. Trivedi, Video-Based Lane
Estimation and Tracking for Driver Assistance:Survey,
System, and Evaluation, IEEE Transactions on
Intelligent Transportation Systems, vol. 7, no. 1, March
2006, pp. 20-37.
[11] Xiaodong Miao, Shunming Li & Huan Shen, On-Board
lane detection system for intelligent vehicle based on
monocular vision, International Journal on Smart
Sensing and Intelligent Systems, vol. 5,no.4,December
2012, pp. 957-972.
[12] International Journal of Engineering Research in
Electronics andCommunicationEngineering(IJERECE)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 502
Vol. 5, Issue 4, April 2018 Prototype of Autonomous
Car Using Raspberry Pi.
[13] Design and Implementation of Autonomous Car using
Raspberry Pi International Journal of Computer
Applications (0975 – 8887) Volume 113 – No. 9, March
2015.
[14] Pratibha I Golabhavi , B. P. Harish, 2020, Self-Driving
Car Model using Raspberry Pi, INTERNATIONAL
JOURNAL OF ENGINEERING RESEARCH &
TECHNOLOGY (IJERT) Volume 09, Issue 02 (February
2020).
[15] Self-Driving Car using Raspberry-Pi and Machine
Learning International ResearchJournal ofEngineering
and Technology (IRJET) Volume 06, Issue 03, March
2019.

More Related Content

Similar to Designing Autonomous Car using OpenCV and Machine Learning

Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for AnimationIRJET Journal
 
Automatic Car Parking
Automatic Car ParkingAutomatic Car Parking
Automatic Car ParkingIRJET Journal
 
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...IRJET Journal
 
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...IRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- Survey Paper on Automatic Cart Movement Trailer
IRJET- Survey Paper on Automatic Cart Movement TrailerIRJET- Survey Paper on Automatic Cart Movement Trailer
IRJET- Survey Paper on Automatic Cart Movement TrailerIRJET Journal
 
IRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET Journal
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...IRJET Journal
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmIRJET Journal
 
SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTJournal For Research
 
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET Journal
 
IRJET - A Novel Approach for Automating Vehicle Verification and Tracking
IRJET - A Novel Approach for Automating Vehicle Verification and TrackingIRJET - A Novel Approach for Automating Vehicle Verification and Tracking
IRJET - A Novel Approach for Automating Vehicle Verification and TrackingIRJET Journal
 
IOT Based Smart Parking System
IOT Based Smart Parking SystemIOT Based Smart Parking System
IOT Based Smart Parking SystemIRJET Journal
 
IRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET Journal
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET Journal
 
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET Journal
 
ROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLIRJET Journal
 
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...IRJET Journal
 

Similar to Designing Autonomous Car using OpenCV and Machine Learning (20)

Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for Animation
 
Automatic Car Parking
Automatic Car ParkingAutomatic Car Parking
Automatic Car Parking
 
Self Driving Car
Self Driving CarSelf Driving Car
Self Driving Car
 
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
IoT-based Autonomously Driven Vehicle by using Machine Learning & Image Proce...
 
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- Survey Paper on Automatic Cart Movement Trailer
IRJET- Survey Paper on Automatic Cart Movement TrailerIRJET- Survey Paper on Automatic Cart Movement Trailer
IRJET- Survey Paper on Automatic Cart Movement Trailer
 
IRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR Code
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot Arm
 
SMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOTSMART MONITORING OF AUTOMOBILE USING IOT
SMART MONITORING OF AUTOMOBILE USING IOT
 
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
 
IRJET - A Novel Approach for Automating Vehicle Verification and Tracking
IRJET - A Novel Approach for Automating Vehicle Verification and TrackingIRJET - A Novel Approach for Automating Vehicle Verification and Tracking
IRJET - A Novel Approach for Automating Vehicle Verification and Tracking
 
IOT Based Smart Parking System
IOT Based Smart Parking SystemIOT Based Smart Parking System
IOT Based Smart Parking System
 
IRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android Application
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
 
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
IRJET- Student Teacher Integrated Network Ground – “S.T.I.N.G”
 
ROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROL
 
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 

Designing Autonomous Car using OpenCV and Machine Learning

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 497 Designing Autonomous Car using OpenCV and Machine Learning R. Hemanth Kumar1, T. Varun Sai Krishna2, S. Durga Prasad3, P. Varuna Sai4 1,2,3,4 Students, Dept. of Electronics & Communication Engineering, R.V.R. & J.C. College of Engineering, Guntur, Andhra Pradesh, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – Self-driving cars, also known as autonomous vehicles, use sensors to perceive the environment and control the car’s different actuators without human intervention. This project aims to design a self-driving car using two modules: lane detection and traffic signal detection. Lane detection is done using image processing with OpenCV, while trafficsignal detection is done by using machine learning. The prototype of the self-driving car is built using raspberry pi as masterdevice and Arduino as the slave device to capture and process the data and control the car’s movements. The raspberry pi camera interface captures every frame of the environmentfor lane and traffic signal detection. The car makes the right decisions by referencing the lane, and the Arduinocontrols the orientation of the wheels and speed using motors. This project is inspired by recent surge in the automated car industry, and it shows the potential of self-driving cars in future. Key Words: Autonomous car, Lane detection, traffic signal detection, Raspberry pi, Arduino, OpenCV, Machine learning. 1. INTRODUCTION Road accidents claim 1.25 million lives annually worldwide, causing injuries that lead to disabilities in 20-50 million people. India alone accounts for 10% of global road accidents, with the highest number of road fatalities.Human error is responsible for 78% of accidents, but technology, such as driverless cars, can help address this issue. While human error can never becompletelyeliminated,technology has made significant advancements in recent years, from radar-based collision detection to more advanced forms of technology. As a result, accidents can be prevented, and the use of autonomous vehicles may help reduce road fatalities in the future. Self-driving cars have been a subject of growing interest in recent years, as technology continues to advanceandpeople seek safer and more efficient means oftransportation.These autonomous vehicles are designed to drive without human intervention, relying on sensors, software,andalgorithms to interact with their surroundings. We present our project, which aims to design and develop a self-driving car prototype using OpenCV and machine learning. Our objective is to create a car that can detectlanes and traffic signals in real-time, utilizing computervisionand machine learning techniques. OpenCV is an open-source computer vision library that provides tools and algorithms for image processing, feature detection, and object recognition. We utilize the power of OpenCV to detect lanes and traffic signals from the frame feed captured by a Raspberry Pi camera. Additionally, machine learning algorithms are used for traffic signal and stop sign detection. Our project involves two primary modules: lane detection and traffic signal detection. Lane detection is performed by OpenCV, which processes the frames from the camera and detects the road's edges. The detected lanemarkersarethen used to control the car's steering and speed with the aid of motors connected to an Arduino board. Traffic signal detection is performed using machinelearning algorithms. The training dataset consists of traffic signal images captured fromdifferentanglesandinvariouslighting conditions. The model is trained to recognize the various traffic signal types and their corresponding meanings. Our self-driving car prototypeisbuiltusinga RaspberryPi as the master device and an Arduino board as the slave device. The Raspberry Pi captures frame frames from the camera and processes them using the OpenCV and machinelearning modules. The Arduino board is responsible for controlling the car's wheel orientation and speed. We evaluated and analyzed the performance of our self- driving car prototype by testing it under different lighting conditions to simulate real-world scenarios. The car accurately detected lanes and traffic signals and responded accordingly. Our research paper presents a novel approachtodesigninga self-driving car prototype using OpenCV and machine learning. Our prototype demonstrates the potential of autonomous cars in the future of transportation. The combination of OpenCV and machine learning offers a powerful set of tools for image processing and AI algorithms that can be used to develop more advanced self-driving car models in the future. 2. HARDWARE AND SOFTWARE USED For this project, various hardware components are used such as Raspberry Pi, Pi camera, Arduino, and L298N H- bridge, along with software tools like OpenCV, Arduino IDE,
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 498 and Cascade trainer GUI. Here's a brief overview of each hardware and software component used in the project. 2.1 Raspberry pi The Raspberry Pi is a small yet powerful single-board computer available at a low cost. It is equipped with a processor speed ranging from 700 MHzto1.2GHzforthePi3 model. The onboard memorycapacityrangesfrom256MBto 1 GB RAM. The board has support for up to 4 USB ports and an HDMI port. Additionally, it has several GPIO (General Purpose Input Output) pins that support protocols like I²C. The Raspberry Pi supports both Wi-Fi and Bluetooth connectivity, making it highlycompatible with otherdevices. It is also versatile, supporting programming languages like Scratch and Python. Several operating systems are compatible with Raspberry Pi hardware, such as Ubuntu MATE, Snappy Ubuntu, and more. Raspbian is specifically designed to support Raspberry Pi's hardware and is a popular choice for projects involving the device[1][2]. Fig -1: Raspberry PI 3B+ 2.2 Pi Camera The Pi camera is a small and powerful device that can capturehigh-quality imagesand videos. It has a compactsize of 25mm x 24mm x 9mm and connects to the Raspberry Pi through a flexible serial interface. With a 5-megapixel image sensor and focused lens, it canprovideexcellentvideoclarity, making it useful for time-lapse and slow-motion footage. Additionally, the camera is ideal forsecurity purposes due to its wide image support and ability to take stills with a resolution of upto2592x1944and1080p30videoonCamera module v1[3]. Fig -2: Raspberry PI Camera 2.3 Arduino The microcontroller used in the project is based on ATmega329P and offers 14 digital input/output pins, of which 6 can be used as PWM outputs, and 6 analog inputs. It also featuresa 16 MHz quartzcrystal, USBconnection,power jack, ICSP header, and a reset button. The device comes with 32 kb of flash memory, and 2 kb of SRAM, and weighs approximately 25g. Additionally, the Arduino IDE hasauser- friendly interface and utilizes the basic C programming language for coding[4]. Fig -3: Arduino UNO 2.4 L298N Motor Driver The LN293D IC serves as a motor driver that connects the car's motors to the Arduino. By receivingsignalsfromthe Arduino, it can initiate or halt the motion of the motors in response to those signals. Fig -4: L298N H-Bridge Motor Driver 2.5 OpenCV OpenCV (Open-Source Computer Vision) is an open- source library for computer vision that is widely used for real-time computer vision and machine learning applications. It offers an extensive range of powerful algorithms for computer vision tasks such as object detection, image processing, and face recognition. OpenCV has been significantly utilized in autonomous vehicles for
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 499 various purposes such as pedestrian detection, lane detection, and object detection. With machine learning algorithms, OpenCV can learn to recognize and react to different objects and circumstanceson theroad,makingitan essential element in the autonomous vehicle development[5]. 2.6 Arduino IDE The Arduino IDE is a programming platform used to write code for the Arduino board. It includes a compile button that compiles the code and an upload tab that uploads the code onto the board. Programs written on the Arduino IDE are often called sketches and are saved with a .ino extension. The editor has various other features such as verify, save, and upload, include library, and serial monitor. The developers have created easy-to-use functions that make coding both easy and enjoyable.Additionally,there are numerous examples provided for each interface, allowing users to learn more about functions and hardware. 2.7 Cascade Trainer GUI Cascade Trainer GUI is a user-friendly software with a graphical interface that is designed for training models for object detection. It is built on the OpenCV library and allows users to createcascade classifiers for varioustasks,including face detection, license plate recognition, and more. The GUI makes it easy to select positive and negative images, customize training parameters, and evaluate classifier accuracy. Researchers and developers seekingcustomobject detectionmodelsforcomputervisionapplicationscanbenefit from Cascade Trainer GUI. Cascade Trainer GUI uses Haar Cascade Classifier, an ML- based method, to identify objects in images or videos. Positive and negative images train the classifier to detect objects based on their features. 3. PROPOSED METHODOLOGY Fig -5: Proposed Self-driving model The proposedmodel forautonomouscarsreliesona Raspberry Pi connected to a Pi cam for capturing images. The captured image is sent to a laptop over the same network for processing. The processed image results in one of four outputs: left, right, forward, or stop. Upon announcement of the output, the corresponding signal is sent to the Arduino, enabling the car to move in a specific direction via motors. This model is an efficient and effective way to control the movement of the autonomous car using computer vision and machine learning techniques. 3.1 Camera Setup The "raspicam_Cv.h" header file was utilized to access the Raspberry Pi camera and adjustframeparameters such as height and width. Image quality was enhanced by modifying the brightness, contrast, and saturation of the frame, and the required number of frames was set for the project's purposes. These actions allowed for obtaining real- time camera data in the project. 3.2 Region of Interest To enable the vehicle to move between lanes on a road, we extracted the lanes by creating a region of interest based on converging lines in the camera view. To transform the lane lines into parallel lines, we used a bird's eye view approach by defining a trapezium shape over the lanes and transforming it into a rectangular view[6]. This technique improved lanedetectionandallowedformoreprecisevehicle movement on the road. 3.3 Lane center The captured frame was divided into two equal parts to determine the left and rightlanes.Thebottom1/3rd of the frame was grouped, and the maximum available pixel values were selected. The indexes of the maximum pixel values in a row were treated as the left and right lanes in their respective frames. We calculated the distancebetween the two obtained lanes and found the midpoint, which was
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 500 Fig -6: Image processed frames considered the lane center. The car reference point was set as the frame center, and it was used to navigatethecarinthe correct direction between the lanes on the road. The midpoint was used to decide whether to steer the car to the left or right to maintain its position within the lane. 3.4 Master and slave device communication Commands are sent from the Raspberry Pi to the Arduino based on the distance between the lane center and frame center, triggering actions such as turning left, right, or moving forward. The Arduino IDE was usedtodesigntheleft, right, and forward functions, while the speed of the motors was controlled using PWM signals. However,theoutputfrom the Arduino was not powerful enough to drive the motors,so we used an L298N motor driver, which was connected to an external power supply. The driver received the control signals from the Arduino,allowingthecartomoveforwardor turn left or right as needed. 3.5 Object detection To detect stop signs and traffic signals, machine learning techniques were applied using the Cascade Trainer GUI tool. This tool enabled the creation of custom object detection classifiers without the need for coding. The tool provided adjustable parameters like the number of stages, minimum hit rate, and maximum false alarm rate. 3.6 HAAR cascade HAAR cascades detect patterns of pixel intensity in an image via HAAR features-simplerectangularfeaturesthat capture variations in image intensity. For a HAAR cascade classifier to be trained, positive images of the object and negative images of the background without the object were used. During training, many HAAR features were generated and the best ones were selected to differentiate between positive and negative examples. Upon completion, the HAAR cascade trainer produced a .xml file that could be integrated with OpenCV using predefined functions to enable object detection. 3.7 Environment setup The car was designed on a small scale, and for that purpose, the roads, stop signs, and traffic signals were custom-made. The road was designed in black with white lanes to achieve the maximum variation in pixel values when converted to grayscale. Moreover, the stop signs and traffic signals were made small in size and were designed to fit the camera angle and height of the car to ensure accurate detection. These customized designs were critical in achieving high precisioninobjectdetectionandprovidingthe car with an optimal environment for testing and development. 4. RESULTS The lane detection accurately detected the lanes on the road in various lighting conditions.Thisprocesswasable to detect straight and curved lanes and provide real-time feedback on the car's position relative to the lane. The fig 6 illustrates the lane detection process with three output frames. The leftmost frame displays the captured image from the Raspberry Pi camera witha regionofinterest outlined. The center frame shows a perspective view of the road, resembling a bird's eye view. The rightmost frame displays the detected lanes, with the lane center and frame center correctly marked. The frames demonstratetheability to accurately identify the lanes and provide real-time feedback to control the car's movements. Fig -7: Traffic signal and Stop sign detection
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 501 The fig 7 demonstrates the impressive object detection capabilities of the autonomous car system, including the identification of stop signs and traffic signals. In the leftmost frame, a bold red rectangle signals the detection of a traffic signal in the captured image, while the rightmost frame displays a striking red rectanglewhena stopsignisdetected. Both frames also display the distance between the car and the detected object in centimeters, allowing for effective navigation. The stop sign detection is particularly impressive, with a highly accurate distance estimate. Additionally, the traffic signal detection algorithm is incredibly reliable, only activating when the red light is illuminated, ensuring that the carstopsonlywhennecessary for safety. The autonomous car designed using OpenCV and machine learning successfully navigated a pre-determined path with high accuracy and safety. It could detect and respond to changes in the environment like lane markings, traffic signals, and stop signs. The results showcase thepotential of using these technologies for designing autonomous cars. 5. CONCLUSION In this paper, a method to make a model of a self- driving car is presented. The differenthardwarecomponents along with software and neural network configuration are clearly described. With the help of Image Processing and Machine Learning, a successful model was developed which worked as per expectation. Aside from transportation, self-driving cars can also have significant benefits in the automation industry. They could be used for patrolling and capturing images, reducing accidents caused by the carelessness of goods carrier vehicles, and ensuring better logistic flow. Buses for public transport would be more regulated due to minimal errors. Hence, due to its greater autonomous nature and efficiency, an autonomous car of this nature can be practical and is highly beneficial for better regulation in the goods and people mover’s section. Further research in this area could focus on enhancing the car's capabilities, such as adding additional modules for obstacle detection, pedestrian detection, and GPS mapping. Investigating the car's performance in different weatherand lighting conditions could also be explored. Ultimately, the potential impact of this technology is significant, and it is expected to transform the transportation industry in the coming years. Overall, the use of machine learning and image processing can help self-driving cars detect and respond to different objects in the environment, whichiscritical forensuring safe navigation. With the help of these technologies, successful models have been developed, implemented, and tested. Further research and development in this area hold immense potential for revolutionizing the transportation and automation industries. REFERENCES [1] Matt Richardson, Shawn Wallace, Getting Started with Raspberry Pi, 2nd Edition, Published by Maker Media, Inc., USA, 2014. Book ISBN: 978-1-457-18612-7. [2] https://www.hongkiat.com/blog/pi-operating- systems/ [3] https://www.raspberrypi.org/documentation/hardwa re/camera/ [4] https://www.arduino.cc/en/Reference/Board?from=G uide.Board [5] Gary Bradski, Adrian Kaehler, Learning OpenCV: Computer Vision with the OpenCV Library, "O'Reilly Media, Inc.". Copyright, September 2008, 1st Edition, Book ISBN: 978-0-596-51613-0. [6] H. Dahlkamp, A. Kaehler, D. Stavens, S. Thrun, and G. Bradski. Self-supervised monocular road detection in desert terrain. G. Sukhatme, S. Schaal, W. Burgard, and D. Fox, editors& Proceedings of the Robotics Science and Systems Conference, Philadelphia, PA, 2006. [7] S Swetha, Dr. P Sivakumar, “SSLA Based Traffic Sign and Lane Detection for Autonomous cars”, 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS) ©2021 IEEE, April 2021. [8] G. S. Pannu, M. D. Ansari, and P. Gupta, “Article: Design and implementation of autonomous car using raspberry pi”, International Journal of Computer Applications, vol. 113, no. 9, pp. 22–29, March 2021. [9] Yue Wanga, Eam Khwang Teoha & Dinggang Shenb, Lane detection and tracking using B-Snake, Image and Vision Computing 22 (2004) , available at:www.elseviercomputerscience.com, pp. 269–280. [10] Joel C. McCall &Mohan M. Trivedi, Video-Based Lane Estimation and Tracking for Driver Assistance:Survey, System, and Evaluation, IEEE Transactions on Intelligent Transportation Systems, vol. 7, no. 1, March 2006, pp. 20-37. [11] Xiaodong Miao, Shunming Li & Huan Shen, On-Board lane detection system for intelligent vehicle based on monocular vision, International Journal on Smart Sensing and Intelligent Systems, vol. 5,no.4,December 2012, pp. 957-972. [12] International Journal of Engineering Research in Electronics andCommunicationEngineering(IJERECE)
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 502 Vol. 5, Issue 4, April 2018 Prototype of Autonomous Car Using Raspberry Pi. [13] Design and Implementation of Autonomous Car using Raspberry Pi International Journal of Computer Applications (0975 – 8887) Volume 113 – No. 9, March 2015. [14] Pratibha I Golabhavi , B. P. Harish, 2020, Self-Driving Car Model using Raspberry Pi, INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH & TECHNOLOGY (IJERT) Volume 09, Issue 02 (February 2020). [15] Self-Driving Car using Raspberry-Pi and Machine Learning International ResearchJournal ofEngineering and Technology (IRJET) Volume 06, Issue 03, March 2019.