Partilhar via


Configurar OpenCV em Linux

Tem de instalar o OpenCV para CNTK 2.3 ou superior, se quiser construir um dos seguintes seguintes:

  • leitor de imagem CNTK
  • CNTK Image Writer - obrigado a usar a funcionalidade de Imagem de Tensorboard.

Se pretender utilizar tanto CUDA como OpenCV, instale a CUDA primeiro

O OpenCV pode ter muitas interfaces e opções. Nesta secção cobrimos apenas peças necessárias para construir CNTK. Leia mais sobre a instalação do OpenCV aqui e de uma forma mais geral aqui.

Importante

Instale o OpenCV utilizando a versão exata e o caminho-alvo, conforme especificado abaixo. Isto é necessário porque é esperado pelo programa de configuração de construção CNTK.

  • Instale pré-requisitos OpenCV. Consulte as instruções de instalação do OpenCV para a lista completa de pacotes e explicações. Consulte a documentação da sua plataforma sobre como instalar os pacotes.

Exemplo: para Ubuntu utilizar o seguinte comando:

sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • Obtenha o OpenCV e instale-o. Utilize os seguintes comandos:
wget https://github.com/Itseez/opencv/archive/3.1.0.zip
unzip 3.1.0.zip
cd opencv-3.1.0
mkdir release
cd release
cmake -D WITH_CUDA=OFF -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-3.1.0 ..
make all
sudo make install

Note que nas instruções acima sugerimos a utilização "simples" make em vez de make -j. Descobrimos que usar make -j com OpenCV resulta em comportamento instável do sistema e pode resultar numa falha de construção e falha no sistema.