X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=README.md;h=a1112a990f5d36a858ea2c6c2e50c276106095b4;hb=5c5910012c8e6e8fd4c0627c81acbacb1d06ba56;hp=51122bfb5fe0a87364182e27cb178c12538286f6;hpb=f2306921e0ffacee5d85bb8722febd217d613aaf;p=trackerpp.git diff --git a/README.md b/README.md index 51122bf..a1112a9 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,45 @@ Tracker++ cpp version on Linux (arm) -## install dependencies -`apt-get install liblog4cpp5-dev libopencv-dev` +## Install dependencies -## Build +- opencv - 3.4.1 -`make all` + Run `script/install_opencv.sh` to build and install opencv into /usr/local +Refer this page -### Run +- 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` + +Boost has been already installed when build ArmNN, but not enable python module, +so need to re-install boost 1.64 by following command. add `--with-python` +`sudo ./b2 install link=static cxxflags=-fPIC --with-filesystem --with-test --with-log --with-program_options --with-python` + + + +## 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`