· Hakan Çelik · OpenCV / Kurulum · 2 dk okuma

pip ile OpenCV Kurulumu

Python için OpenCV'nin en kolay kurulum yöntemi olan pip'i kullanmayı öğrenin. Sanal ortam kurulumu, PyPI paket seçenekleri ve sık karşılaşılan sorunların çözümünü anlattım.
OpenCV Serisi 60/64
  1. 1. Boya Fırçası Olarak Fare
  2. 2. Canny Kenar Algılama
  3. 3. Görüntü Geçişleri
  4. 4. Görüntü Piramitleri
  5. 5. Görüntülerde Aritmetik İşlemler
  6. 6. Görüntülerle İlgili Temel İşlemler
  7. 7. Görüntünün Geometrik Dönüşümleri
  8. 8. Görüntüyü Yumuşatma - ( Smoothing Images )
  9. 9. Histogramlar
  10. 10. Konturler ( Contours )
  11. 11. Morfolojik Dönüşümler
  12. 12. Opencv Nedir Ve Kurulumu
  13. 13. Opencv Resim Işlemleri
  14. 14. Opencv Video Işlemleri
  15. 15. Opencv'de Çizim Fonksiyonları
  16. 16. Performans Ölçüm Ve Geliştirme Teknikleri
  17. 17. Renk Alanlarını Değiştirme
  18. 18. Renk Paleti Olarak Parça Çubuğu ( Trackbar )
  19. 19. Resim Eşikleme
  20. 20. Şablon Eşleştirme
  21. 21. Hough Doğru Dönüşümü
  22. 22. Hough Daire Dönüşümü
  23. 23. Fourier Dönüşümü
  24. 24. Histogram Eşitleme
  25. 25. 2B Histogramlar
  26. 26. Histogram Geri Projeksiyonu
  27. 27. Kontur Özellikleri
  28. 28. Kontur Nitelikleri
  29. 29. Konturlerle Daha Fazla İşlev
  30. 30. Kontur Hiyerarşisi
  31. 31. GrabCut ile Etkileşimli Ön Plan Çıkarma
  32. 32. Watershed Algoritması ile Görüntü Segmentasyonu
  33. 33. Özellikleri Anlamak
  34. 34. Harris Köşe Tespiti
  35. 35. Shi-Tomasi Köşe Dedektörü ve İzlenecek İyi Özellikler
  36. 36. SIFT'e Giriş (Ölçek Değişmez Özellik Dönüşümü)
  37. 37. SURF'e Giriş (Hızlandırılmış Sağlam Özellikler)
  38. 38. Köşe Tespiti için FAST Algoritması
  39. 39. BRIEF — İkili Sağlam Bağımsız Temel Özellikler
  40. 40. ORB (Yönlü FAST ve Döndürülmüş BRIEF)
  41. 41. Özellik Eşleştirme
  42. 42. Özellik Eşleştirme + Nesneleri Bulmak için Homografi
  43. 43. Meanshift ve Camshift ile Nesne Takibi
  44. 44. Optik Akış
  45. 45. Arka Plan Çıkarma
  46. 46. Kamera Kalibrasyonu
  47. 47. Poz Tahmini
  48. 48. Epipolar Geometri
  49. 49. Stereo Görüntülerden Derinlik Haritası
  50. 50. k-En Yakın Komşuyu Anlamak
  51. 51. kNN ile El Yazısı OCR
  52. 52. SVM'yi Anlamak
  53. 53. SVM ile El Yazısı OCR
  54. 54. K-Ortalamalar Kümeleme'yi Anlamak
  55. 55. OpenCV'de K-Ortalamalar Kümeleme
  56. 56. Görüntü Gürültü Giderme
  57. 57. Görüntü Onarımı (Inpainting)
  58. 58. Yüksek Dinamik Aralık (HDR) Görüntüleme
  59. 59. Haar Cascade ile Yüz Tespiti
  60. 60. pip ile OpenCV Kurulumu
  61. 61. Ubuntu'da OpenCV-Python Kurulumu
  62. 62. Fedora'da OpenCV-Python Kurulumu
  63. 63. Windows'ta OpenCV-Python Kurulumu
  64. 64. OpenCV-Python Bağlayıcıları Nasıl Çalışır?

pip ile OpenCV Kurulumu

Hızlı Başlangıç

Çoğu kullanıcı için önerilen yöntem pip kullanarak PyPI üzerinden kurulumu yapmaktır:

# 1) Sanal ortam oluştur ve etkinleştir (önerilir)
python -m venv .venv
# Windows:
.venv\Scripts\activate
# Linux/macOS:
source .venv/bin/activate

# 2) pip araçlarını güncelle
python -m pip install --upgrade pip setuptools wheel

# 3) PyPI'dan OpenCV kur (yalnızca BİRİNİ seç)
pip install opencv-python          # ana paket (çoğu kullanıcı için)
# veya
pip install opencv-contrib-python  # + ekstra modüller (contrib)
# veya
pip install opencv-python-headless # GUI/arka plan olmadan (sunucular/CI)
# veya
pip install opencv-contrib-python-headless # GUI yok + ekstra modüller

Küçük Bir Hello World

import cv2 as cv
import numpy as np

print("OpenCV:", cv.__version__)
img = np.zeros((120, 400, 3), dtype=np.uint8)
cv.putText(img, "OpenCV OK", (10, 80), cv.FONT_HERSHEY_SIMPLEX, 2, (255, 255, 255), 3)
# Headless olmayan bir kurulumda pencere gösterebilirsiniz:
# cv.imshow("hello", img); cv.waitKey(0)
# Headless veya normal, her zaman güvenli: dosyaya kaydet
cv.imwrite("hello.png", img)

Sanal Ortamlar ve IDE’ler

Sanal ortam kullanmak, proje bağımlılıklarını izole tutar. Ortam oluşturan veya etkinleştiren araçlar:

  • venv (yerleşik) ve virtualenv
  • Conda ortamları
  • VS Code, PyCharm gibi IDE’ler (her çalışma alanı için otomatik ortam oluşturabilirler)

IDE içinde import başarısız olursa, IDE’nin seçtiği yorumlayıcının OpenCV’yi yüklediğiniz ortamla aynı olduğunu doğrulayın.

İşletim Sistemi Notları

  • Linux: Varsayılan Python python3 olabilir. python3 -m venv .venv ve python3 -m pip ... kullanın.
  • Windows: python.org’dan Python kurun, “Add python to PATH” seçeneğini etkinleştirin.
  • macOS: Sistem python3’ünü veya yönetilen (Homebrew ya da Python.org) birini kullanın. Sanal ortamı tercih edin.
  • Raspberry Pi / ARM kartlar: Bazı Pi OS / Python kombinasyonları için önceden derlenmiş paketler bulunmayabilir.

PyPI Paketi Seçimi

  • opencv-python: GUI/arka planları olan temel OpenCV modülleri
  • opencv-contrib-python: temel modüllere ek olarak contrib modüllerini içerir
  • opencv-python-headless: GUI/arka plan olmadan (sunucular/konteynerler/CI için ideal)
  • opencv-contrib-python-headless: contrib + headless

Her ortama yalnızca birini kurun.

Sorun Giderme

pip kaynaktan derlemeye çalışıyor Belirtiler: çok uzun derleme adımı, CMake hataları, derleyici hataları. Çözümler:

  • Derleme araçlarını güncelleyin: python -m pip install --upgrade pip setuptools wheel
  • Python sürümünüzün seçilen paket tarafından desteklendiğinden emin olun.

“No matching distribution found” veya “Unsupported wheel”

  • Python sürümünüzü doğrulayın (python -V). Güncel bir Python (3.10–3.12) kullanarak temiz bir sanal ortam oluşturun.

IDE’de import çalışıyor, terminalde çalışmıyor (veya tam tersi)

  • IDE farklı bir yorumlayıcı kullanıyor. IDE’nin yorumlayıcı ayarlarında aynı ortamı seçin.

Kaynak: OpenCV Python Tutorials — Orijinal Döküman

Back to Blog

Related Posts

View All Posts »
Windows'ta OpenCV-Python Kurulumu

Windows'ta OpenCV-Python Kurulumu

OpenCV · 1 dk

Windows sistemde OpenCV-Python kurulumunu öğrenin. Önceden derlenmiş ikili dosyalardan hızlı kurulum ve CMake ile Visual Studio kullanarak kaynak koddan derleme yöntemlerini anlattım.

Fedora'da OpenCV-Python Kurulumu

Fedora'da OpenCV-Python Kurulumu

OpenCV · 2 dk

Fedora'da OpenCV-Python'u önceden derlenmiş paketlerden veya kaynak koddan derleme yöntemiyle nasıl kuracağınızı öğrenin. CMake, GCC ve bağımlılık kurulumu dahil adım adım kılavuz.

Ubuntu'da OpenCV-Python Kurulumu

Ubuntu'da OpenCV-Python Kurulumu

OpenCV · 2 dk

Ubuntu'da OpenCV-Python'u iki farklı yöntemle kurmayı öğrenin: önceden derlenmiş paketlerden ve kaynak koddan derleme. Adım adım Ubuntu kurulum kılavuzu.

OpenCV-Python Bağlayıcıları Nasıl Çalışır?

OpenCV-Python Bağlayıcıları Nasıl Çalışır?

OpenCV · 3 dk

OpenCV-Python bağlayıcılarının nasıl oluşturulduğunu öğrenin. C++ modüllerinin Python'a nasıl aktarıldığını, CV_EXPORTS_W, CV_WRAP gibi makroları ve gen2.py üreteci ile hdr_parser.py başlık ayrıştırıcısını anlattım.