Dela via


Konfigurera OpenCV på Linux

Du måste installera OpenCV för CNTK 2.3 och senare om du vill skapa något av följande:

  • CNTK bildläsare
  • CNTK Image Writer – krävs för att använda Tensorboards bildfunktion.

Om du planerar att använda både CUDA och OpenCV installerar du CUDA först

OpenCV kan ha många gränssnitt och alternativ. I det här avsnittet går vi bara igenom de delar som behövs för att bygga CNTK. Läs mer om att installera OpenCV här och mer allmänt här.

Viktigt

Installera OpenCV med den exakta versionen och målsökvägen enligt nedanstående. Detta är nödvändigt eftersom det förväntas av CNTK build-konfigurationsprogrammet.

Exempel: För Ubuntu använder du följande kommando:

sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • Hämta OpenCV och installera det. Använd följande kommandon:
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

Observera att vi i anvisningarna ovan föreslår att du använder "plain" make i stället make -jför . Vi upptäckte att användning make -j med OpenCV resulterar i instabilt systembeteende och kan resultera i ett byggfel och systemkrasch.