Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
Tadas Baltrusaitis 2017-05-08 21:36:55 -04:00
commit 69a2d9738b
2 changed files with 67 additions and 1 deletions

View file

@ -43,7 +43,7 @@ The system is capable of performing a number of facial analysis tasks:
If you use any of the resources provided on this page in any of your publications we ask you to cite the following work and the work for a relevant submodule you used. If you use any of the resources provided on this page in any of your publications we ask you to cite the following work and the work for a relevant submodule you used.
####Overall system #### Overall system
**OpenFace: an open source facial behavior analysis toolkit** **OpenFace: an open source facial behavior analysis toolkit**
Tadas Baltrušaitis, Peter Robinson, and Louis-Philippe Morency, Tadas Baltrušaitis, Peter Robinson, and Louis-Philippe Morency,

66
install.sh Executable file
View file

@ -0,0 +1,66 @@
#!/bin/bash
#==============================================================================
# Title: install.sh
# Description: Install everything necessary for OpenFace to compile.
# Author: Daniyal Shahrokhian <daniyal@kth.se>
# Date: 20170428
# Version : 1.01
# Usage: bash install.sh
# NOTES: There are certain steps to be taken in the system before installing
# via this script (refer to README): Run
# `sudo gedit /etc/apt/sources.list` and change the line
# `deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted` to
# `deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe`
#==============================================================================
# Exit script if any command fails
set -e
set -o pipefail
if [ $# -ne 0 ]
then
echo "Usage: install.sh"
exit 1
fi
# Essential Dependencies
echo "Installing Essential dependencies..."
sudo apt-get -y update
sudo apt-get -y install build-essential
sudo apt-get -y install llvm
sudo apt-get -y install clang-3.7 libc++-dev libc++abi-dev
sudo apt-get -y install cmake
sudo apt-get -y install libopenblas-dev liblapack-dev
sudo apt-get -y install git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get -y install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev checkinstall
echo "Essential dependencies installed."
# OpenCV Dependency
echo "Downloading OpenCV..."
wget https://github.com/Itseez/opencv/archive/3.1.0.zip
unzip 3.1.0.zip
cd opencv-3.1.0
mkdir -p build
cd build
echo "Installing OpenCV..."
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_SHARED_LIBS=OFF ..
make -j4
sudo make install
cd ../..
rm 3.1.0.zip
sudo rm -r opencv-3.1.0
echo "OpenCV installed."
# Boost C++ Dependency
echo "Installing Boost..."
sudo apt-get install libboost-all-dev
echo "Boost installed."
# OpenFace installation
echo "Installing OpenFace..."
mkdir -p build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE ..
make
cd ..
echo "OpenFace successfully installed."