First:

$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
$ sudo apt-get update

Next: Create a new doc and save as opencv.sh

    version="$(wget -q -O - http://sourceforge.net/projects/opencvlibrary/files/opencv-unix
        | egrep -m1 -o '\"[0-9](\.[0-9])+' | cut -c2-)"
    echo "Installing OpenCV" $version
    mkdir OpenCV
    cd OpenCV
    echo "Removing any pre-installed ffmpeg and x264"
    sudo apt-get -qq remove ffmpeg x264 libx264-dev
    echo "Installing Dependenices"
    sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config 
            yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev 
            libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
            libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy 
            libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev 
            libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev 
            x264 v4l-utils ffmpeg libqt5opengl5-dev

    echo "Downloading OpenCV" $version
    wget -O OpenCV-$version.tar.gz 
            http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/$version/opencv-"$version".tar.gz/download
    echo "Installing OpenCV" $version
    tar -xvf OpenCV-$version.tar.gz
    cd opencv-$version
    mkdir build
    cd build
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON 
            -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON 
            -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
    make -j 4
    sudo make install
    sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
    sudo ldconfig
    echo "OpenCV" $version "ready to be used"

NEXT:

    $ chmod +x opencv.sh
    $ ./opencv.sh

Laird Foret has over 28 years of experience in the IT industry and is responsible for the day-to-day operations and administration of isotope|eleven, inc. Prior to founding isotope|eleven in 2005, he started and ran many various companies and considers himself a serial entrepreneur. He graduated from Millsaps College in Computer Science and has a minor in accounting.