$ mkdir -p OpenCV/build & mkdir -p OpenCV/install
$ cd OpenCV
git clone https://github.com/opencv/opencv.git
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install ../eigen/
$ make -j4
$ sudo make install
$ mkdir -p Eigen3/build & mkdir -p Eigen3/install
$ cd Eigen3
git clone https://gitlab.com/libeigen/eigen.git
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install ../eigen/
$ make -j4
$ sudo make install
$ mkdir -p Pangolin/build & mkdir Pangolin/install
$ cd Pangolin
git link: https://github.com/stevenlovegrove/Pangolin
$ git clone https://github.com/stevenlovegrove/Pangolin.git
$ sudo apt install build-essential
$ sudo apt install libgl1-mesa-dev
$ sudo apt install libglew-dev./scripts/install_prerequisites.sh -m brew all$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install/ ../Pangolin/
$ make -j4
$ sudo make install