Para instalar o OpenCV no Ubuntu, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
O Ubuntu 12.04 fornece um pacote de OpenCV 2.3.1 que você pode instalar facilmente digitando:
sudo apt-get install libopencv-dev
Se você não se importa em ter a versão mais recente, pode pular o resto.
Instalar dependências
sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev
Faça o download do OpenCV for Unix para: ~ / Downloads
cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz
tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build
Configure usando o CMake.
cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..
Observe que, adicionando -D WITH_QT = ON, o módulo highgui usará QT em vez de GTK. Se você quiser usar o GTK, remova-o. Para mais informações sobre as opções, consulte o arquivo CMakeLists.txt. Quando você estiver satisfeito com a configuração que possui, poderá começar a compilar:
make
Se a compilação terminar sem erros, você poderá instalar dizendo:
sudo make install
Por fim, verifique se seus programas podem se vincular à biblioteca OpenCV em tempo de execução adicionando a seguinte linha no final do seu /etc/ld.so.conf
:
/usr/local/lib
E, em seguida, configure as ligações em tempo de execução do vinculador dinâmico:
sudo ldconfig
Fonte: Como instalar o OpenCV no Ubuntu