-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtracklib.h
38 lines (31 loc) · 1.1 KB
/
tracklib.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*!
* \file tracklib.h
* \brief Main file of Tracklib.
*
* This file includes all necessary files and should be the only one included
* in projects.
* \author Joachim Valente <joachim.valente@gmail.com>
*
* \mainpage
* **Tracklib** is a C++ online object tracking library.
*/
#ifndef TRACKLIB_TRACKLIB_H
#define TRACKLIB_TRACKLIB_H
//------------------------- Core ------------------------
#include "tl_core/backgroundsubtractor.h"
#include "tl_core/detector.h"
#include "tl_core/filter.h"
#include "tl_core/tracker.h"
//----------------------- Detectors ---------------------
#include "tl_detectors/meanshiftdetector.h"
#include "tl_detectors/nodetector.h"
#include "tl_detectors/templatematchingdetector.h"
//------------------------ Filters ----------------------
#include "tl_filters/kalmanfilter.h"
//----------------- Background Subtractors --------------
#include "tl_backgroundsubtractors/onlinebackgroundsubtractor.h"
//-------------------------- Gpu ------------------------
#ifdef TL_CUDA
# include "tl_gpu/templatematchingdetectorgpu.h"
#endif // ifdef TL_CUDA
#endif // TRACKLIB_TRACKLIB_H