Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
OBLG284 | Python Programlama | Seçmeli Ders Grubu | 2 | 4 | 4.00 | 3.00 |
Önlisans
Bu dersin amacı; her bir öğrenciye, Python programlama dili ile OPENCV kütüphanesini kullanarak görüntü işleme projelerinde karşılaşılabilecek spesifik işlerin kolayca ve hızlıca üstesinden gelebilme becerisi kazandırmaktır.
Öğr. Gör. Mustafa KINIŞ
1 | Python ile program yazabilecektir. |
2 | Görüntü işlemedeki temel kavramları kodlamada kullanabilecektir. |
3 | Python dilindeki OPEN CV modülünü kullanarak görüntü işleme programları oluşturabilecektir. |
4 | Bilgisayarlı görü işleme problemini çözebilecektir. |
5 | OpenCV,Python,C++ ve Java gibi popüler programlama dillerini kullanır. Kütüphane, bir dizi fonksiyon ve algoritma ile bilgisayarlı görü işleme problemlerini çözebilecektir. |
İkinci Öğretim
Yok
Python dilinin genel özellikleri ve python diliyle program yazmımı. Python'da OPEN CV kütüphanesini kullanarak görüntü işleme projeleri oluşturma.
Hafta | Teorik | Uygulama | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|---|
1 | Python programlama dilinin genel özellikleri, Değişkenler, Tür dönüşümleri | Python program örnekleri | ||
2 | PYTHON’DA TEMEL KAVRAMLAR, KARAR YAPILARI, DÖNGÜLER | Python program örnekleri | ||
3 | PYTHON’DA LİSTELER, DEMETLER ,SÖZLÜKLER | Python program örnekleri | ||
4 | PYTHON’DA KÜMELER, FONKSİYONLAR | Python program örnekleri | ||
5 | PYTHON’DA MODÜLLER, TARİH İŞLEMLERİ, HATA YÖNETİMİ, DOSYALAR, NESNE TABANLI PROGRAMLAMA | Python programlama örnekleri | ||
6 | PYTHON’DA NESNE TABANLI PROGRAMLAMA | Python programlama örnekleri | ||
7 | PYTHON’DA NESNE TABANLI PROGRAMLAMA, TKINTER, SQLITE | Python programlama örnekleri | ||
8 | OPENCV’YE GİRİŞ, TEMEL GÖRÜNTÜ İŞLEME FONKSİYONLARI, RENK UZAYLARI | Python programlama örnekleri | ||
9 | GÖRÜNTÜLER ÜZERİNDE ARİTMETİK İŞLEMLER, GÖRÜNTÜDE BİTSEL İŞLEMLER, GÖRÜNTÜNÜN AŞINDIRILMASI. | Python programlama örnekleri | ||
10 | GÖRÜNTÜ BULANIKLAŞTIRMA, GÖRÜNTÜ ETRAFINDA KENARLIK OLUŞTURMA, KENAR ALGILAMA, GÖRÜNTÜLERİN EROZYONU VE GENİŞLETİLMESİ, HİSTOGRAM KULLANARAK GÖRÜNTÜ ANALİZİ | Python programlama örnekleri | ||
11 | EŞİKLEME TEKNİKLERİ, RENK FİLTRELEME, GÜRÜLTÜ GİDERME, FARKLI RENK UZAYLARINDA GÖRSELLEŞTİRME | Python programlama örnekleri | ||
12 | KONTURLARIN KOORDİNATLARINI BULMA, GÖRÜNTÜ İÇİ BOYAMA, YOĞUNLUK DÖNÜŞÜM İŞLEMLERİ, GÖRÜNTÜ ÇAKIŞTIRMA | Python programlama örnekleri | ||
13 | ARKA PLAN GÖRÜNTÜ ÇIKARIMI, HAREKETLİ ORTALAMA İLE ARKA PLAN ÇIKARMA, GRABCUT ALGORİTMASI, MORFOLOJİK İŞLEMLER, MORFOLOJİK İŞLEMLERİ KULLANARAK GÖRÜNTÜ SEGMENTASYONU, GÖRÜNTÜ PİRAMİDİ, HOUGHLINE YÖNTEMİ | Python programlama örnekleri | ||
14 | DAİRE ALGILAMA, BİR GÖRÜNTÜNÜN KÖŞESİNİN TESPİTİ, SHI-TOMASI KÖŞE TESPİT YÖNTEMI, HARRIS KÖŞE ALGILAMA YÖNTEMİ, GÖRÜNTÜDEKİ DAİRELERİN VE ELİPSLERİN BULUNMASI, ŞABLON EŞLEŞTİRME KULLANARAK BELGE ALANI ALGILAMA, GÜLÜMSEME ALGILAMA, BEYAZ VE SİYAH NOKTA ALGILAMA | Python programlama TÖrnekleri |
Ders Notları Python3, Onur Selvi, Kodlab yayıncılık Python için Türkçe Klavuz, Fırat Özgül
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 3 | 42 |
Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
Final Sınavı içiin Bireysel Çalışma | 1 | 30 | 30 |
Toplam İş Yükü (saat) | 94 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | |
ÖÇ 1 | 5 | ||||||||
ÖÇ 2 | 5 | ||||||||
ÖÇ 3 | 5 | ||||||||
ÖÇ 4 | 5 | ||||||||
ÖÇ 5 | 5 |