Bagikan melalui


Menyiapkan OpenCV di Linux

Anda perlu menginstal OpenCV untuk CNTK 2.3 ke atas, jika Anda ingin membangun salah satu hal berikut:

  • Pembaca Gambar CNTK
  • CNTK Image Writer - diperlukan untuk menggunakan fitur Gambar Tensorboard.

Jika Anda berencana untuk menggunakan CUDA dan OpenCV, instal CUDA terlebih dahulu

OpenCV dapat memiliki banyak antarmuka dan opsi. Di bagian ini kami hanya mencakup bagian yang diperlukan untuk membangun CNTK. Baca selengkapnya tentang menginstal OpenCV di sini dan lebih umum di sini.

Penting

Instal OpenCV menggunakan versi dan jalur target yang tepat seperti yang ditentukan di bawah ini. Hal ini diperlukan karena diharapkan oleh program konfigurasi build CNTK.

  • Instal prasyarat OpenCV. Lihat instruksi penginstalan OpenCV untuk daftar dan penjelasan paket lengkap. Lihat dokumentasi platform Anda tentang cara menginstal paket.

Contoh: untuk Ubuntu gunakan perintah berikut:

sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • Dapatkan OpenCV dan instal. Gunakan perintah berikut:
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

Perhatikan bahwa dalam instruksi di atas kami sarankan menggunakan "polos" make daripada make -j. Kami menemukan bahwa penggunaan make -j dengan OpenCV menghasilkan perilaku sistem yang tidak stabil dan dapat mengakibatkan kegagalan build dan crash sistem.