Taken from http://www.ozbotz.org/opencv-installation/
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7
sudo apt-get remove ffmpeg x264 libx264-dev
sudo apt-get update
sudo apt-get install build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev
sudo apt-get install libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg
sudo apt-get install libgtk2.0-0 libgtk2.0-dev
sudo apt-get install libjpeg8 libjpeg8-dev
cd ~
mkdir openCvSrc
cd ~/openCvSrc
tar xvf x264-snapshot-20121216-2245-stable.tar.bz2
cd x264-snapshot-20121216-2245-stable
./configure –enable-shared –enable-pic
make
sudo make install
cd ~/openCvSrc
wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2
tar xvf ffmpeg-0.11.1.tar.bz2
cd ffmpeg-0.11.1
./configure –enable-gpl –enable-libfaac –enable-libmp3lame –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libtheora –enable-libvorbis –enable-libx264 –enable-libxvid –enable-nonfree –enable-postproc –enable-version3 –enable-x11grab –enable-shared –enable-pic
make
sudo make install
cd ~/openCvSrc
wget http://www.linuxtv.org/downloads/v4l-utils/v4l-utils-0.9.3.tar.bz2
tar xvf v4l-utils-0.9.3.tar.bz2
cd v4l-utils-0.9.3
./configure
make
sudo make install
cd ~/openCvSrc
wget http://registrationcenter.intel.com/irc_nas/2563/intel_sdk_for_ocl_applications_2012_x64.tgz
tar xvf intel_sdk_for_ocl_applications_2012_x64.tgz
sudo apt-get install -y rpm alien libnuma1
sudo alien –to-deb intel_ocl_sdk_2012_x64.rpm
sudo dpkg -i intel-ocl-sdk_2.0-31361_amd64.deb
sudo ln -s /usr/lib64/libOpenCL.so /usr/lib/libOpenCL.so
sudo ldconfig
cd ~/openCvSrc
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2
tar xvf OpenCV-2.4.3.tar.bz2
cd OpenCV-2.4.3/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -DWITH_OPENCL=ON ..
make
sudo make install
</code>
cd \~/openCvSrc
wget http://www.fftw.org/fftw-3.3.3.tar.gz
tar xvf fftw-3.3.3.tar.gz
cd fftw-3.3.3/
./configure
make
sudo make install
sudo apt-get install fftw3-dev </code>
Extracted from http://arma.sourceforge.net/download.html
sudo apt-get install cmake libblas-dev liblapack-dev libboost-dev
wget http://sourceforge.net/projects/arma/files/armadillo-3.6.1.tar.gz
tar xvf armadillo-3.6.1.tar.gz
cd armadillo-3.6.1
cmake .
make
sudo make install </code>