2. MEWAT ENGINEERING COLLEGE WQF
PALLA
NAME = VIKAS
ROLL NO. = 20CSB056
BRANCH = CSE , 5TH SEM
Guided by Sudhir dawra
TOPIC
OPENCV AND THEIR
MODULES
3.
4. OPENCV is a open source programming
library with real time computer vision
capabilities .
The OPENCV stands for open source computer
& it is used for computer vision & machine
learning the algorithms that are used in the
library include libraries for detecting faces,
identifying objects the library was initially a
project that was created by INTEL back in 2001
& has Since then moved to an open source
Library & in this Library there are over 2500
vision & Machine Learning that can be used
5. BSD low restriction type of
license for open source
software that does not put
requirements on
redistribution . It is free for
both academic & commericial
use .
PEOPLE COMMUNITY
6.
7. This module used for :-
Basic core function , Data structure ,
functionality to other modules ,
Basic Operations important for
proving functionality to other
modules . It supported to other
modules for calculations.
8. This module is used for:-
Images Processing , Color
Spaces ,
Geometrical transforms , image
filtering
9.
10. This module is used for :-
1.Deep neural network (DNN)
2.API for new Layers creation
3.Set of built usefull Layers
4.Api to construct & modify neural networks
form Layers
5.Functionality for loading serialized networks
module
11. This module is used for :-
• Regression task
• Clustering task in images , anomaly
detection
• Classsification of Images
12.
13. This module is used for:-
•Video analyses including
background subtraction
•motion estimation
•object tracking algorithms
14.
15.
16. This module is used for :-
• Create and manipulate windows that can
display images
• Add trackbars to the windows , Keyboard
commands & handle mouse events
17.
18. This module is used for:-
2D features framework .
This module includes feature
detection , descriptors & descriptor
matches
19.
20. A high level UI module:-
Fast Library for Approximate
Nearest Neighours (FLANN)
Collection of algorithms that are
highly suited for fast nearst –
neighbor searches .
21.
22. This module is used for :-
Implements a stitching pipeline
that performs automatic
panoramic image stitching .
23.
24. This module is used for :-
Shape distance & matching ,
can be used for shape matching ,
retrieval or Comparisons
25.
26. This module is used for :-
3D visualizer – display widgets that
provide several methods to
interact with scenes and widgets.
27.
28. Detection of objects of
objects & instances of
predefined classes
Eg:- Faces , Eyes , People