Para instalar o OpenCV no Ubuntu, apenas pressione Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:
O Ubuntu 12.04 fornece um pacote do 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 ..
Note que adicionando o -D WITH_QT = ON, o módulo highgui usará QT ao invés de GTK. Se você quiser ir com o GTK, apenas remova isso. Para obter mais informações sobre as opções, consulte o arquivo CMakeLists.txt. Quando você está feliz com a configuração que você tem, você pode começar a compilar:
make
Se a compilação terminar sem erros, você pode instalar dizendo:
sudo make install
Por fim, verifique se seus programas podem vincular à biblioteca do OpenCV em tempo de execução adicionando a seguinte linha no final de seu /etc/ld.so.conf
:
/usr/local/lib
Em seguida, configure as ligações de tempo de execução do vinculador dinâmico:
sudo ldconfig