OpenCV Kurulumu GÜNCEL & Raspberry Pi 3
İçindekiler:
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.
Bu derste, OpenCV'nin Raspberry Pi 3'e nasıl kurulacağını açıklayacağız.
Ön şartlar
Raspberry Pi'nizde Raspbian yüklü olduğunu varsayıyoruz.
OpenCV'yi Kaynaktan Kurma
OpenCV'yi kurmanın önerilen yolu kütüphaneyi kaynaktan oluşturmaktır. Bu şekilde oluşturma seçenekleri üzerinde tam kontrole sahip olacaksınız ve OpenCV sisteminiz için optimize edilecek.
Bellek sorunları nedeniyle derleme sorunlarından kaçınmak için takas alanını artırarak başlayın:
sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE
değerini varsayılan
100
1024
:
CONF_SWAPSIZE=1024
Dosyayı kaydedin ve değişikliklerin geçerli olması için aşağıdaki komutu çalıştırın:
sudo /etc/init.d/dphys-swapfile restart
Artık OpenCV oluşturmaya başlayabiliriz. İlk olarak, paketleri dizinini güncelleyin ve oluşturma araçlarını ve gerekli bağımlılıkları yükleyin:
sudo apt update
sudo apt install build-essential cmake git pkg-config libgtk-3-dev "libcanberra-gtk*"
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev opencl-headers
sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
Derleme dizinini oluşturun, bu dizine gidin ve Github'dan OpenCV ve OpenCV katkı havuzlarını kopyalayın:
mkdir ~/opencv_build && cd ~/opencv_build
git clone
git clone
Yazma sırasında, GitHub depolarındaki varsayılan sürüm 4.1.1 sürümüdür.
opencv
daha eski bir sürümünü yüklemek istiyorsanız, hem
opencv
hem de
opencv_contrib
dizinlerine gidin ve
git checkout
çalıştırın
Havuzlar klonlandıktan sonra, geçici bir derleme dizini oluşturun ve bu dizine değiştirin:
mkdir -p ~/opencv_build/opencv/build && cd ~/opencv_build/opencv/build
Cmake ile OpenCV derleme yapılandırmasını ayarlayın:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D ENABLE_NEON=ON \ -D OPENCV_EXTRA_EXE_LINKER_FLAGS=-latomic \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=OFF..
Çıktı aşağıdaki gibi görünecektir:
… -- Configuring done -- Generating done -- Build files have been written to: /home/pi/opencv_build/opencv/build
Derleme işlemini başlatmak için
make
komutunu çalıştırın:
make -j4
Raspberry Pi modeline bağlı olarak işlem yaklaşık 1-2 saat sürecektir. Derleme bir noktada başarısız olursa, kaynaklar kullanılamadığından,
make
komutunu tekrar çalıştırın ve işlem durduğu yerden devam edecektir.
Tamamlandığında aşağıdaki gibi bir şey göreceksiniz:
… Linking CXX shared module../../lib/python3/cv2.cpython-35m-arm-linux-gnueabihf.so Built target opencv_python3
Son adım, derlenmiş OpenCV dosyalarını kurmaktır:
sudo make install
… -- Installing: /usr/local/bin/opencv_version -- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
OpenCV'nin başarıyla yüklenip yüklenmediğini kontrol etmek için aşağıdaki komutları yazın; OpenCV sürümünü görmelisiniz:
C ++ kütüphanesi:
pkg-config --modversion opencv4
4.1.1
Python kütüphanesi:
python3 -c "import cv2; print(cv2.__version__)"
Temizlemek
rm -rf ~/opencv_build
Ağır takas kullanımı SD kartınıza zarar verebilir. Takas alanını orijinal boyutuna geri döndürün:
sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE
değerini
100
CONF_SWAPSIZE
:
CONF_SWAPSIZE=100
Dosyayı kaydedin ve değişiklikleri etkinleştirin:
sudo /etc/init.d/dphys-swapfile restart
Sonuç
Raspberry Pi kartınıza OpenCV'yi nasıl kuracağınızı gösterdik. OpenCV'yi kaynaktan oluşturmak size daha fazla esneklik sağlar ve OpenCV'yi kurarken ilk seçeneğiniz olmalıdır.
opencv python ahududu piUbuntu 18.04 Üzerine Anaconda Kurulumu

Anaconda, büyük ölçekli veri işleme, tahmine dayalı analitik ve bilimsel hesaplama için kullanılan en popüler python veri bilimi ve makine öğrenim platformudur. Bu eğitici, Ubuntu 18.04'te Anaconda Python Dağıtımını indirme ve yükleme adımları konusunda size rehberlik edecektir.
Ubuntu 18.04 Üzerine Redmine Kurulumu ve Konfigürasyonu

Redmine, en popüler açık kaynaklı proje yönetimi ve sorun izleme yazılım araçlarından biridir. Bu öğreticide, Ubuntu 18.04 sunucusuna Redmine'ın en son sürümünün nasıl yükleneceği ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 Üzerine Opencv Nasıl Kurulur

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.