Konfigurowanie oprogramowania OpenCV w systemie Linux
Jeśli chcesz skompilować dowolny z następujących elementów, musisz zainstalować program OpenCV dla wersji CNTK 2.3 lub nowszej:
- czytnik obrazów CNTK
- CNTK składnik zapisywania obrazów — wymagane do korzystania z funkcji Obraz programu Tensorboard.
Jeśli planujesz używać zarówno cuda, jak i openCV, najpierw zainstaluj cuda
OpenCV może mieć wiele interfejsów i opcji. W tej sekcji omówiono tylko części niezbędne do tworzenia CNTK. Więcej informacji na temat instalowania oprogramowania OpenCV znajdziesz tutaj i bardziej ogólnie tutaj.
Ważne
Zainstaluj program OpenCV przy użyciu dokładnej wersji i ścieżki docelowej, jak określono poniżej. Jest to konieczne, ponieważ jest to oczekiwane przez program konfiguracji kompilacji CNTK.
- Zainstaluj wymagania wstępne openCV. Zobacz Instrukcje instalacji openCV , aby uzyskać pełną listę pakietów i wyjaśnienia. Zapoznaj się z dokumentacją platformy dotyczącą sposobu instalowania pakietów.
Przykład: w przypadku systemu Ubuntu użyj następującego polecenia:
sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- Pobierz program OpenCV i zainstaluj go. Użyj następujących poleceń:
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
Należy pamiętać, że w powyższych instrukcjach zalecamy użycie opcji "zwykły" make
zamiast make -j
. Odkryliśmy, że użycie z make -j
funkcją OpenCV powoduje niestabilne zachowanie systemu i może spowodować awarię kompilacji i awarię systemu.