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)"

Instalação CUDA 9.0/cuDNN 7.1 para Ubuntu 16

Olá pessoal!

Compartilho com vocês minha experiência instalando o CUDA Toolkit 9.0 e o cuDNN 7.1 para Linux Ubuntu 16

As instruções oficiais estão aqui: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html

Um resumo (que eu fiz) segue:

1. Instalação do Driver Nvidia.

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
sudo apt install nvidia-387

Confira se o Drive foi instalado com:

$ lsmod | grep nvidia

2. Instalação do CUDA Toolkit

Baixe e execute o arquivo do CUDA Toolkit baixado do site da Nvidia:

Run `sudo sh cuda_9.0.176_384.81_linux.run`

Inclua nas variáveis de ambiente PATH e LD_LIBRARU_PATH .

Para fazer isso permanentemente : `gedit ~/.profile’, no seu diretório Home e inclua as linhas abaixo no final do arquivo.

# CUDA
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

Como o driver foi instalado, quando solicitado diga (n)ão para a instação do driver.

Instale cuDNN conforme: http://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html

Teste CuDNN realizado com sucesso como MNIST!