İnşaa bağımlılıklarını kurmak.
İlk Adım Olarak Sisteminizi Güncellemeniz Önerilir
sudo apt-get update && sudo apt-get upgrade
Ardından geliştirme araçlarını ve Cmake Aracını Kurunuz:
sudo apt-get install build-essential cmake unzip pkg-config
Görüntü Kodekleri
(Hepsini Kurmanız Önerilir)
Fotoğraf Için (JPEG, PNG VE TIFF Formatı):
sudo apt-get Установить libjpeg-dev libpng-dev libtiff-dev/
Видео Kayıt Için: (Kamera Kullanımında Önerilir)
sudo apt-get Установить libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
Видео Dosyaları Için: (We Forttorları Temel Vie H264)
sudo apt-get install libxvidcore-dev libx264-dev
Gui Araçları.
Gui Araçlarını Kullanacaksanız (Opencv Ile Pencere Içerisinde çıktı almak Gibi) ГТК Курманиз Оненерлир
sudo apt-get install libgtk-3-dev
GTK Hatalarını Yakalamak Için
sudo apt-get install libcanberra-gtk*
Sayısal Optimizasyon araçları.
OpenCv’nin Saysal Optimeizayon Araçları Daha Pürüzsüz Sonuçlar Almanızı Sağlar Ancak Totalde Hız Düşmesine Sebep Olur. Bunu Eklemek Için:
sudo apt-get install libatlas-base-dev gfortran
Python BindingLeri
Python3 Için.
sudo apt-get install python3-dev
Python2 Için.
sudo apt-get install python-dev
EN YENI OPENCV SÜRÜMÜNÜ Github Sayfası üzerinden belirleyin
Ardından Wget Ile Bunları Indirin:
cd ~ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.x.y.zip wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.x.y.zip
Mevcut Dizine çıkartın ve Yeniden Adlandırın:
unzip opencv.zip unzip opencv_contrib.zip mv opencv-4.0.0 opencv mv opencv_contrib-4.0.0 opencv_contrib
Ana Sisteme Inşaa Etmek
Eğer Ki Virtualenv Ile Uğraşmak istemiyorsanız Benim Yönetemimi Deneyin.
Numpy’i. курун
Кёк Систем Курмак Ичин
sudo pip3 install numpy
Kullanıcı Için Kurmak Siterseniz de
pip3 install numpy --user
Virtualenv Üzerine Inşaa Etmek
Virtualenv Sayesinde Ana Sisteminize Zarar Vermeden Python3 Tımbırtılarını işletebilirsiniz.
Виртуальский Курун
sudo pip install virtualenv virtualenvwrapper sudo rm -rf ~/get-pip.py ~/.cache/pip
Кабук Ортаманис Виртуальский экипина
~/.Profile Dosyanızın Içerisine Virtualenv’и Эклерек Ее Кабук Ортаманы Баргаттыгнизда Виртуальский Колайка Улашабирсиниз
echo -e "# virtualenv and virtualenvwrapper \ export WORKON_HOME=$HOME/.virtualenvs \ export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 \ source /usr/local/bin/virtualenvwrapper.sh" >> ~/.profile
ve kabuk ortamınızı yeniden başlatın:
source ~/.profile
Virtualenv’ye girin.
Yeni Bir Sanal Python Ortamı Oluşturun:
mkvirtualenv cv -p python3
ведущий Onun Içerisine Girin.
workon cv
Bundan Sonra Ее Opencv Ile çalışacağınız Zaman работа над CV
Diyerek CV Isimli Sanal Ortama Ulaşabilirsiniz.
Numpy’i. курун
pip3 install numpy
OpenCV’ый ИНШАА ЭТМЕК
КОНФИГЮСИОН
Opencv Geneli C ++ Kodlarından Oluşan Bir Cmake Projesidir. BU SEBEPLE DERLEMEMZ GEREKMEKTE. Mevcut Kod Düzeni Koruyarak Derleme Yapmak Için построить
Isminde Bir Dizinde çalışmak Daha Mantıklıdır. BU SEBEPLE BAşTA OPENCV KLASÖRÜNE GIRIP ONUN ICHERISINDE Строить Isminde Bir Inşaa Dizini Açmamız Lazım.
cd ~/opencv mkdir build cd build
Ardından cmake konfigürasyonu yapın:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D ENABLE_NEON=ON \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D BUILD_EXAMPLES=OFF ..
İnşaa
Сделать Aracı Ile Inşaa Etmeye Başlayalım
make
Eğer Ki çok çekirdekli Bir işlemciye Sahipseniz Komutunuzu
make -j{çekirdek sayınızın bir eksiği}
Шеклинд Ениден Олуштурун. Örneğin 4 çekirdekli Bir işlemci Için
make -j3
Шеклинд Yazabilirsiniz.
Курулам
sudo make install sudo ldconfig
BU KOMUT Virtualenv Içerisinde Iken Openc’nin Python Bindingini Env Içerisine Kurar. Ancak c ++ Kütüphanesi ve Ikili Paylaşım Kitaplıkları Ana Sisteme Kurulur.
Оригинал: “https://dev.to/zaryob/opencv-kurulum-kilavuzu-4236”