We may earn an affiliate commission when you visit our partners.
Yılmaz Alaca

Merhabalar,

Read more

Merhabalar,

Python Temelleri ve Python ile Görüntü İşleme (OpenCV) Kursu ile Python yazılım dilini öğreneceğiz, gelişeceğiz ve uzmanlaşacağız. Gerekli altyapıyı oluşturduktan sonra günümüzün popüler Bilgisayarlı Görü olan "OpenCV" modülü ile resimler üzerinde işlemler gerçekleştireceğiz. Bununla da kalmayıp resimlere anlam yükleyebilmemiz  içinde Makine Öğrenmesi hakkında detaylı bilgi sahibi olacağız. Kurs içeriğinde birçok pekiştirme, sınav ve projelerde mevcut. Pekiştirmeler ile öğrendiklerimizi kavrayacağız. Sınavlar ile öğrendiklerimizi test edip, projeler ile ufkumuzu genişleteceğiz. Dahası, Numpy modülü ile de matris kavramları üzerine konuşup, bolca örnekler ile de öğrendiklerimizi uygulayarak temel görüntü işleme hakkında da detaylı bilgi sahibi olacağız.

Python Temelleri ve Python ile Görüntü İşleme (OpenCV)  Eğitim Kursum:

  • Python programlama dilini öğrenmek isteyen,

  • Python programlama dilinde görüntü işleme öğrenmek isteyen,

  • Makine Öğrenmesi ile nesne tanıtımı yapmak isteyenler

  • Veya, yukarıdaki 3 başlık üzerinde kendini geliştirmek isteyenler için uygundur.

Kurs Sonunda:

  • Temel, orta ve ileri seviye Python projelerini,

  • Görüntü işleme gerektiren projelerinizi ve

  • Makine öğrenmesi ile kendi nesnelerinizi tanıttığınız projeleri yapabiliyor olacaksınız.

3 başlığı bir arada öğrenebileceğiniz kurs içeriği öğrenciyi sıkmadan, kapsamlı bir şekilde anlatıldı. Ek olarak, eğitim süreci boyunca takıldığınız yerleri sorabilir ve kısa sürede yanıt alabilirsiniz. Sürekli güncellenen içerikler ile beraber yeni teknolojileri öğrenip, kodlayabileceksiniz.

Geleceğin teknolojileri üzerine kendimizi geliştirme ve  kod yazma yolunda şimdiden aramıza hoş geldin.

"Çalışmadaki devamlılık, her güçlüğü yener."  -Anthony Trollope

Saygılarımla,

Yılmaz ALACA

Enroll now

What's inside

Learning objectives

  • Değişkenler
  • Standart girdi ve çıktılar
  • Tip dönüşümleri
  • Temel seviye json
  • Dosyalama i̇şlemleri
  • Döngüler
  • Fonksiyonlar
  • Koşullu yapılar
  • Liste, demet ve sözlükler
  • Hata döndürme
  • Görüntü kavramı
  • Standart görüntü okuma, çıktı ve yazdırma
  • Görüntü boyutlandırma
  • Temel çizim i̇şlemleri
  • Yazı yazdırma
  • Renk dönüşümleri
  • Döndürme i̇şlemleri
  • Filtreler
  • Renk takibi
  • Morfoloji
  • Sınıf, nesne ve metod kavramı
  • Nesneye yönelik programlama
  • Kalıtım
  • Metod
  • Makine öğrenmesi
  • Yüz, el, vücut ve göz tespiti
  • Temel düzey arduino
  • Makine öğrenmesi ile arduino kontrol etme
  • Mouse i̇şlemleri
  • Split ve merge
  • Trackbar kullanımı
  • Show more
  • Show less

Syllabus

Giriş
Tanıtım
Python Nedir?
Kurstaki Verimi Artırmak
Read more
Ders Programları
Bilgisayarlı Görü Maaş Skalası ve Talep
Kurulum İşlemleri

Kaynak kısmını incelemeyi unutmayınız.

Python Temel Bilgiler
Python Ders Notları
Sayısal Veri Tipleri ve Değişken Oluşturma
Karaktersel Veri Tipi Ve Değişken Oluşturma Kuralları
Kodlama Pratiği -1
Standart Çıktı Ve Format Fonksiyonu Kullanımı
Değişken Tip Dönüşümleri

Kavram Başlıkları

1-) Sayısal Veri Tipleri

2-) Karaktersel Veri Tipleri

3-) Değişken Oluşturma Kuralları

4-) Tip Dönüşümleri

String Kavramı Detay
Listeler
Sınav 2
Listeler Detay
Demetler
Sözlükler
Standart Girdi Fonksiyonu (Input)
Pekiştirme 1
Mantıksal Veri Tipi
Mantıksal Bağlaçlar Teori
Mantıksal Bağlaçlar Uygulama
Python -Koşullu Yapılar
Koşullu Yapılar-1
Koşullu Yapılar-2
Pekiştirme 2
Pekiştirme 3
İç İçe Koşullu Yapı Oluşturmak
Pekiştirme 4
Python -Döngüler
Döngüler Hakkında Konuşalım
in Yapısı
For Döngüsü
For Döngüsü Detay
While Döngüsü
range()
break ve continue
Pekiştirme 5
While ve Else İlişkisi
Pekiştirme 6
Pekiştirme 7
Python -Fonksiyonlar
Metot Kavramı-1
Metot Kavramı-2
Fonksiyon Nedir?
Fonksiyon Kullanımı
Değer Döndürebilen Fonksiyonlar
Fonksiyon Kullanımı Detay
Pekiştirme 8
Pekiştirme 9
Tek Parametre ile Çoklu Değer Atamak
Pekiştirme 10
Global ve Yerel Değişkenler
Lambda Fonksiyonu
Lambda Fonksiyonu Örnek
Varsayılan Parametre
Fonksiyonlarda Liste Parametresi
Yararlı Komutlar
End
Enumerate
Map
Çoklu Değişkene Input Değeri Atamak
Modüller
Modül Kavramı ve Dosya İçerisinde Modül Kullanmak (Math)
Modül Detay ve Math Modülü
Modül Detay ve Date Modülü
Kendi Modülümüzü Oluşturmak
Tepkime Süresi (Time Modülü)
Dosya İşlemleri
Dosya Açma, Yazma ve Kapama
Dosya Okuma
Dosyalar Detay -1
Dosyalar Detay -2
Hata
try, except yapısı
JSON
JSON Nedir?
JSON Nedir? ve Python'da Nasıl Kullanılır?
JSON Detay
Proje 1 :Kullanıcı Bilgi Sistemi
Pycharm Kurulum
Projeye Başlamadan Önce
Kodlayalım
Çeşitli Örnekler(Üniversitede Çıkabilecek Soruların Çözümü)
1. Matematiksel Dönüşüm İşlemi(Km->Mil)
2. Matematiksel Dönüşüm İşlemi(Derece->Fahrenhayt)
3. Matematiksel Formül Uygulama (Silindir Yüzey Alanı ve Hacmi)
4. Matematiksel Formül Uygulama (Bölenler Toplamı)
5. Matematiksel Formül Uygulama (Rüzgar Soğuma Etkisi)
6. Matematiksel Formül Uygulama (İkinci Dereceden Denklem Diskriminant)
Tek Sayı Bulma Fonksiyonu
Maç Skoru (Güncel Hayat)
Uyku Durumu
Olumsuz Fonksiyon

Save this course

Save Python Temelleri ve Python ile Görüntü İşleme (OpenCV) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Python Temelleri ve Python ile Görüntü İşleme (OpenCV) with these activities:
Python Temel Bilgilerini Gözden Geçirin
Kurs başlamadan önce Python'ın temel kavramlarını tazeleyerek daha sağlam bir temel oluşturun. Bu, daha karmaşık konuları anlamanıza yardımcı olacaktır.
Browse courses on Python
Show steps
  • Temel Python sözdizimini ve veri yapılarını gözden geçirin.
  • Basit alıştırma problemleri çözerek pratik yapın.
Makine Öğrenmesi Temelleri Kitabını İnceleyin
Makine öğrenmesi temellerini anlamak için bir kitap inceleyerek, nesne tanıma ve Arduino kontrolü gibi konularda daha derin bir anlayış geliştirin.
Show steps
  • Kitabın ilgili bölümlerini okuyun ve örnek kodları çalıştırın.
  • Farklı makine öğrenmesi algoritmalarını karşılaştırın.
Python ile Görüntü İşleme Kitabını İnceleyin
OpenCV ile ilgili bir kitabı inceleyerek, görüntü işleme konusundaki bilginizi derinleştirin ve kurs içeriğine hazırlanın.
Show steps
  • Kitabın içindekiler bölümünü inceleyerek konulara genel bir bakış elde edin.
  • İlgili bölümleri okuyun ve örnek kodları deneyin.
Four other activities
Expand to see all activities and additional details
Show all seven activities
OpenCV Fonksiyonlarını Uygulayın
OpenCV kütüphanesindeki farklı fonksiyonları kullanarak çeşitli görüntü işleme görevlerini uygulayın. Bu, fonksiyonların nasıl çalıştığını ve ne zaman kullanılacağını anlamanıza yardımcı olacaktır.
Show steps
  • OpenCV dokümantasyonunu inceleyin.
  • Farklı fonksiyonları deneyin ve sonuçları gözlemleyin.
  • Basit görüntü işleme problemleri çözün.
Basit Bir Renk Algılama Projesi Başlatın
Kurs sırasında öğrendiğiniz renk takibi ve filtreleme tekniklerini kullanarak basit bir renk algılama projesi geliştirin. Bu, pratik becerilerinizi geliştirmenize yardımcı olacaktır.
Show steps
  • Kamera veya video kaynağından görüntü alın.
  • Belirli bir rengi algılamak için OpenCV fonksiyonlarını kullanın.
  • Algılanan rengi vurgulayın veya işaretleyin.
Görüntü İşleme Teknikleri Hakkında Bir Blog Yazısı Yazın
Öğrendiğiniz görüntü işleme tekniklerini açıklayan bir blog yazısı yazarak bilginizi pekiştirin ve başkalarıyla paylaşın.
Show steps
  • Bir veya birden fazla görüntü işleme tekniği seçin.
  • Tekniklerin nasıl çalıştığını ve ne için kullanıldığını açıklayın.
  • Örnek kodlar ve görseller ekleyin.
Nesne Tanıma Sunumu Hazırlayın
Makine öğrenmesi ile nesne tanıma konusundaki bilginizi bir sunum hazırlayarak gösterin. Bu, öğrendiklerinizi organize etmenize ve başkalarına aktarmanıza yardımcı olacaktır.
Show steps
  • Nesne tanıma algoritmalarını araştırın.
  • Bir veya birden fazla algoritma seçin ve nasıl çalıştığını açıklayın.
  • Örnek uygulamalar ve sonuçlar sunun.

Career center

Learners who complete Python Temelleri ve Python ile Görüntü İşleme (OpenCV) will develop knowledge and skills that may be useful to these careers:
Bilgisayarla Görü Mühendisi
Bilgisayarla Görü Mühendisi olarak, bu alanda başarılı olmak için Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu çok iyi bir başlangıç olabilir. Bu rolde, görüntü işleme algoritmaları geliştirilir ve uygulanır. Bu algoritmalarda nesne tanıma, görüntü iyileştirme ve video analizi yer alabilir. Kursun OpenCV modülü ile resimler üzerinde işlemler gerçekleştirme ve makine öğrenmesi ile nesne tanıma konularındaki detaylı içeriği, bu alanda gerekli olan temel becerileri kazandırır. Ek olarak, Numpy modülü ile matris kavramları üzerine konuşulması temel görüntü işleme konusunda da detaylı bilgi sahibi olmayı destekler. Bu hazırlık, Bilgisayarla Görü Mühendisi olarak kariyerinde başarılı olmanıza yardımcı olur.
Görüntü İşleme Uzmanı
Görüntü İşleme Uzmanı olarak çalışmak isteyenler için, Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu önemli bir adım olabilir. Görüntü İşleme Uzmanı, tıbbi görüntüleme, güvenlik sistemleri, otonom araçlar gibi çeşitli alanlarda görüntü verilerini analiz eder ve iyileştirir. Kurs, Python programlama dilini temelden öğreterek ve OpenCV modülü ile görüntü işleme tekniklerini detaylı bir şekilde sunarak bu alanda sağlam bir temel oluşturur. Makine öğrenmesi ile nesne tanıma konularındaki bilgiler, görüntü verilerinden anlamlı sonuçlar çıkarma yeteneğini geliştirir. Bu kurs, Görüntü İşleme Uzmanı olma yolunda kariyerinizi şekillendirmenize büyük katkı sağlar.
Makine Öğrenmesi Mühendisi
Makine Öğrenmesi Mühendisi, algoritmalar tasarlar ve uygular. Veri setlerini analiz ederek tahmin modelleri oluşturur. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, bu alanda başarılı olmak için size gerekli olan temel Python bilgilerini ve makine öğrenmesi tekniklerini sunar. Kurs içeriğindeki makine öğrenmesi bölümü, özellikle nesne tanıma konusunda derinlemesine bilgi sağlar. Bu sayede, Makine Öğrenmesi Mühendisi olarak, karmaşık problemleri çözmek ve yenilikçi çözümler geliştirmek için gerekli araçlara sahip olursunuz. Python bilgisi ve görüntü işleme yetenekleriniz sizi öne çıkaracaktır.
Yapay Zeka Geliştiricisi
Yapay Zeka Geliştiricisi olarak, akıllı sistemler ve uygulamalar oluşturmakla ilgileniyorsanız, Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu size önemli bir başlangıç sağlayabilir. Bu rolde, yapay zeka modellerini eğitmek, test etmek ve uygulamaya koymakla görevlisiniz. Kursun içeriğindeki Python temelleri, OpenCV modülü ve makine öğrenmesi konuları, yapay zeka projelerinde kullanabileceğiniz temel araçları sunar. Özellikle nesne tanıma ve görüntü işleme yetenekleri, görsel verilerle çalışan yapay zeka uygulamaları geliştirmede kritik öneme sahiptir. Bu kurs, Yapay Zeka Geliştiricisi olarak kariyerinizde başarılı olmanız için gerekli olan bilgi ve becerileri size kazandırır.
Robotik Mühendisi
Robotik Mühendisi olarak, robotların tasarımı, geliştirilmesi ve test edilmesi süreçlerinde görev alırsınız. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, robotların çevrelerini algılamalarını ve tepki vermelerini sağlamak için gerekli olan görüntü işleme ve makine öğrenmesi yeteneklerini size kazandırır. Kursun içeriğindeki OpenCV modülü ve makine öğrenmesi ile nesne tanıma konuları, robotların görsel verileri işlemesine ve anlamlandırmasına yardımcı olur. Ayrıca, temel düzey Arduino bilgisi ve makine öğrenmesi ile Arduino kontrol etme konuları, robotların donanım ve yazılım entegrasyonu için önemli bir temel oluşturur. Bu kurs, Robotik Mühendisi olarak kariyerinizde başarılı olmanız için size gerekli olan bilgi ve becerileri sunar.
Otonom Araç Yazılımcısı
Otonom Araç Yazılımcısı olarak, sürücüsüz araçların yazılım sistemlerini geliştirirsiniz. Bu alanda başarılı olmak için Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu size önemli bir avantaj sağlar. Kurs, Python programlama dilini temelden öğreterek ve OpenCV modülü ile görüntü işleme tekniklerini detaylı bir şekilde sunarak bu alanda sağlam bir temel oluşturur. Makine öğrenmesi ile nesne tanıma konularındaki bilgiler ve renk takibi becerisi, aracın çevresini algılaması ve güvenli bir şekilde hareket etmesi için kritik öneme sahiptir. Bu kurs, Otonom Araç Yazılımcısı olarak kariyerinizi geliştirmenize yardımcı olur.
Veri Bilimcisi
Veri Bilimcisi olarak, büyük veri setlerini analiz ederek anlamlı sonuçlar çıkarır ve iş kararlarına yön verirsiniz. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, veri bilimi alanında gerekli olan Python programlama becerilerini ve görüntü işleme tekniklerini size kazandırır. Kursun içeriğindeki Python temelleri, döngüler, fonksiyonlar, listeler ve hata yönetimi gibi konular, veri analizi ve modelleme süreçlerinde size yardımcı olur. Ayrıca, OpenCV modülü ve makine öğrenmesi ile nesne tanıma konuları, görsel verileri analiz etme ve anlamlandırma yeteneğinizi geliştirir. Bu kurs, Veri Bilimcisi olarak kariyerinizde başarılı olmanız için size gereken bilgi ve becerileri sağlar.
AR/VR Geliştiricisi
Artırılmış Gerçeklik/Sanal Gerçeklik (AR/VR) Geliştiricisi olarak, etkileşimli ve sürükleyici deneyimler yaratırsınız. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, AR/VR uygulamalarında kullanabileceğiniz temel Python bilgilerini ve görüntü işleme tekniklerini size sunar. Kursun içeriğindeki OpenCV modülü ile görüntü işleme, renk takibi ve nesne tanıma konuları, AR/VR ortamlarında gerçek zamanlı etkileşimler oluşturmanıza yardımcı olur. Makine öğrenmesi ile nesne tanıma yetenekleri, kullanıcıların çevreleriyle etkileşimini zenginleştirir. AR/VR Geliştiricisi olmak için bu kurs iyi bir başlangıç noktasıdır.
Biyomedikal Görüntüleme Uzmanı
Biyomedikal Görüntüleme Uzmanı, tıbbi görüntüleme cihazlarından elde edilen verileri analiz ederek hastalıkların teşhis ve tedavisinde rol oynar. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, bu alanda ihtiyaç duyulan Python programlama ve görüntü işleme becerilerini geliştirmekte faydalı olabilir. Kursun içeriğindeki OpenCV modülü, tıbbi görüntülerin işlenmesi ve analizinde kullanılabilir. Ek olarak, Numpy modülü ile matris kavramları üzerine konuşulması, görüntü verilerinin matematiksel olarak modellenmesine yardımcı olur. Biyomedikal Görüntüleme Uzmanı olmak isteyenler için bu kurs önemli bir adım olabilir.
Görüntü Kalite Kontrol Mühendisi
Görüntü Kalite Kontrol Mühendisi, görüntüleme sistemlerinin ve cihazlarının kalitesini değerlendirir ve iyileştirir. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, bu alanda gerekli olan temel Python bilgilerini ve görüntü işleme tekniklerini sunarak çok işe yarayabilir. Kursun içeriğindeki OpenCV modülü ve filtreler, görüntülerin kalitesini analiz etme ve iyileştirme süreçlerinde kullanılabilir. Renk dönüşümleri ve morfoloji konuları, görüntülerin daha detaylı incelenmesine olanak tanır. Bu kurs, Görüntü Kalite Kontrol Mühendisi olarak kariyerinizde başarılı olmanız için bir temel oluşturabilir.
Savunma Sanayi Yazılımcısı
Savunma Sanayi Yazılımcısı olarak, askeri sistemler ve teknolojiler için yazılım geliştirirsiniz. Bu alanda çalışmak için Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu size yardımcı olabilir. Kurs, Python programlama dilini temelden öğreterek ve OpenCV modülü ile görüntü işleme tekniklerini sunarak bu alanda bir başlangıç yapmanızı sağlar. Makine öğrenmesi ile nesne tanıma ve renk takibi konuları, askeri uygulamalarda önemli bir yer tutar. Savunma Sanayi Yazılımcısı olmak isteyenler için bu kurs faydalı olabilir.
Akıllı Tarım Teknoloji Uzmanı
Akıllı Tarım Teknoloji Uzmanı, tarım süreçlerini optimize etmek için teknolojiyi kullanır. Sensörlerden elde edilen verileri analiz ederek verimliliği artırır. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, bu alanda gerekli olan Python programlama becerilerini ve görüntü işleme tekniklerini sağlayabilir. Kursun içeriğindeki OpenCV modülü ve makine öğrenmesi ile nesne tanıma konuları, bitki sağlığını izlemek ve hastalıkları tespit etmek için kullanılabilir. Görüntü boyutlandırma ve filtreler gibi konular, görüntü verilerinin daha etkili bir şekilde analiz edilmesine yardımcı olabilir. Bu kurs, Akıllı Tarım Teknoloji Uzmanı olmak isteyenler için bir başlangıç noktası olabilir.
Gözetim Sistemleri Uzmanı
Gözetim Sistemleri Uzmanı olarak, güvenlik kameraları ve diğer gözetim teknolojilerini kullanarak güvenlik sistemleri kurar ve yönetirsiniz. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, bu alanda gerekli olan Python programlama becerilerini ve görüntü işleme tekniklerini verebilir. Kursun içeriğindeki OpenCV modülü ile renk takibi, yüz tanıma ve hareket algılama gibi konular, gözetim sistemlerinin etkinliğini artırmaya yardımcı olur. Bu kurs, Gözetim Sistemleri Uzmanı olmak isteyenler için başlangıç seviyesinde bir kaynak olabilir.
Trafik Yönetim Sistemleri Mühendisi
Trafik Yönetim Sistemleri Mühendisi, trafik akışını optimize etmek ve güvenliği artırmak için akıllı sistemler geliştirir. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, bu alanda ihtiyaç duyulan Python programlama ve görüntü işleme bilgilerini destekleyebilir. Kursun içeriğindeki OpenCV modülü ile araç tanıma, plaka okuma ve trafik yoğunluğu analizi gibi konular, trafik yönetim sistemlerinin etkinliğini artırmada kullanılabilir. Bu kurs, Trafik Yönetim Sistemleri Mühendisi olmak isteyenler için bir başlangıç noktası olabilir.
Video Oyun Geliştiricisi
Video Oyun Geliştiricisi olarak, video oyunları tasarlar ve geliştirirsiniz. Python Temelleri ve Python ile Görüntü İşleme (OpenCV) kursu, oyun geliştirmede kullanabileceğiniz bazı temel Python bilgilerini sağlayabilir. Özellikle oyunlarda görüntü işleme efektleri oluşturmak veya karakter hareketlerini analiz etmek için OpenCV modülünün bazı özellikleri kullanılabilir. Ancak, oyun geliştirme genellikle daha özel araçlar ve motorlar gerektirir. Bu kurs, Video Oyun Geliştiricisi olmak isteyenler için temel bir giriş olabilir.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Python Temelleri ve Python ile Görüntü İşleme (OpenCV).
Bu kitap, OpenCV kütüphanesini kullanarak görüntü işleme tekniklerini öğrenmek için kapsamlı bir kaynaktır. Temel kavramları açıklar ve pratik örnekler sunar. Kitap, görüntü işleme algoritmalarının derinlemesine anlaşılmasına yardımcı olur ve kurs içeriğini tamamlar. Özellikle, filtreler, renk takibi ve morfoloji gibi konularda ek bilgiler sunar.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser