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.
Bu yorum bir blog yöneticisi tarafından silindi.
YanıtlaSil