Presentation on “ Object Detection Technique using OpenCV ”
OF
Bachelor of Technology
IN
"Computer Science and Engineering"
----- By -----
Arnab Ghorui.
Subhadeep Mondal.
Suvadip Paul.
Krishna Das.
Shubhadeep Mandal
Rudranil Sen.
--- Under the guidelines of ---
Mr. Rafiqul Islam
Assistant Professor, Computer Science Engineering Department
"Guru Nanak Institute of Technology"
157/F Nilgunj Road,Panihati,
Kolkata-700114,West Bengal.
1 Introduction
2 Objective
3 Problem Domain
4 Solution Domain
5 Required Resources
6 Pre-Processing
CONTENTS
7 Data Flow Diagram
8 Conclusion
9 References
10 Acknowledgement
1 Introduction
1 Introduction
Efficient and accurate object detection has been an important topic in the
advancement of computer vision systems.
Our project aims to detect the object with the goal of achieving high accuracy
with a real-time performance.
In this project, we use a completely deep learning based approach to solve
the problem of object detection.
The input to the system will be a real time image, and the output will be a
bounding box corresponding to all the objects in the image, along with the
class of object in each box.
2 Objective
2 Objective
Develop a application that detects an object and it can be used for vehicles
counting, when the object is a vehicle such as a bicycle or car, it can count
how many vehicles have passed from a particular area or road and it can
recognize human activity too.
3 Problem Domain
3 Problem Domain
Humans can easily detect and identify objects present in an image but for the
computer or machine a classifying and finding an unknown number of
individual objects within an image is extremely a difficult problem.
Although there exist object detection software and application they do not
give an accurate result of an object because despite a lot of research, real-
time, and dynamic object detection methods are still in process.
4 Solution Domain
4 Solution Domain
To classify image objects and also to determine the objects positions we use two
different methods object classification and localization in the same time.
The true purpose of this project is that it can be used in security, surveillance and
autonomous vehicle driving to detect pedestrians walking or jogging on the street
to avoid accidents.
We use object classification and localization it provides accuracy, speed for real
time detection and also improves detection tasks are optimized using one multi-
task function and an object is compared to the image's true objects.
5 Required Resources
5 Required Resources
An integrated development environment (IDE) Microsoft Visual Studio code.
Python Programming Language.
Open CV.
Tensorflow
YOLO Framework.
6 Pre - Processing
6 Pre-Processing
The process of preprocessing improves the image intensity by suppressing the
unwanted features or enhancing them for further processing.
It resizes the image size to 448*448 and also normalizes the contrast and
brightness effects. The image is also cropped and resized so that feature
extraction can be performed easily. The input images are pre-processed and
very easily normalize the contrasts and brightness.
7 Data Flow Diagram
7 Data Flow Diagram
Data Flow Diagram
Data Flow Diagram
Data Flow Diagram
8 Conclusion
05
8 Conclusion
Object detection techniques in machine learning using Python leverage
algorithms like CNNs to locate and classify objects in images or video streams.
Libraries such as TensorFlow, PyTorch, and OpenCV facilitate the
implementation of these techniques, making them accessible and efficient.
The choice of technique depends on factors like task complexity, available
computational resources, and desired accuracy.
Overall, object detection in Python offers a versatile and powerful solution for a
wide range of applications, from autonomous driving to medical imaging and
beyond.
9 References
07
9 References
https://learnopencv.com/moving-
object-detection-with-opencv/
https://www.geeksforgeeks.org/detect-an-
object-with-opencv-python/amp/
https://medium.com/
@hastisutaria.ict19/object-detection-
using-opencv-f94f61e88b23
https://www.pantechsolutions.net/moving-object-
detection-using-opencv
10 Acknowledgement
08
10 Acknowledgement
Our Project group members would like to express special thanks of gratitude
to the teacher Mr. Rafiqul Islam who gave us the golden opportunity to do this
wonderful paper on the topic “Object Detection Technique using OpenCV”, which
also helped us in doing a lot of research and we came to know about so many new
things we are really thankful to them.
Thank
You .........