Professional Documents
Culture Documents
CERTIFICATE
This is to certify that the project report entitled Real Time Object Detection
using Deep Learning submitted by Mr. Nitin Singh 1809710065, Mr. Aryan
Yadav 1809710027, Mr. Ashutosh Prajapati 1809710028 to the Galgotias
College of Engineering & Technology, Greater Noida, Uttar Pradesh, affiliated to Dr.
A.P.J. Abdul Kalam Technical University Lucknow, Uttar Pradesh in partial
fulfillment for the award of Degree of Bachelor of Technology in Computer
science & Engineering is a bonafide record of the project work carried out by them
under my supervision during the year 2021-2022.
i
GALGOTIAS COLLEGE OF ENGINEERING & TECHNOLOGY
GREATER NOIDA, UTTAR PRADESH, INDIA- 2 0 1 3 0 6 .
ACKNOWLEDGEMENT
We have taken efforts in this project. However, it would not have been possible
without the kind support and help of many individuals and organizations. We would
like to extend my sincere thanks to all of them.
We are highly indebted to Mr. Ajeet Kumar Bhartee for his guidance and constant
supervision. Also, we are highly thankful to them for providing necessary information
regarding the project & also for their support in completing the project.
We also express gratitude towards our parents for their kind co-operation and
encouragement which helped me in completion of this project. Our thanks and
appreciations also go to our friends in developing the project and all the people who
have willingly helped me out with their abilities.
Nitin Singh
Aryan Yadav
Ashutosh Prajapati
ii
ABSTRACT
The field of computer vision known as real-time object detection is big, dynamic, and
difficult. Image localization refers to the detection of a single object in an image, while
Object Detection refers to the detection of many objects in an image. In digital photos
and videos, this recognizes the semantic objects of a class. Tracking objects, video
surveillance, pedestrian recognition, people counting, self-driving cars, face detection,
ball tracking in sports, and many other applications use real-time object detection.
Convolution neural networks is a Deep Learning tool for detecting objects with
OpenCV (Opensource Computer Vision), which is a set of programming functions
primarily for real-time computer vision.
iii
CONTENTS
Title Page
CERTIFICATE i
ACKNOWLEDGEMENT ii
ABSTRACT iii
CONTENTS iv
LIST OF TABLES vi
LIST OF FIGURES vii
ABBREVIATIONS ix
CHAPTER 1: INTRODUCTION
1.1 Motivation 1
1.2 Theoretical Concepts 2
4.1 Introduction 27
4.2 Proposed Methodology 31
4.3 Algorithms 31
CHAPTER 6: IMPLEMENTATION
iv
CHAPTER 7: RESULT ANALYSIS 51
REFERENCE 57
LIST OF PUBLICATIONS 60
APPENDICES 61
v
LIST OF TABLES
vi
LIST OF FIGURES
FigureTitle Page
1.3 ML Architecture 7
1.5 ML Models 10
2.2 ANN 17
6.1 Dataset 46
viii
ix
ABBREVIATIONS
ix