- opencv - 3.4.1
Run `script/install_opencv.sh` to build and install opencv into /usr/local
-Refer this page <https://docs.opencv.org/3.4.1/d7/d9f/tutorial_linux_install.html>
+
+ Refer this page <https://docs.opencv.org/3.4.1/d7/d9f/tutorial_linux_install.html>
- log4cpp : logger utils
+
- eigen : matrix library of C++
+
- scons
+
`apt-get install liblog4cpp5-dev libeigen3-dev scons`
- boost-python
+
- `apt-get install libpython-dev python-dev`
- build boost with python
- `pip install scipy numpy sklearn`
## Build with `scons`
- Run `scons`
+
To build folder `src/` and `main.cpp`. `libtracker.a` and `main` will be generated
- Run `scons --all`
+
To build folder `src/` and `test/` and `main.cpp`. `libtracker.a` , `main`,
and `test/TestMain` will be generated. Run `TestMain` to run all the unit
test
- Run `scons -c` or `scons --all -c`
+
To clean
### Run
`./main`
### Log
+
Logger config file is located at `config/log4cpp.properties`. By default, log
file is `/tmp/trackerpp.log`