Bitirme Projesi 3 : Python-OpenCV Kurulumu

Aşağıdaki işlemleri gerçekleştirmeden önce yazıyı tamamen okumanızı tavsiye ederim, çünkü Windows üzerinde OpenCV-Python yükleme ile ilgili iki farklı yöntem sundum. İkinci durum birinci durumdan aldığım hatalar sonucu ulaştığım tekniktir. Ve daha sağlıklı sonuçlar edinileceğini düşünüyorum.

Birinci Yöntem:

İlk yöntem aşağıda da linkini paylaştığım OpenCV’nin kendi sitesinde belirttiği adımları gerçekleyerek yapmaya çalıştığım kurulumdur. Yapmanız gereken site içerisinde belirtilen linklerden Python’ı ve Numpy kütüphanesini kurmaktır. Numpy kütüphanesi OpenCV için gereklidir. Ancak sitede belirtilen Matplatlib kütüphanesi sadece sitenin öğretileri için kullanılmış olan bir kütüphanedir. Yani eğer OpenCV-Python öğrenmek için OpenCV sitesini kullanacak olanların yüklemesi gereken bir kütüphanedir.

Biraz Numpy den bahsedecek olursam;

NumPy, Numerical Python kelimelerinin kısaltımıdır. Dizi/Vektör/Matris hesaplamaları için özelleşmiş bir kütüphanedir. OpenCV içerisinde de kullanılması nedeniyle OpenCV-Python ile ilgilenenlerin bu kütüphaneyi kurulması gereklidir. NumPy ve bunun yanında çok kullanılan SciPy kütüphaneleri hakkında bilgi edinmek için şu linki okuyabilirsiniz. http://www.pythondersleri.com/2014/09/numpy-scipy.html

İndirme Linki:


Install OpenCV-Python in Windows
                                -Python 2.7.x
                                -Numpy
                                -Matplotlib

Bu yüklemeleri belirtilen linkten gerçekleştirdikten sonra bilgisayarımıza kurulumlarını gerçekleştirebiliriz. Doğru yüklenip yüklenmediğini test etmemiz gerekir. Bunun için pythton arayüzü olan IDLE ya da python komut satırı kullanılabilir. (Bunlara başlat ya da Windows’u ara kısmından ulaşabilirsiniz.) Her iki uygulamada da karşınıza komut satırı gelecektir. Komut satırında yapılması gereken işlem “numpy” kütüphanesini import etmektir.

                >> import numpy

Komutu yazıldığında herhangi bir hata mesajı almıyorsak “NumPy” kütüphanesini düzgün bir şekilde kurduğumuz anlamına gelecektir.

Ardından site içerisinde belirtilen https://sourceforge.net/projects/opencvlibrary/files/ linkinden Windows için OpenCV kurulumu gerçekleştirilmelidir. Bu kurulumdan sonra kurduğumuz dosya içerisinden “…\opencv\build\python\..” dosyası içerisindeki cv2.pyd dosyasını kopyalayıp Python’ın kurulu olduğu dosyanın içerisindeki “…\Python27\Lib\site-packages” klasörünün içerisine yapıştırmak yeterli olacaktır.

Python komut satırından 

                >>import cv2

Komutu yazıldığında herhangi bir hata mesajı almıyorsak OpenCV-Python kurulumumuzu tamamlamış olacağız.

Ancak ben bu aşamada OpenCV ile NumPy kütüphanesi arasında bir versiyon uyuşmazlığı yaşadım. Araştırmalarım sonucunda versiyonları değiştirmem, güncellemem gerektiğini fark ettim. Ancak bütün bunları yapmaktansa daha kolay ve daha sağlıklı bir yöntem kullandım.

İkinci Yöntem:

Bu yöntemde kullanacağımız “pip” modülü Python modüllerini indirmek ve kurmak için kullanılan bir paket yöneticisidir. Bazı Python sürümlerinde Python ile beraber gelmektedir. Bana gelmemişti. Bu yüzden kurmak durumunda kaldım. Yapmanız gereken şey https://bootstrap.pypa.io/get-pip.py linkindeki dosyayı kaydedip CMD komut satırından ya da PowerShell komut satırından python’ın kurulu olduğu dosyaya gidip bu dosya içerisinde indirmiş olduğunuz get-pip.py dosyasını derlemektir.

Ben get-pip.py dosyasını python.exe programının bulunduğu klasörün içerisine atarak çalıştım. Ancak get-pip.py dosyasının path’ini belirterek de derleyebilirsiniz.

>> C:\Python27>python.exe  get-pip.py

Bunu yaptıktan sonra yine cmd komut satırı ile python’ın kurulu olduğu dosya içerisindeki Scripts klasörünün içerisinde “pip” modülü oluşacaktır. Komut satırında bu klasörün içerisinde iken

                >> pip install ModülAdı

Şeklinde yazılan komut istenilen modülün güncel sürümünün yüklenmesini ve kurulmasını sağlayacaktır. Bu aşamadan sonra yapılması gereken işlemler

                >>pip install numpy
                >>pip install matplotlib

Komutlarını yazmaktır. Daha önce OpenCV indirmediyseniz

                >>pip install opencv-python

Komutunu kullanarak yükleyip kurabilirsiniz. Eğer daha önce kurulumunu sağlamışsanız ilk yöntemde belirttiğim şekilde cv2.pyd dosyasını kopyalayıp Python içerisindeki “…Lib\site-packages…” dosyasına yapıştırarak da OpenCV-Python kurulumunu gerçekleştirebilirsiniz.

Bundan sonra tekrar bir test etmemiz gerekirse python komut satırına

                >>import numpy
                >>import cv2


Komutları yazıldığında herhangi bir hata mesajı alınmıyorsa kurulumuzu başarılı bir şekilde gerçekleştirmişsiniz demektir. 

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

İşletim Sistemleri Günlüğüm-2 : PROCESS DURUMLARI (PROCESS STATES)

Bilgem Çakır ile Röportaj (Deneyim Mühim…)

Bitirme Projesi 6 - Rapor - İkili Sınıflandırma (Binary Classification)