Ubuntu Üzerinde OpenCV Kurulumu

Merhaba,

İlk önce gerekli paketleri yükleyelim.

$ sudo apt-get install build-essential

Zorunlu paketler

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

Opsiyonel paketler

$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

OpenCV Kaynak Kodlarının İndirilmesi

Kaynakları "/down/" klasörü altına indirdiğinizi varsayalım.

OpenCV github deposuna gidin ve en güncel stabil versiyonu git ile klonlayalım.

$ cd down
/down$ git clone https://github.com/opencv/opencv.git

Eğer OpenCV ekstra paketlerine ihityacınız varsa aynı şekilde git ile klonlayalım.

/down$ git clone https://github.com/opencv/opencv_contrib

OpenCV yi derlemeden önce indirdiğiniz opencv klasörü altına geçici "release" adında bir klasör oluşturalım.

/down/opencv$ mkdir release
/down/opencv$ cd release
/down/opencv/release$

Şimdi derlemek için OpenCV!yi nasıl yapılandırmak istediğimizi belirtmeliyiz.

/down/opencv/release$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/down/opencv_contrib/modules /down/opencv/

Not: "/down/" benim oluşturduğum klasör adı. Siz çalıştığınız klasör adı ile değiştirebilirsiniz.
Derlemek ve yüklemek için aşağıdaki komutları çalıştıralım.

Not2: Eğer opencv dosya yolu bulanamıyor şeklinde bir hata ile karşılaşıyorsanız, OPENCV_EXTRA_MODULES_PATH parametresinde belirttiğimiz dosya yolunu /home/<kullanıcı adı>/down/opencv_contrib/modules/ /home/<kullanıcı adı>/down/opencv/ şeklinde opencv'nin ve opencv ekstra modüllerinin tam dosya yolunu belirtirseniz bulunduğunuz klasörden bağımsız olarak sorunsuz şekilde derleyebilirsiniz.

/down/opencv/release$ make -j8
/down/opencv/release$ sudo make -j8 install

Not3: -j8 parametresi opsiyoneldir. Sadece make komutu çok uzun sürecektir. Paralel olarak bir çok çekirdek ile çalıştırmak isterseniz çekirdek sayınıza göre ekleyebilirsiniz.

Şuana kadar herhangi bir sorun yaşanmadı ise kurulum başarıyla tamamlanmıştır.

Kurulumu ve OpenCV versiyonunu kontrol etmek için aşağıdaki komutu çalıştırabiliriz.

$ pkg-config --modversion opencv

Ben 3.2 yi kurduğum için ekranda 3.2.0 yazacaktır.

Kaynak: OpenCV docs - Installation in Linux