This repository contains software related to human sensing
The code has been tested on Ubuntu 14.04 LTS & Ubuntu 16.04 LTS
The code needs the follwoing libraries:
1- BLAS (for dlib c++ library)
2- OpenCV 3.0
2- tbb
3- boost
4- dlib (for face detection)
5- icub-main (implemented on icub)
sudo apt-get install libopenblas-dev liblapack-dev
sudo apt-get install libtbb-dev
sudo apt-get install libboost-all-dev
OpenCV-3.0.0
or higher (OpenCV-3.2.0
is recommended) is a required dependency:
- Download
OpenCV
:git clone https://github.com/opencv/opencv.git
. - Checkout the correct branch:
git checkout 3.2.0
. - Download the external modules:
git clone https://github.com/opencv/opencv_contrib.git
. - Checkout the correct branch:
git checkout 3.2.0
. - Configure
OpenCV
by filling in the cmake varOPENCV_EXTRA_MODULES_PATH
with the path pointing toopencv_contrib/modules
and then toggling on the varBUILD_opencv_tracking
. - Compile
OpenCV
.
First, follow the installation instructions for yarp
, icub-main
and icub-contrib-common
.
Download the library (v18.xx) from the following link and install it:
http://dlib.net/
finally, build the main code and test it by running the SimpleCLM
executable.
Add CLM_MODEL_DIR=$SRC_FOLDER/human-sensing-SAM/app/CLM_Yarp/conf
to your ~/.bashrc
CLMYarp --from $CLM_MODEL_DIR
Note: A bunch of video files for testing the code and the main source-code of CLM can be found at: https://github.com/TadasBaltrusaitis/CLM-framework