Delen via


OpenCV instellen in Linux

U moet OpenCV voor CNTK 2.3 en hoger installeren als u een van de volgende opties wilt bouwen:

  • CNTK Afbeeldingslezer
  • CNTK Image Writer: vereist voor het gebruik van de functie Image van Tensorboard.

Als u van plan bent om zowel CUDA als OpenCV te gebruiken, installeert u eerst CUDA

OpenCV kan veel interfaces en opties hebben. In deze sectie behandelen we alleen onderdelen die nodig zijn om CNTK te bouwen. Lees meer over het installeren van OpenCV hier en meer in het algemeen.

Belangrijk

Installeer OpenCV met behulp van de exacte versie en het doelpad zoals hieronder is opgegeven. Dit is nodig omdat dit wordt verwacht door het CNTK buildconfiguratieprogramma.

  • OpenCV-vereisten installeren. Zie openCV-installatie-instructies voor de volledige pakketlijst en uitleg. Raadpleeg de documentatie van uw platform over het installeren van de pakketten.

Voorbeeld: gebruik voor Ubuntu de volgende opdracht:

sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • OpenCV downloaden en installeren. Gebruik de volgende opdrachten:
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

Houd er rekening mee dat we in de bovenstaande instructies raden we aan om 'gewoon' make te gebruiken in plaats make -jvan . We hebben vastgesteld dat het gebruik met make -j OpenCV resulteert in onstabiel systeemgedrag en kan leiden tot een buildfout en systeemcrash.