Instalar OpenCV from source com Cmake GUI

Testei essa instalação no Ubuntu 16.04 😉

Para instalar o OpenCV primeiro instale o Cmake com interface (GUI)

sudo apt-get install cmake-qt-gui

Agora baixe o OpenCV com código fonte em http://opencv.org/releases.html

No Linux instale essas depenência antes de instalar o OpenCV

sudo apt-get install libgtk2.0-dev and pkg-config  

Abra o Cmkae atraves do comando cmake-gui no terminal.

Como destino crie uma pasta build dentro do pasta do OpenCV.

Acione Configure

Vá em options e marque BUILD_opencv_world para que tudo fique em um arquivo apenas. Isso ajudará no desenvolvimento. (All OpenCV modules into a single library).

Acione Configure novamente

Acione Generate

Va para a pasta build e execute “sudo make”

Vai demorar um pouco e depois que terminar execute na mesma pasta build o seguinte: sudo make install

Pronto! OpenCV instalado!

Instalando OpenCV no Ubuntu “from source”

A base teste tutorial encontra-se no site Opencv em https://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html

Mas tem um excelente resumo aqui: http://answers.opencv.org/question/89075/no-makefile-to-build-after-cmake/

sudo apt-get install -y unzip wget
wget https://github.com/Itseez/opencv/archive/master.zip
unzip master.zip
rm master.zip

cd opencv-master
mkdir build
cd build
cmake ..
make -j4
sudo make install
sudo ldconfig

Importante notar que se voce esta usando o Jupyter Notebook é preciso (talvez) incluir um novo kernel do virtualenv

Veja: https://stackoverflow.com/questions/37891550/jupyter-notebook-running-kernel-in-different-env

source activate ENVNAME
pip install ipykernel
python -m ipykernel install --user --name ENVNAME --display-name "Python (nome que aparece no Jup. Notebook)"