Python ile Görüntü İşleme Ortam Kurulumları

Merhaba arkadaşlar

Mobilhanem.com sitemizde yeni bir seri olan Python ile Görüntü İşleme Dersleri  eğitim serisine kaldığımız yerden devam ediyoruz. Geçen dersimizde görüntü işleme hakkında bir giriş yapmıştık. Sizinle birlikte neler yapacağımızı, kullanacağımız ortamları ve kütüphaneleri tanımıştık. Eğer inceleme fırsatınız olmadıysa ilk dersimize buradan ulaşabilirsiniz.

Python ile OpenCV  Ortam Kurulumları

Bu hafta ise görüntü işlemede kullanacağımız Pycharm geliştirme ortamını ve Anaconda’yı kuracağız. Bu kurulum aşamasından sonra bizim için gerekli olan ve Python ile Görüntü İşleme serisi dersleri boyunca kullanacağımız OpenCv, Numpy, Matplotlib kütüphanelerinin kurulum aşamalarını ve önem arz eden gerekli ayarları da sizler ile paylaşacağım.

İlk dersimizde size kullanacağımız OpenCv,Numpy kütüphaneleri hakkında bilgi vermiştim. Fakat matplotlib  hakkında herhangi bir bilgi sizlere sunmadım. Bu hafta kuruluma başlamadan önce matplotlib  hakkında küçük bir bilgi vermek istiyorum.

Matplotlib

mobilhanem_matplotlib_icon
Matplotlib Logo

Matplotlib Python ile bilimsel programlamada kullanılan en önemli görselleştirme kütüphanelerinden birisidir. Güçlü bir kütüphane  olan matplotlib elde edilen verileri görselleştirerek yayınlama esnasında kaliteli çıktılar hazırlayabilme imkanı sunar. Numpy ile birlikte kullanarak daha kolay ve hızlı çıktılar alabilirsiniz.

Şimdi kurulum aşamalarına geçebiliriz.

Kurulumlar

  • JetBrains PyCharm Community Edition 2018.2.4
  • Anaconda3-5.2.0
  • OpenCV Kütüphanesi
  • Numpy Kütüphanesi
  • Matplotlib Kütüphanesi

 

OpenCv ile görüntü işlemeyi Python 3.6 ile yapacağız. OpenCv kurulumlarında  Python 3.6 ve üzeri versiyonlarında problemler ile karşılaşmanız muhtemel. Anaconda3-5.2.0 (Python 3.6 versiyonunu içermektedir) sürümünün ardından da   JetBrains PyCharm Community Edition 2018.2.4 kurarak işlemlerimize devam edeceğiz. Vereceğim linkleri kullanarak kendi işletim sisteminize uygun halini resmi sayfalarından indirip kurabilirsiniz.

İndirme Linkleri

JetBrains PyCharm Community Edition 2018.2.4

Anaconda3-5.2.0

Anaconda Kurulum Aşamaları

İndirdiğiniz Anaconda3-5.2.0 kurulumuna başlayabiliriz.

mobilhanem_anaconda_kurulum _1
Kurulum Aşaması 1
mobilhanem_anaconda_kurulum _2
Kurulum Aşaması 2
mobilhanem_anaconda_kurulum _3
Kurulum Aşaması 3

 

 

 

 

 

mobilhanem_anaconda_kurulum _4
Kurulum Aşaması 4
mobilhanem_anaconda_kurulum
Kurulum Aşaması 5 (ÖNEMLİ)
mobilhanem_anaconda_kurulum _6
Kurulum Aşaması 6

 

 

 

 

 

 

mobilhanem_anaconda_kurulum _7
Kurulum Aşaması 7
mobilhanem_anaconda_kurulum _8
Kurulum Aşaması 8
mobilhanem_anaconda_kurulum _9
Kurulum Aşaması 9 (SON)

 

 

 

 

 

 

Resimlerde adım adım kurulumu sizlere gösterdim. Özellikle Kurulum Aşaması 5  kırılma noktası diyebilirim. Varsayılan olarak Python 3.6 seçeneğini işaretledikten sonra “Add Anaconda to my PATH environment variable”  seçeneğinin de işaretli olduğuna çok dikkat edelim. Eğer bu seçeneği işaretlemezseniz kütüphane kurulumlarında büyük ihtimalle sorunlar ile karşılaşacaksınız. Anaconda’nın kurulum süresi sisteminizin kapasitesine göre değişkenlik gösterebilir. Dilerseniz bilgisayarınız başlat bölümünden Anaconda Navigator’u açıp kontrol edebilirsiniz.

Anaconda’yı kurduktan sonra şimdi  PyCharm’ı kurabiliriz.

 

mobilhanem_pycharm_kurulum _1
Kurulum Aşaması 1
mobilhanem_pycharm_kurulum _2
Kurulum Aşaması 2
mobilhanem_pycharm_kurulum _3
Kurulum Aşaması 3

 

 

 

 

 

 

mobilhanem_pycharm_kurulum _4
Kurulum Aşaması 4
mobilhanem_pycharm_kurulum _5
Kurulum Aşaması 5
mobilhanem_pycharm_kurulum _6
Kurulum Aşaması 6

 

 

 

 

 

mobilhanem_pycharm_kurulum _7
Kurulum Aşaması 7
mobilhanem_pycharm_kurulum _8
Kurulum Aşaması 8
mobilhanem_pycharm_kurulum _9
Kurulum Aşaması 9

 

 

 

 

 

PyCharm’ın kurulum aşamalarında yukarıda gösterildiği gibi. Kurulum Aşaması 7 ‘de önceki ayarlarınızı yüklemek isterseniz Custom Location seçeneği ile mevcut ayarlarınızı yükleyebilirsiniz. Ben kendi işletim sistemime göre bu kurulumları yaptım (x64). Siz de kendi sisteminize uygun kurulumları yukarıdaki aşamaları takip ederek tamamlayabilirsiniz.

Kurulum Aşaması 9 resminde gördüğünüz kısımda Create New Project seçeneğine tıklayarak yeni projemizi oluşturalım.

mobilhanem_adım_10 _pycharm_ önemli_kisim
Önemli Adım 1

Yeni proje oluşturma kısmında sol taraftaki pencere ile karşılaşacaksınız. Bu pencerede dikkat etmeniz gereken yerler mevcut. Şimdi  ilk ders adında bir proje oluşturacağım.

Location kısmının hemen altında yer alan Project Interpreter: New Virtualenv environment seçeneğini açtığımızda alt tarafta Location ve Base interpreter karşımıza çıkıyor. Bu kısımda yer alan Base interpreter Anaconda’yı kurduğumuz dizinini göstermesi gerekiyor. Bu kısıma dikkat edelim.

 

Eğer ayarlarımız da bir sorun olmadığını düşünüyorsak Create seçeneğini seçerek projemizi oluşturuyoruz. Projeyi oluşturduktan sonra PyCharm gerekli ayarlamaları yapmak için birazcık bizi bekletecektir.

Diyelim ki projeyi oluşturduğumuzda Project Interpreter: New Virtualenv environment seçeneğini gözden kaçırdık. Oluşturduğumuz proje sonrası aşağıdaki adımları takip ederek Anaconda dizininde çalışıp çalışmadığınızı kontrol edebilirsiniz.

mobilhanem_adım_11_pycharm önemli_kisim devam
Önemli Adım 2
mobilhanem_adım_11_pycharm önemli_kisim_devam_1
Önemli Adım 3
mobilhanem_adım_11_pycharm önemli_kisim_devam_2
Önemli Adım 4
mobilhanem_adım_11_pycharm önemli_kisim_devam_3
Önemli Adım 5

 

 

 

 

 

PyCharm açıldıktan sonra ayarlarımızı kontrol etmek için File->Settings yolunu takip ediyoruz. Daha sonra Project ilkders kısmının hemen altında yer alan Project Interpreter kısmına tıklıyoruz. Önemli Adım 3 resmine baktığımızda üst alanda yer alan Project Interpreter kısmına baktığımıza Anaconda dizininde olduğumuzu görebiliyoruz.

Eğer bu kısım boş ise Önemli Adım 3 resmindeki  Reset linkinin hemen altında bulunan butona tıklayarak Add seçeneği ile Önemli Adım 5 ‘te bulunan arayüze geçiyoruz. Bu kısımda yer alan Base interpreter kısmında çalışma dizininizi değiştirebilirsiniz.

OpenCV, Numpy ve Matplotlib Kütüphanelerinin Kurulması

Evet arkadaşlar gerekli ayarlarımızı ve kontrollerimiz yaptıktan sonra şimdi gerekli olan  kütüphanelerimizi kurabiliriz.

Kütüphanelerimizi kurmak için aşağıdaki resimleri takip ederek rahatlıkla kurulumları yapabilirsiniz.

mobilhanem_kütüphane_kurulum_adım_1
Kütüphane Kurulum Adım 1
mobilhane_kütüphane_kurulum
Kütüphane Kurulum Adım 2
mobilhanem_opencv_kurulum_1
OpenCV Kütüphane Kurulumu
mobilhanem_opencv_kurulum_2
OpenCv Kütüphane Kurulumu Başarılı

 

 

 

 

 

 

Adım 1 ile File -> Settings dosya yolunu takip ederek kütüphanelerimizi kuracağımız pencereye geçelim. Adım 2 kısmıda geçtiğimizde kırmızı ile işaretlediğim butonuna tıklayarak Paket yükleme penceremize geçelim. Ardından sırasıyla OpenCv, Numpy ve Matplotlib  kütüphanelerimizi arama penceresine yazarak listede bulalım. Sol alt kısımda Install Package‘a tıklayarak kütüphanelerimizi kuralım. İnternet hızınıza göre kurulum süresi değişkenlik gösterebilir.

Her kurulum sonrası alt bilgilendirme çubuğunda Package ‘<kütüphane adı>’ installed successfully  yazısını gördükten sonra bir sonraki kuruluma geçebilirsiniz.

mobilhanem_numpy_kurulum_1
Numpy Kütüphane Kurulumu
mobilhanem_numpy_kurulum_2
Numpy Kütüphane Kurulumu Başarılı
mobilhanem_matplotlib_kurulumu
Matplotlib Kurulumu Başarılı

 

 

 

 

 

 

Kütüphanelerimizi kurduğumuza göre yeni bir Python çalışma sayfası açarak basit bir kod bloğu ile Python ve kütüphane kurulumlarımızın sorunsuz olarak yüklediğimizi görelim.

mobilhanem_adım_1_yeni
Adım 1
mobilhanem_adım_2_yeni proje
Adım 2

 

Adım 1 ve Adım 2 ‘yi takip ederek yeni bir Python File oluşturalım. Dosyamızı oluşturduktan sonra basit bir print komutu ile konsol ekranımıza yazımızı yazdıralım.

 

 

Örnek Kod

mobilhanem_adım_3_yeni proje
Adım 3
mobilhanem_adım_4_yeni proje
Adım 4

Ekrana yazdırma için yazdığımız kod bloğunu Sağ Tık -> Run yolu ile derleyelim. Konsol ekranında yazımızı gördüysek sorunsuz ilerliyoruz demektir. Şimdi OpenCv kütüphanemizi de projeye dahil ederek son kontrollerimizi de yapalım.

 

 

Kütüphanemizi aşağıdaki kod bloğunu kullanarak projemize dahil edelim.

mobilhanem_adım_5_yeni proje
OpenCV Kütüphanemiz Sorunsuz Bir Şekilde Yüklendi

Eğer sorunsuz bir şekilde kurulumları gerçekleştirdiyseniz sizde kütüphaneyi dahil ettikten sonra < cv2. > yazdığınız zaman opencv ile ilgili fonksiyon önerilerinin geleceğini göreceksiniz. Bu hafta kurulumları tamamladık.

 

 

 

 

Mobilhanem.com da Python ile Görüntü işleme serisinde bir dersin daha sonuna geldik. Umarım sizin için faydalı bir yazı olmuştur. Bir sonraki  OpenCv ‘de Temel İşlemler Dersinde görüşmek üzere. Eksik yada yanlış gördüğünüz bir şey varsa lütfen iletişime geçmekten çekinmeyin.

Tüm Görüntü İşleme Dersleri

18

Yunus Emre Aydın

Yazılım Mühendisi

4 Yorum

  • Merhabalar bende pycharm da kütüphane eklerken opencv çıkmadı. opencv-python kütüphanesini yüklesem olur mu?

  • Merhabalar. Cv2(opencv) kütüphanesini kuramamanızın sebebi anaconda ortamınızın base interpreter kısmında tanımlı olmamasından kaynaklı olabilir. İlerleyen çalışmalarda herhangi bir sıkıntı yaşamamanız için anaconda dizininde çalışmanızı öneririm. Yukarıda bulunan dersimizde “Önemli Adım 1 ” kısmını takip ederek gerekli ayarlarınızı yapabilirsiniz. Ayarlarınızı tamamladıktan sonra Cv2(opencv) kütüphanesini de indirip rahatlıkla kullanabilirsiniz.

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?