Object Detection using YOLO
& Python.
Team Members:-Sagar M,Tejas Kumar B.S,Deepak K & Niranjan A.M
ABSTRACT
Efficient and accurate object detection has been an important
topic in the advancement of computer vision systems. With the
advent of deep learning techniques, the accuracy for object
detection has increased drastically. The project aims to
incorporate state-of-the-art technique for object detection
with the goal of achieving high accuracy with a real-time
performance
INTRODUCTION
Object detection is a well-known computer technology connected
with computer vision and image processing.With the advent of
deep learning techniques, the accuracy for object detection has
increased drastically.It focuses on detecting objects or its
instances of a certain class (such as humans, flowers, animals) in
digital images and videos.
YOLO which stands for You Only Look Once paradigm, which
promotes an end-to-end neural network that simultaneously
predicts bounding boxes and class probabilities, revolutionizes
object identification.
Problem Statement
Many problems in computer vision were saturating on their
accuracy before a decade. However, with the rise of deep
learning techniques, the accuracy of these problems drastically
improved. One of the major problem was that of image classi
fication, which is the need as predicting the class of the image.
Applications
A well known application of object detection is face detection,
that is used in almost all the mobile cameras. A more
generalized (multi-class) application can be used in
autonomous driving where a variety of objects need to be
detected. Also it has a important role to play in surveillance
systems.
EXISISTING SYSTEM
There is various real time object detection with voice
output models using different algorithms like CNN,
RCNN, Faster RCNN, YOLOv3 etc. The problem with
these algorithms is accuracy is less and real time speed
of object detection is low
PROPOSED SYSTEM
One of the important fields of Artificial Intelligence is
Computer Vision the science of computers and software
systems that can recognize and understand images and scenes.
Computer Vision is also composed of various aspects such as
image recognition, object detection, image generation, image
super-resolution and more. Object detection is probably the
most profound aspect of computer vision due the number of
practical use cases.
Implementation Details
SOFTWARE COMPONENTES
• The project is implemented in Python3. ROBO FLOW was
used for training the deep network and YOLO8 was used for
image pre-processing.
HARDWARE COMPONENTS
• The system specifications on which the model is trained
and evaluated are mentioned as follows: CPU - Ryzen-7 3.60
GHz, RAM - 16 Gb, 4gbGPU - Nvidia Titan Xp grapic card.
CONCLUSION
• In this paper, we proposed using a single neural network to
detect objects using the YOLO algorithm. When applied to
different domains and generalized from natural pictures,
this algorithm performs better than other approaches. The
algorithm is easy to create and can be trained on an entire
image. Strategies for region proposals restrict the classifier
to a specific region. The entire image is accessed by YOLO
when predicting boundaries. Furthermore, it forecasts a
decrease in false positives in background areas. Comparing
to other classifier algorithms this algorithm is much more
efficient and fastest algorithm to use in real time.
FROM TEJAS
KUMAR ,SAGAR ,DEEPAK,NIRANJAN