Böylesine geniş bir işlevsellik yelpazesiyle OpenCV, yıllar içinde yüz tanıma teknolojisinde, tıbbi görüntülerde, gözetim videosunda ve hatta film endüstrisinde VFX ve hareket izleme gibi ticari hizmetlerde kullanım alanı bulmuştur.
Bu makale, Ubuntu 20'nize OpenCV 4'ü nasıl kuracağınızı gösteren bir eğitim sunar.40 sistemi ve en çok önerilen paketleri kurarak bu kitaplıktan en iyi şekilde nasıl yararlanılır.
OpenCV'yi kurmadan önce OpenCV bağımlılıklarını kurarak başlayacağız.
1. Adım: Sisteminizi Güncelleyin
İlk önce terminali açın ve sisteminizi güncellemek için aşağıdakini yazın:
$ sudo uygun güncelleme && yükseltme
2. Adım: Ek Kitaplıkları İndirin
Ardından, görüntü ve video dosyalarını görüntülemek ve düzenlemek için geliştirici araçlarını ve görsel G/Ç kitaplıklarını isteyin ve yükleyin. Bunu yapmak için aşağıdaki komutları kullanın:
$ sudo apt install build-essential cmake unzip pkg-config$ sudo apt kurulum libjpeg-dev libpng-dev libtiff-dev
$ sudo apt yükleme libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt kurulum libxvidcore-dev libx264-dev
OpenCV'yi daha da geliştirmek için aşağıdaki paketleri kurun:
$ sudo apt kurulum libatlas-base-dev gfortran
3. Adım: Gnome ToolKit'i İndirin
Gnome Toolkit (GTK), GUI'ler oluşturmak için kullanılabilecek ücretsiz ve açık kaynaklı bir widget araç takımıdır. Gnome Toolkit'i indirmek için aşağıdaki komutu yazın:
$ sudo apt kurulum libgtk-3-dev
Adım 4: Python 3 Geliştirme Başlıklarını Kurun
Python 3 geliştirme başlıklarını yüklemek için aşağıdaki kodları kullanın:
$ sudo apt-get install python3-dev
Not: Henüz anlayamadıysanız Python 3 bağlamaları ile kurulumu gerçekleştiriyoruz.
Bağımlılıklar yüklendikten sonra artık OpenCV'yi indirmeye geçebiliriz.
Adım 5: OpenCV'yi İndirin
OpenCV'yi indirmek oldukça basittir. Ana klasörünüze gidin ve OpenCV'nin işlevselliğine eklenen bazı modlarla birlikte gelen OpenCV ve opencv_contrib'i indirin. Bunu yapmak için aşağıdakileri girin:
$ cd ~$ wget -O opencv.zip https://github.com/opencv/opencv/arşiv/4.0.0.fermuar
$ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/arşiv/4.0.0.fermuar
Ardından, aşağıdaki komutlarla arşivleri çıkarın:
$ opencv dosyasını aç.fermuar$ unzip opencv_contrib.fermuar
Bu adım isteğe bağlıdır. Aşağıdaki komutları girerek dizinleri yeniden adlandırmayı seçebilirsiniz:
$ mv opencv-4.0.0 opencv$ mv opencv_contrib-4.0.0 opencv_contrib
Adım 6: OpenCV için Python 3 VE'yi Optimize Edin
Bu adımda pip kuracağız. Bunu yapmak için aşağıdaki komutları girin:
$ wget https://bootstrap.pypa.io/get-pip.p$ sudo python3 get-pip.p
7. Adım: Python Geliştirme için VE'ye Alışın
Sanal bir ortam ile iki paralel yazılım sürümü bağımlılığı ile çalışabilirsiniz.
Burada Python sanal ortamlarında gezinmek için virtualenv ve virtualenvwrapper paketlerini kullanacağız.
virtualenv ve virtualenvwrapper paketlerini kurmak ve bunlarla python VE'ler oluşturmak için aşağıdakileri girin:
$ sudo pip virtualenv virtualenvwrapper yükleyin$ sudo rm -rf ~/get-pip.y ~/.önbellek/pip
~/'nizi eklemek için aşağıdaki kodu girin.bashrc dosyası:
$ echo -e "\n# virtualenv ve virtualenvwrapper" >> ~/.bashrc$ echo "dışa aktar WORKON_HOME=$HOME/.sanalenv'ler" >> ~/.bashrc
$ echo "dışa aktar VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
Şimdi, kaynağı ~/.bashrc dosyası aşağıdakileri içerir:
$ kaynak ~/.bashrc
Adım 8: Sanal Ortam Oluşturma
Artık OpenCV 4 + Python 3 sanal ortamı oluşturmaya geçebiliriz. Python 3 Sanal Ortamı oluşturmak için aşağıdaki kodu girin.
$ mkvirtualenv özgeçmiş -p python3
Gördüğünüz gibi VE'mize 'cv;' adını verdik. Kısa ve alakalı olmaları tercih edilse de, VE'nize herhangi bir isim verebilirsiniz.
Python 3 + OpenCV 4 ile kullanmak için py3cv4 VE'yi oluşturduk. Hangi VE'de olduğunuzu görmek için aşağıdaki komutu girin:
$ çalışma özgeçmişi
9. Adım: NumPy'yi yükleyin
NumPy, üst düzey matematiksel işlevler yükleyerek ve çok boyutlu dizileri ve matrisleri destekleyerek ona eklenen bir Python kitaplığı paketidir. OpenCV kullanırken işinize yarayabilir, bu yüzden yüklemenizi öneririz. Bunu yapmak için aşağıdaki komutu verin:
$ pip kurulum numpy
Adım 10: OpenCV 4'ü Sanal Ortama Bağlayın
Aşağıdakileri girerek sisteminizde kurulu olan Python sürümünü arayın:
$ çalışma özgeçmişi$ piton -sürüm
Artık kullandığınız Python sürümünü bildiğinize göre, site paketleri dizinini yeniden çalıştırabilirsiniz.
Adım 11: Kurulumu Doğrulama
OpenCV'nin düzgün yüklendiğini ve sorunsuz çalışıp çalışmadığını aşağıdaki komutu girerek kontrol edebilirsiniz:
$ çalışma özgeçmişi$ piton
Bu, sanal ortamı etkinleştirir ve az önce etkinleştirdiğiniz VE ile bağlantılı Python yorumlayıcısını çalıştırır.
Sonuç
Ve bu onu tamamlıyor. Bu makale, Ubuntu sisteminizde OpenCV'yi kurmanıza ve çalıştırmanıza yardımcı olacak bir adım attı. OpenCV'ye daha fazla işlevsellik katan çeşitli bağımlılıklara baktık ve bu bağımlılıkları nasıl kuracağınızı gösterdik. Ayrıca bir Python 3 Sanal Ortamı oluşturduk ve onu OpenCV kurulumumuza bağladık. Bu makalede listelenen adımları uyguladıktan sonra, Ubuntu 20'nize OpenCV'yi başarıyla yüklemiş olmalısınız.24 sunucu.