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.