How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS
İçindekiler:
Bu eğitici Ubuntu 18.04'te OpenCV'nin nasıl kurulacağını açıklar.
OpenCV (Açık Kaynak Bilgisayarlı Görme Kütüphanesi) açık kaynaklı bir bilgisayar görme kütüphanesidir ve C ++, Python ve Java için bağlamaları vardır. Tıbbi görüntü analizi, sokak görünümü resimlerinin dikilmesi, gözetim videosu, yüzlerin algılanması ve tanınması, hareketli nesnelerin izlenmesi, 3D modellerin çıkarılması ve çok daha fazlası dahil olmak üzere çok çeşitli uygulamalar için kullanılır.
OpenCV çok çekirdekli işlemden yararlanabilir ve gerçek zamanlı çalışma için GPU hızlandırmaya sahiptir.
Ubuntu'ya OpenCV kurmanın iki farklı yolunu göstereceğiz. Sizin için en uygun kurulum seçeneklerinden birini seçin.
Ubuntu Deposundan OpenCV'yi Yükleme
OpenCV paketi Ubuntu 18.04 dağıtım havuzundan edinilebilir. Yazma sırasında, depolardaki sürüm 3.2'dir ve bu her zaman en son sürüm olmayabilir.
Ubuntu 18.04 depolarından OpenCV'yi yüklemek için şu adımları izleyin:
-
OpenCV yükleyin
Paketler dizinini yenileyin ve OpenCV paketini yazın:
sudo apt updatesudo apt install python3-opencvYukarıdaki komut, OpenCV'yi çalıştırmak için gerekli tüm paketleri yükleyecektir.
OpenCV kurulumunu doğrulayın
Kurulumu doğrulamak için
cv2modülünü içecv2ve OpenCV sürümünü yazdıracağız:python3 -c "\ import cv2 print(cv2.__version__)"3.2.0
python-opencv
python 2 bağlamaları ile kurmak istiyorsanız,
python-opencv
paketini kurun.
OpenCV'yi Kaynaktan Kurma
OpenCV kütüphanesini kaynaktan oluşturmak, OpenCV'yi kurmanın önerilen yoludur. Sisteminize göre optimize edilecek ve oluşturma seçenekleri üzerinde tam kontrole sahip olacaksınız.
En son OpenCV sürümünü kaynaktan yüklemek için şu adımları izleyin:
-
Gerekli paketleri kurma
Aşağıdaki komutlar gerekli ve isteğe bağlı tüm bağımlılıkları yükleyecektir:
sudo apt install build-essential cmake git pkg-config libgtk-3-devsudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-devsudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-devsudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-devOpenCV kaynak kodunu kopyalama
Depoları tutacak bir dizin oluşturun ve OpenCV ve OpenCV depolarını aşağıdaki komutlarla klonlayın:
mkdir ~/opencv_build && cd ~/opencv_buildgit clonegit cloneYazma sırasında, github depolarındaki varsayılan sürüm 4.0.0 sürümüdür.
opencvdaha eski bir sürümünü yüklemek istiyorsanız, hemopencvhem deopencv_contribdizinlerine cdopencvvegit checkoutçalıştırınCMake ile OpenCV'yi Yapılandırma
İndirme işlemi tamamlandıktan sonra geçici bir derleme dizini oluşturun ve bu dizine geçin:
cd ~/opencv_build/opencvmkdir build && cd buildCMake ile OpenCV derlemesini kurun:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..CMake oluşturma sistemi tamamlandıktan sonra aşağıdaki gibi bir şey göreceksiniz:



OpenCV kurulumunu doğrulama
OpenCV'nin başarıyla yüklenip yüklenmediğini kontrol etmek için aşağıdaki komutu yazın ve OpenCV sürümünü görmelisiniz:
pkg-config --modversion opencv44.0.1python3 -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
Sonuç
Ubuntu 18.04 sunucunuza OpenCV kurmanın iki farklı yolunu gösterdik. Seçtiğiniz yöntem gereksinimlerinize ve tercihlerinize bağlıdır. Paketlenmiş sürümü Ubuntu deposundan kurmak daha kolay olsa da, OpenCV'yi kaynaktan oluşturmak size daha fazla esneklik sağlar ve OpenCV'yi kurarken ilk seçeneğiniz olmalıdır.
opencv python ubuntuUbuntu 18.04 üzerine redis nasıl kurulur ve yapılandırılır
Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve ileti aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler, vb. Gibi çeşitli veri yapılarını destekler. Bu eğiticide Redis'in bir Ubuntu 18.04 sunucusuna nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 üzerine nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar.
Ubuntu 18.04 Üzerine Kalamar Proxy Nasıl Kurulur ve Yapılandırılır
Squid, HTTP, HTTPS, FTP ve daha fazlası gibi popüler ağ protokollerini destekleyen tam özellikli bir önbellek proxy'dir. Bu eğitim, Ubuntu 18.04'te bir Squid Proxy kurma sürecinde size yol gösterecektir.










