Ubuntu'da OpenCV-Python Kurulumu

OpenCV Serisi 61/64
- 1. Boya Fırçası Olarak Fare
- 2. Canny Kenar Algılama
- 3. Görüntü Geçişleri
- 4. Görüntü Piramitleri
- 5. Görüntülerde Aritmetik İşlemler
- 6. Görüntülerle İlgili Temel İşlemler
- 7. Görüntünün Geometrik Dönüşümleri
- 8. Görüntüyü Yumuşatma - ( Smoothing Images )
- 9. Histogramlar
- 10. Konturler ( Contours )
- 11. Morfolojik Dönüşümler
- 12. Opencv Nedir Ve Kurulumu
- 13. Opencv Resim Işlemleri
- 14. Opencv Video Işlemleri
- 15. Opencv'de Çizim Fonksiyonları
- 16. Performans Ölçüm Ve Geliştirme Teknikleri
- 17. Renk Alanlarını Değiştirme
- 18. Renk Paleti Olarak Parça Çubuğu ( Trackbar )
- 19. Resim Eşikleme
- 20. Şablon Eşleştirme
- 21. Hough Doğru Dönüşümü
- 22. Hough Daire Dönüşümü
- 23. Fourier Dönüşümü
- 24. Histogram Eşitleme
- 25. 2B Histogramlar
- 26. Histogram Geri Projeksiyonu
- 27. Kontur Özellikleri
- 28. Kontur Nitelikleri
- 29. Konturlerle Daha Fazla İşlev
- 30. Kontur Hiyerarşisi
- 31. GrabCut ile Etkileşimli Ön Plan Çıkarma
- 32. Watershed Algoritması ile Görüntü Segmentasyonu
- 33. Özellikleri Anlamak
- 34. Harris Köşe Tespiti
- 35. Shi-Tomasi Köşe Dedektörü ve İzlenecek İyi Özellikler
- 36. SIFT'e Giriş (Ölçek Değişmez Özellik Dönüşümü)
- 37. SURF'e Giriş (Hızlandırılmış Sağlam Özellikler)
- 38. Köşe Tespiti için FAST Algoritması
- 39. BRIEF — İkili Sağlam Bağımsız Temel Özellikler
- 40. ORB (Yönlü FAST ve Döndürülmüş BRIEF)
- 41. Özellik Eşleştirme
- 42. Özellik Eşleştirme + Nesneleri Bulmak için Homografi
- 43. Meanshift ve Camshift ile Nesne Takibi
- 44. Optik Akış
- 45. Arka Plan Çıkarma
- 46. Kamera Kalibrasyonu
- 47. Poz Tahmini
- 48. Epipolar Geometri
- 49. Stereo Görüntülerden Derinlik Haritası
- 50. k-En Yakın Komşuyu Anlamak
- 51. kNN ile El Yazısı OCR
- 52. SVM'yi Anlamak
- 53. SVM ile El Yazısı OCR
- 54. K-Ortalamalar Kümeleme'yi Anlamak
- 55. OpenCV'de K-Ortalamalar Kümeleme
- 56. Görüntü Gürültü Giderme
- 57. Görüntü Onarımı (Inpainting)
- 58. Yüksek Dinamik Aralık (HDR) Görüntüleme
- 59. Haar Cascade ile Yüz Tespiti
- 60. pip ile OpenCV Kurulumu
- 61. Ubuntu'da OpenCV-Python Kurulumu
- 62. Fedora'da OpenCV-Python Kurulumu
- 63. Windows'ta OpenCV-Python Kurulumu
- 64. OpenCV-Python Bağlayıcıları Nasıl Çalışır?
Ubuntu’da OpenCV-Python Kurulumu
Not: Mümkünse PyPI ile dağıtılan ikilileri tercih edin. Ayrıntılar için pip ile OpenCV Kurulumu konusuna bakın.
Hedefler
Ubuntu sistemde OpenCV-Python’u kurmayı öğreneceğiz. Bu adımlar Ubuntu 16.04 ve 18.04 (her ikisi de 64-bit) üzerinde test edilmiştir.
Yöntem 1: Önceden Derlenmiş Paketlerden Kurulum
Bu yöntem yalnızca OpenCV uygulamaları geliştirmek için en uygunudur.
sudo apt-get install python3-opencvArdından Python IDLE veya IPython’da şunu yazın:
import cv2 as cv
print(cv.__version__)Hatalar olmadan sonuçlar yazdırılıyorsa, tebrikler! OpenCV-Python başarıyla kuruldu.
Not: Apt depoları her zaman OpenCV’nin en son sürümünü içermeyebilir. En son kaynak kodlar için kaynak koddan derleme yöntemini kullanın.
Yöntem 2: Kaynak Koddan Derleme
Kaynak koddan derleme başlangıçta biraz karmaşık görünebilir, ancak bir kez başarılı olduktan sonra karmaşık bir şey yoktur.
Gerekli Derleme Bağımlılıkları
sudo apt-get install cmake
sudo apt-get install gcc g++
# Python 3 desteği için:
sudo apt-get install python3-dev python3-numpy
# GUI özellikleri, kamera ve medya desteği için:
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
# GTK 3 desteği için:
sudo apt-get install libgtk-3-devİsteğe Bağlı Bağımlılıklar
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libopenexr-dev
sudo apt-get install libtiff-dev
sudo apt-get install libwebp-devOpenCV’yi İndirme
sudo apt-get install git
git clone https://github.com/opencv/opencv.gitYapılandırma ve Kurulum
cd opencv
mkdir build
cd build
cmake ../
make
sudo make installKurulum tamamdır. Tüm dosyalar /usr/local/ klasörüne kurulur. Bir terminal açın ve import cv2 as cv yazarak test edin.
Hakan Çelik