Windows'ta OpenCV-Python Kurulumu

OpenCV Serisi 63/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?
Windows’ta 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
Windows sistemde OpenCV-Python’u kurmayı öğreneceğiz.
Yöntem 1: Önceden Derlenmiş Paketlerden Kurulum
Aşağıdaki Python paketlerini varsayılan konumlarına indirip kurun:
- Python 3.x (3.4+) — python.org
- Numpy:
pip install numpy - Matplotlib (isteğe bağlı ama önerilir):
pip install matplotlib
En son OpenCV sürümünü GitHub’dan indirin ve çıkartın.
opencv/build/python/3.x klasörüne gidin.
cv2.pyd dosyasını C:/Python3x/lib/site-packages klasörüne kopyalayın.
opencv_world.dll dosyasını da aynı klasöre kopyalayın.
Python IDLE’ı açın ve şunu yazın:
import cv2 as cv
print(cv.__version__)Yöntem 2: Kaynak Koddan Derleme
Visual Studio ve CMake’i indirip kurun.
Gerekli Python paketlerini varsayılan konumlarına kurun:
- Python
- Numpy
OpenCV kaynak kodunu indirin — GitHub veya SourceForge.
Kaynak kodu bir klasöre çıkartın ve içinde
buildklasörü oluşturun.CMake-gui’yi açın (Start > All Programs > CMake-gui):
- Browse Source… ile opencv klasörünü seçin
- Browse Build… ile build klasörünü seçin
- Configure butonuna tıklayın ve derleyiciyi seçin
- WITH, BUILD ve ENABLE alanlarını ayarlayın
- Generate butonuna tıklayın
opencv/buildklasöründeki OpenCV.sln dosyasını Visual Studio ile açın.Derleme modunu Release olarak ayarlayın.
Solution Explorer’da Solution veya ALL_BUILD üzerine sağ tıklayıp Build edin.
INSTALL üzerine sağ tıklayıp tekrar build edin. OpenCV-Python kurulacaktır.
Python IDLE’da
import cv2 as cvyazarak test edin.
Hakan Çelik