Compartir a través de


Configuración de OpenCV en Linux

Debe instalar OpenCV para CNTK 2.3 y versiones posteriores, si desea compilar cualquiera de las siguientes opciones:

  • Lector de imágenes de CNTK
  • CNTK Image Writer: se requiere para usar la característica Image de Tensorboard.

Si tiene previsto usar CUDA y OpenCV, instale PRIMERO CUDA.

OpenCV puede tener muchas interfaces y opciones. En esta sección solo se tratan las partes necesarias para compilar CNTK. Obtenga más información sobre cómo instalar OpenCV aquí y más generalmente aquí.

Importante

Instale OpenCV con la versión exacta y la ruta de acceso de destino como se especifica a continuación. Esto es necesario porque el programa de configuración de compilación CNTK espera.

  • Instale los requisitos previos de OpenCV. Consulte las instrucciones de instalación de OpenCV para obtener una lista completa de paquetes y explicaciones. Consulte la documentación de la plataforma sobre cómo instalar los paquetes.

Ejemplo: para Ubuntu, use el siguiente comando:

sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • Obtenga OpenCV e instálelo. Use los comandos siguientes:
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

Tenga en cuenta que en las instrucciones anteriores se recomienda usar "sin formato" make en lugar de make -j. Hemos detectado que el uso make -j con OpenCV da como resultado un comportamiento inestable del sistema y puede provocar un error de compilación y un bloqueo del sistema.