opencv

Ubuntu 20'de OpenCV'ye Başlarken.40

Ubuntu 20'de OpenCV'ye Başlarken.40
Açık Kaynaklı Bilgisayarla Görme Kitaplığı veya OpenCV, gerçek zamanlı bilgi işlem için kullanılan açık kaynaklı programlama yardımcı programlarından oluşan bir makine öğrenimi yazılım kitaplığıdır. Yüzleri algılamak ve tanımak, 3D modelleme ve üst üste binen fotoğraflar için haritalar ve yükseklikler oluşturmak, fotometrik analiz yapmak, nesne yörünge takibi, hareket takibi ve jest ve hareketlerin tespiti için kullanılan 2.500'ün üzerinde iyi optimize edilmiş algoritmadan oluşur. Diğer araçlarla birlikte OpenCV, bir fotoğraftaki konunun niyetini bile değerlendirebilir.

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.

Gamecube & Wii için en yeni Dolphin Emulator'ı Linux'a yükleyin
Dolphin Emulator, seçtiğiniz Gamecube & Wii oyunlarını Linux Kişisel Bilgisayarlarda (PC) oynamanıza izin verir. Ücretsiz olarak kullanılabilen ve aç...
Linux'ta GameConqueror Cheat Engine Nasıl Kullanılır
Makale, Linux'ta GameConqueror hile motorunu kullanma hakkında bir kılavuzu kapsar. Windows'ta oyun oynayan birçok kullanıcı, oyun deneyimini geliştir...
Linux için En İyi Oyun Konsolu Emülatörleri
Bu makale, Linux için kullanılabilen popüler oyun konsolu öykünme yazılımını listeleyecektir. Öykünme, oyun konsollarının, komut setlerinin ve ilgili ...