Professional Documents
Culture Documents
Object Tracking Using Opencv
Object Tracking Using Opencv
Object Tracking Using Opencv
USING OPENCV
Guided by:
Prof Jyothis Anwarshahin N K
T7B 14
Electronics and Communication Department 1
Introduction
Literature survey
Open cv
Design Methodology
Working
CONTENTS Feature
Types of algorithm
Yolo algorithm
Conclusion
Future Scope
2
INTRODUCTION
OpenCV: OpenCV stands for "Open Source Computer Vision Library."
Purpose: It's an open-source software library designed for computer vision, image processing, and
machine learning tasks.
Cross-Platform: Works on various operating systems, including Windows, macOS, Linux, Android,
and iOS.
Extensive Functionality: Provides a wide range of tools for image analysis, object detection,
tracking, and machine learning.
Common Use Cases: Used for tasks such as face recognition, object detection, image stitching,
augmented reality, and medical image analysis.
3
LITERATURE REVIEW
4
LITERATURE REVIEW
5
OPEN CV
• Open Source: OpenCV is freely available and open-source, allowing developers and
researchers to access its source code, modify it, and contribute to its development.
• Rich Functionality: OpenCV offers a wide array of functions for image and video analysis,
object detection and tracking, image processing, camera calibration, machine learning, and
deep learning integration.
6
DESIGN METHEDOLOGY
7
Fig 1 : Block diagram of open cv
WORKING OF OBJECT TRACKING
• Different features that can be used to track an object, such as color, shape, and texture.
The algorithm will choose the features that are most distinctive for the object being
tracked.
• Once the algorithm has chosen the features to track, it will compare the features in the
current frame to the features in the previous frame. If the features are similar, then the
algorithm will assume that the object is in the same location in the current frame as it was
in the previous frame.
• If the features are not similar, then the algorithm will search for the object in the current
frame..
• Once the object has been found in the current frame, the algorithm will update the object's
track. This is done by recording the object's location, size, and orientation in the current
frame.
• The algorithm will then repeat this process for the next frame in the video sequence.
8
Fig 2- object tracking using open cv
9
Open-source
Fast Speed
Ease of Coding
Fast Prototyping
10
MOST POPULAR ALGORITHM FOR OBJECT
TRACKING
• Faster R-CNN
Faster R-CNN is a deep learning algorithm that is used to detect and track objects in image
and videos. It is a very accurate algorithm, but it can be computationally expensive.
• Mask R-CNN:
Mask R-CNN is an extension of Faster R-CNN that can also generate instance masks
for objects. This is useful for applications such as video segmentation and object tracking.
• YOLO: YOLO
is a deep learning algorithm that is designed to be fast and accurate. It is a popular choice for real-time
object tracking applications.
11
YOLO ALGORITHM
• Speed
• Accuracy
• Simplicity
• Flexibility
12
HOW DOES IT WORK
14
Conclusion
• Overall, OpenCV is a powerful tool for object tracking. It
provides a variety of accurate and fast algorithms that can be
used in a wide range of applications.
15
APPLICATION
3 Robotics:
•Object Detection for Robots:
•Gesture Recognition:.
•Simultaneous Localization and Mapping (SLAM):
4 Industrial Automation
•Quality Control:
•Robotic Vision.
16
FUTURE SCOPE
1.Integration with Deep Learning
8. Human-Computer Interaction:
1. S. Cherian and C. Singh, "Real Time Implementation of Object Tracking Through webcam", Internation Journal
of Research in Engineering and Technology, pp. 128-132, 2014.
2. Z. Zhao, Q. Zheng, P. Xu, S. T and X. Wu, "Object detection with deep learning: A review", IEEE transactions
on neural networks and learning systems, vol. 30, no. 11, pp. 3212-3232, 2019.
3. N. Dalal and B. Triggs, "Histograms of oriented gradients for human detection", 2005 IEEE computer society
conference on computer vision and pattern recognition (CVPR'05), vol. 1, pp. 886-893, 2005, June.
4. R. Girshick, J. Donahue, T. Darrell and J. Malik, "Region-based convolutional networks for accurate object
detection and segmentation", IEEE transactions on pattern analysis and machine intelligence, vol. 38, no. 1, pp.
142-158, 2015.
5. X. Wang, A. Shrivastava and A. Gupta, "A-fast-rcnn: Hard positive generation via adversary for object
detection", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2606-2615,
2017.
6. J. Redmon, S. Divvala, R. Girshick and A. Farhadi, "You only look once: Unified real-time object
detection", Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 779-788, 2016.
18
THANK YOU
19