Module 6 Project from Master in Computer Vision Barcelona program.
The goal of this project is to learn the basic concepts and techniques related to video sequences mainly for surveillance applications
- Use of statistical models to estimate the background information of the video sequence
- Use of deep learning techniques to detect the foreground
- Use optical flow estimations and compensations
- Track detections
- Analyze system performance evaluation
Any problem where video sequence analysis can be applied to obtain accurate automatic results
Package dependencies are managed using pipenv. Check its documentation or its repository.
For every week there are a group of tasks to do. They can be found organized
in package and modules for weeks and tasks respectively, i.e. week1\task1.py
.
All of them can be run from main.py
which is used to collect all work done.