Sdílet prostřednictvím


Nastavení OpenCV v Linuxu

Pokud chcete vytvořit některou z následujících možností, musíte nainstalovat OpenCV pro CNTK 2.3 a vyšší:

  • CNTK čtečka obrázků
  • CNTK Image Writer – vyžaduje se k použití funkce Image v Tensorboardu.

Pokud plánujete používat CUDA i OpenCV, nainstalujte nejprve CUDA.

OpenCV může mít mnoho rozhraní a možností. V této části se zabýváme pouze částmi potřebnými k sestavení CNTK. Přečtěte si další informace o instalaci OpenCV zde a obecněji zde.

Důležité

Nainstalujte OpenCV pomocí přesné verze a cílové cesty, jak je uvedeno níže. To je nezbytné, protože je očekáváno CNTK konfiguračním programem sestavení.

  • Nainstalujte požadavky OpenCV. Úplný seznam balíčků a vysvětlení najdete v pokynech k instalaci OpenCV . Informace o instalaci balíčků najdete v dokumentaci k platformě.

Příklad: Pro Ubuntu použijte následující příkaz:

sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • Získejte OpenCV a nainstalujte ho. Použijte následující příkazy:
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

Všimněte si, že v pokynech výše doporučujeme místo toho použít "prosté" make místo make -j. Zjistili jsme, že použití make -j s OpenCV vede k nestabilnímu systémovému chování a může vést k selhání sestavení a chybovému ukončení systému.