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

print("Mobilhanem Görüntü İşleme Dersleri")
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.

import cv2
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

39

Yunus Emre Aydın

Yazılım Mühendisi

23 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.

  • İyi günler aynı sorun bende de oldu anaconda da opencv çıkıyor fakat python modunda çıkmadı ne yapmam gerekiyor?

    • Sanırım sorunun openCV i anaconda ya kurmuş olmandan kaynaklı.eğer direk pythonla çalışacaksan pip komutuyla opencv i python a da (yani anaconda olmayanı) kurman lazım.

  • OpenCV, Numpy ve Matplotlib Kütüphanelerinin Kurulması bölümüne geldiğimde Numpy ve Matplotlib başarılı bir şekilde eklendi ama OpenCV şu hatayı veriyor;
    “Error occurred when installing package ‘opencv’

    Yardımcı olabilir misiniz…?

    • Merhaba, anaconda ve pycharmın hangi sürümlerini kuruyorsunuz ?. Ders içerisinde “Kurulum Aşaması 5” isminde bir resim var. O resime göre kurulum aşamasında “Add Anaconda to my PATH environment variable” seçeneğini işaretlediniz mi ?

      • Yunus Emre Hocam,
        pycharm-community-2020.1 ve Anaconda3-2020.02-Windows-x86_64 sürümlerini kurdum…
        evet “Add Anaconda to my PATH environment variable” seçeneğini işaretledim…
        Hatayı daha önce komut penceresinden
        “pip install opencv-python” ile kurduğumdan olabilr mi…?

  • Hocam merhabalar dediğiniz şekilde kurdum Numpy ve Matplotlib Kütüphanelerinin Kurulması bölümüne geldiğimde Numpy ve Matplotlib başarılı bir şekilde eklendi ama opencv kütüphanesi installing diyor ve hiçbir tepki vermiyor hata veya yüklendi şeklinde yaklaşık 1.5 saat beklememe rağmen hiçbir cevap yok sorun nedir ?

    • Merhaba Yunus. Pycharm üzerinden yeni proje oluşturduğun zaman Location kısmının hemen altında yer alan “Project Interpreter” kısmını kontrol edebilir misin ?. Project Interpreter kısmında bulunan “Base Interpreter” Anaconda içerisinde mevcut olan Python 3.6 dizini göstermesi gerekiyor.
      Örnek Olarak : ” Python 3.6 C:/Users/Yunus Emre AYDIN/Anaconda3/python.exe “

  • Ben sizin yazdıklarınıza göre pycharm ve anacondayı yükledim özellikle dikkat edilecek dediğiniz yere bakarak yaptım. Opencv ve numpy kütüphanesini de yükledim. Sizin yazdığınız 9 dersi yazdım onlar çalıştı fakat bende bazı opencv nin fonksiyonları çalışmıyor ve internetten hazır aldığım kodları çalıştıramıyorum ayrıca proje interpreter de proje yolu aynı fakat sizde Python amblemi var bende anaconda 3-4 defa yaptım ama olmadı.

  • Hocam merhaba,
    opencv diye bir lib yok. sanırım güncellemelerden dolayı isim değişmiş. forumlarda opencv-python indirin diyorlar. indirdim ancak import cv2 yaptığımda “unused import statement” uyarısı veriyor.
    anakonda pycharm ve pythonu dediğiniz versiyonlarda indirdim.
    base interpreter anaconda 3ün altında python exe olarak açık.
    yardımcı olabilirseniz sevinirim.
    saygılar.

  • Merhabalar iyi günler. OpenCV’yi arattığım zaman birçok şey çıkıyor ama “opencv” çıkmıyor. Örnek olarak “opencv-python” var ama “opencv” yok. Nasıl çözebilirim?

Haftalık Bülten

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