OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat

OpenCV Kütüphanesini ve Python Programlama Dilini Sıfırdan Öğrenerek Görüntü İşlemeye Güzel Bir Başlangıç Yapın !

4.41 (845 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
4,743
students
32 hours
content
Mar 2024
last update
$19.99
regular price

What you will learn

AI, Data Science, Computer Vision gibi alanlarda yoğunlukla kulanılan ve dünyanın en popüler 2. programlama dili olan Python'ı öğreneceksiniz.

OpenCV'nin (Open Source Computer Vision) inceliklerini öğrenecek ve birçok nesne algılama uygulaması geliştireceksiniz.

"Kendi Haar Cascade" dosyanızı geliştirebileceksiniz.

Güçlü bir "Görüntü İşleme" (Image Processing) kütüphanesi olan OpenCV'nin algoritmalarının nasıl geliştirildiğini anlayacaksınız.

Eğitim boyunca oldukça fazla kod yazacağımız ve çokça uygulama geliştireceğimiz için, Python ve OpenCV deneyiminiz oldukça artacak.

Kursu tamamladığınızda; nesne algılama, nesne takibi ve daha birçok uygulamayı yazmış olacaksınız.

Description

Esenlikler arkadaşlar,

OpenCV A-Z™ : Uygulamalarla Görüntü İşleme eğitimiyle tamamen uygulamalı olarak OpenCV'yi ve Görüntü İşleme'yi öğrenebileceksiniz. İndirimli fiyattan kursa kaydolmak bu kodu kullanabilirsiniz: INDIRIMOPENCV

Her bir konu teoriye fazla girilmeden, uygulamalar ile satır satır kod açıklamaları yapılarak anlatılmıştır. Kursu tamamladığınızda (tüm başlıklar dahil) yaklaşık 30 uygulama yapmış olacaksınız ki, bu da size OpenCV'de iyi bir deneyim kazandırmış olacak. OpenCV A-Z™ : Uygulamalarla Görüntü İşleme eğitimi, her ne kadar birçok alt başlığa sahipmiş gibi görünse de temelde "OpenCV", "Python", "OpenCV Uygulamaları" ve "Numpy & Matplotlib" olmak üzere 4 bölümden oluşmaktadır. Alt başlıklara bölünmesinin nedeni ise öğrencilerin kod ve konu takibini daha kolay yapmalarını sağlamaktır. Ayrıca kursumuz devamlı olarak güncellenmekte ve yeni başlıklar ile birlikte yeni uygulamalar da eklenmektedir.

Aşağıdaki dizelgeden (liste) eğitim boyunca anlatılan konuların ve içeriklerinin özetini inceleyebilirsiniz:


1. Python

  • Başlamadan Önce : Yapılacak alıştırmalar ve uygulamalar, kurs yapısı, dikkat edilmesi gereken konular

  • Python | 1. Bölüm : Python programlama giriş ve kurulumlar

  • Python | 2. Bölüm : Python programlama, karar yapıları döngüler

  • Python | 3. Bölüm : Fonksiyon, sözlük, demet, modül


2. OpenCV

  • OpenCV | Giriş ve Kurulumlar : OpenCV'ye giriş ve kurulumlar, resim ve videoları okuma, gösterme, kaydetme, geometrik şekillerin çizimi, tracbar oluşturma vs.

  • OpenCV | Görüntüler Üzerinde Temel İşlemler 1-2 : Görüntülerin özelliklerine ulaşma ve o özellikleri değiştirme, morfolojik işlemler, thresholding vs.

  • OpenCV | Contours (Sınır Çizgileri) : Sınır çizgileri (contours) oluşturma, contour alan ve çevre hesapları, image moments

  • OpenCV | Convex Hull : Dışbükey örtü oluşturma, dışbükey hataları saptama

  • OpenCV | Hough Transforms : Çizgileri, trafik şeritlerini ve çemberleri saptama

  • OpenCV | Alıştırmalar I-II : Alıştırmalarla OpenCV uygulamalarına hazırlık

    • Çokgen Algılama

    • Gerçek Zamanlı Çokgen Algılama

    • Arka Plan Çıkarma

    • HSV ile Nesne Takibi

    • Fare Kullanımı

    • Yüz Özelliklerini Kullanma

    • Göz Bebeği Takibi

    • El Özelliklerini Kullanma

    • ve daha birçok uygulama

  • OpenCV | Haar Cascade : Haar cascade dosyaları ve onların çalışma mantığı


3. Uygulamalar

  • Yüz Algılama (Face Detection) : Resim ve videodan yüzleri saptama (hazır haar cascade ile)

  • Göz Algılama (Face & Eye Detection) : Yüz & göz saptama (hazır haar cascade ile)

  • İnsan Bedeni Algılama (Body Detection) : İnsan bedeni saptama (hazır haar cascade ile)

  • Trafikte Araç Algılama (Car Detection) : Araç saptama (hazır haar cascade ile)

  • Gülümseme Algılama (Smile Detection) : Gülümsemeleri saptama (hazır haar cascade ile)

  • Kendi Haar Cascade Dosyanı Yap ! : Kendi yapacağımız haar cascade ile trafikteki araçları saptama (Windows)

  • Resimdeki Metni Okuma (Text Reading) : Görüntüdeki metni okuma (Windows)

  • Araç Plakası Okuma (Licence Plate Detection) : Bir plakayı saptama ve okuma (Windows)

  • Trafikteki Araçları Sayma (Car Counting) : Trafikteki araçları sayma

  • El Hareketlerini Algılama (Hand Gesture Recognition) : El hareketlerini algılama ve anlama

  • Ekrana Resim Çizme (Drawing on Screen) : Webcam'den alınan görüntü ile ekrana resim çizme


4. Numpy & Matplotlib

  • Numpy & Matplotlib : Numpy ve Matplotlib'e giriş ve kurulumlar, resimleri okuma, gösterme, kaydetme,resimlerin sayısal arka planlarına erişme, Numpy & Matplotlib kütüphanelerinin resimler üzerinde kullanıldığı temel alıştırmalar


Hemen kaydolarak tüm bunları öğrenmeye başlayabilirsiniz !

Dipçe: İndirimli fiyattan kaydomak için tanıtım videosunun sonundaki kodu kullanabilir veya bana mesaj atabilirsiniz.

Content

Başlamadan Önce

Kursa Nasıl Çalışmalıyım ?
Önemli !

Python | 1. Bölüm

Python Kurulumu
Python Sürümü
Aritmetik İşlemler
print() fonksiyonu
printf() fonksiyonu (devam)
String
String (devam)
Listeler
Listeler (devam)
input() fonksiyonu

Python | 2. Bölüm

Karar Yapıları
Karar Yapıları (devam)
IDLE Kullanımı
for döngüsü
range() fonksiyonu
break komutu
break komutu (devam)
continue komutu
continue komutu (devam)
pass komutu

Python | 3. Bölüm

Fonsiyon nedir?
def anahtar sözcüğü (keyword)
return kullanımı
"keyword argument" kullanımı
Demetler
Demetler (devam)
Demetler (son)
Sözlükler
Modül
Son Olarak

OpenCV | Giriş

"OpenCV" Nedir ?
OpenCV Kurulumu
Kurulum Notları
OpenCV Kurulumu - II
Anaconda Kurulumu ve Tanıtımı
Spyder Kurulumu ve Tanıtımı
Kaynak
Resim Okuma ve Gösterme
Resim Kaydetme
Video Okuma ve Gösterme
Video Kaydetme
Çizgi Çizme
Dikdörtgen Çizme
Çember Çizme
Trackbar Oluşturma

OpenCV | Görüntüler Üzerinde Temel İşlemler - 1

Piksellere Ulaşma
Resmin Verilerine Erişme
ROI
Resimleri Birbiri Üzerine Ekleme
Changing Colospaces | 1. Adım
Changing Colospaces | 2. Adım
Alıştırma : İnsan Bedeni Maskeleme | 1. Adım
Alıştırma : İnsan Bedeni Maskeleme | 2. Adım
Smoothing Images

OpenCV | Görüntüler Üzerinde Temel İşlemler - 2

Bitwise İşleçler (operators)
Resim Dönüşüm Dizeyi (matrix)
Resmi Döndürme
Thresholding
Morfolojik İşlemler
Histogram
Görüntüdeki Kenarları Saptama (Canny Edge Detection)
Görüntüdeki Köşeleri Saptama (Shi-Tomasi Corner Detection Method)

OpenCV | Contours (Sınır Çizgileri)

Sınır Çizgileri (Contours) Oluşturma | 1. Adım
Sınır Çizgileri (Contours) Oluşturma | 2. Adım
Alıştırma : Nesnelerin İzini Sürme
Image Moments ve Geometri Merkezi (Centroid)
Kontur Alanı ve Çevresi | 1. Adım
Kontur Alanı ve Çevresi | 2. Adım

OpenCV | Convex Hull

Convex Hull | 1. Adım
Convex Hull | 2. Adım
Convex Hull | Convexity Defects

OpenCV | Hough Transforms

Hough Line Transform | 1. Adım
Hough Line Transform | 2. Adım
Hough Circle Transform | 1. Adım
Hough Circle Transform | 2. Adım

OpenCV | Alıştırmalar - I

Çokgen Algılama (Shape Detection) | 1. Adım
Çokgen Algılama (Shape Detection) | 2. Adım
Gerçek Zamanlı Çokgen Algılama (Real Time Shape Detection) | 1. Adım
Gerçek Zamanlı Çokgen Algılama (Real Time Shape Detection) | 2. Adım
Arka Plan Çıkarma (Background Subtraction) | 1. Adım
Arka Plan Çıkarma (Background Subtraction) | 2. Adım
HSV ile Nesne Saptama | 1. Adım
HSV ile Nesne Saptama | 2. Adım
HSV ile Nesne Saptama | 3. Adım : Webcam
Fare Kullanımı (Mouse Event)
Yüz Özelliklerini Kullanma (using Face Feature) | 1. Adım
Yüz Özelliklerini Kullanma (using Face Feature) | 2. Adım
Yüz Özelliklerini Kullanma (using Face Feature) | 3. Adım
El Özelliklerini Kullanma (using Hand Feature)
Göz İzleme (Eye Motion Tracking) | 1. Adım
Göz İzleme (Eye Motion Tracking) | 2. Adım
Göz İzleme (Eye Motion Tracking) | 3. Adım

OpenCV | Alıştırmalar - II

Resim Karşılaştırma (Image Comparison) | 1. Adım
Resim Karşılaştırma (Image Comparison) | 2. Adım
Çözünürlük Ayarlama (Set the Resolution)
Video Kaydı Alma (Video Recording)
Bulanık Görüntü Saptama (Blurry İmage Detection)
Şablon Eşleştirme (Template Matching) | 1. Adım
Şablon Eşleştirme (Template Matching) | 2. Adım
Resim Dönüşüm Uygulaması (Image Transition)

OpenCV | Haar Cascade

"Haar Cascade" Nedir?
"Haar Cascade" Nasıl İndirilir ?
Haar Cascade İndirme Bağlantısı
Genel Algoritma
Dosya Düzeni
Açıklama

Yüz Algılama (Face Detection)

Resimden Yüz Algılama | 1. Adım
Resimden Yüz Algılama | 2. Adım
Resimden Yüz Algılama | 3. Adım
Resimden Yüz Algılama | Çalışma Sonu Dosyaları
Videodan Yüz Algılama | 1. Adım
Videodan Yüz Algılama | 2. Adım
Videodan Yüz Algılama | 3. Adım
Webcam'den Yüz Algılama | Webcam
Videodan Yüz Algılama | Çalışma Sonu Dosyaları

Göz Algılama (Eye Detection)

Resimden Göz Algılama | Kuram (theory)
Resimden Göz Algılama | 1. Adım
Resimden Göz Algılama | 2. Adım
Resimden Göz Algılama | 3. Adım
Resimden Göz Algılama | Çalışma Sonu Dosyaları
Videodan Göz Algılama | 1. Adım
Videodan Göz Algılama | 2. Adım
Videodan Göz Algılama | 3. Adım
Webcam'den Göz Algılama
Videodan Göz Algılama | Çalışma Sonu Dosyaları

İnsan Bedeni Algılama (Body Detection)

Resimden İnsan Bedeni Algılama | 1. Adım
Resimden İnsan Bedeni Algılama | 2. Adım
Resimden İnsan Bedeni Algılama | Çalışma Sonu Dosyaları
Videodan İnsan Bedeni Algılama | 1. Adım
Videodan İnsan Bedeni Algılama | 2. Adım
Videodan İnsan Bedeni Algılama | Çalışma Sonu Dosyaları

Trafikte Araç Algılama (Car Detection)

Resimden Araç Algılama
Resimden Araç Algılama | Çalışma Sonu Dosyaları
Videodan Araç Algılama | 1. Adım
Videodan Araç Algılama | 2. Adım
Videodan Araç Algılama | 3. Adım
Videodan Araç Algılama | Çalışma Sonu Dosyaları

Gülümseme Algılama (Smile Detection)

Resimden Gülümseme Algılama | 1. Adım
Resimden Gülümseme Algılama | 2. Adım
Resimden Gülümseme Algılama | 3. Adım
Resimden Gülümseme Algılama | Çalışma Sonu Dosyaları
Videodan Gülümseme Algılama | 1. Adım
Videodan Gülümseme Algılama | 2. Adım
Webcam'den Gülümseme Algılama
Videodan Gülümseme Algılama | Çalışma Sonu Dosyaları

Kendi Haar Cascade Dosyanı Yap !

Haar Cascade | 1. Adım : Kuram (theory)
Haar Cascade | 2. Adım : Kurulumlar
Kurulum Notları
Haar Cascade | 3. Adım : Veri Kümesi (dataset)
Haar Cascade | 4. Adım : Eğitim (training)
Haar Cascade | 5. Adım : Uygulama
Açıklama

Resimdeki Metni Okuma (text reading)

Tesseract Kurulumu
Kurulum Notları
Tesseract ile Metin Okuma

Araç Plakası Okuma (licence plate detection)

Resimden Plaka Okuma | Kuram
Resimden Plaka Okuma | 1. Adım
Resimden Plaka Okuma | 2. Adım
Resimden Plaka Okuma | 3. Adım
Resimden Plaka Okuma | 4. Adım
Resimden Plaka Okuma | 5. Adım
Resimden Plaka Okuma | 6. Adım
Resimden Plaka Okuma | 7. Adım
Resimden Plaka Okuma | Çalışma Sonu Dosyaları

Trafikteki Araçları Sayma (Car Counting)

Araç Sayma | 1. Adım
Araç Sayma | 2. Adım
Araç Sayma | 3. Adım
Araç Sayma | Çalışma Sonu Dosyaları

El Hareketlerini Algılama (hand gesture recognition)

El Hareketlerini Algılama | Kuram
El Hareketlerini Algılama | 1. Adım
El Hareketlerini Algılama | 2. Adım
El Hareketlerini Algılama | 3. Adım
El Hareketlerini Algılama | 4. Adım
El Hareketlerini Algılama | 5. Adım
El Hareketlerini Algılama | 6. Adım
El Hareketlerini Algılama | 7. Adım
El Hareketlerini Algılama | Çalışma Sonu Dosyaları

Ekrana Resim Çizme (Drawing on Screen)

Ekrana Resim Çizme (Drawing on Screen) | Kuram
Ekrana Resim Çizme | 1. Adım
Ekrana Resim Çizme | 2. Adım
Ekrana Resim Çizme | 3. Adım
Ekrana Resim Çizme | 4. Adım
Ekrana Resim Çizme | Çalışma Sonu Dosyaları

Numpy & Matplotlib

Kurulumlar
Numpy | Giriş, Tek Boyutlu Diziler
Numpy | 2 Boyutlu Diziler
Numpy | 3 Boyutlu Diziler
Numpy | Ndarray Kavramı
Numpy | Birler ve Sıfırlar (Ones&Zeros)
Matplotlib | Giriş, Veri Görselleştirme - I
Matplotlib | Veri Görselleştirme - II
Matplotlib | Veri Görselleştirme - III
Matplotlib | Veri Görselleştirme - IV
Alıştırma | BGR - RGB - GRAYSCALE
Alıştırma | Image Statistics
Alıştırma | Image Channels
Alıştırma | Arithmetic Operations

Son

Sizden Gelenler

Screenshots

OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Screenshot_01OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Screenshot_02OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Screenshot_03OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Screenshot_04

Reviews

Yasin
September 8, 2023
Kursa başlayalı 1.5 saat oldu. Gayet iyi gidiyor. Kurs sonunda daha detaylı bir geri bildirim verebilirim.
Abdulkerim
September 5, 2023
eğitmenin konu hakkında fazla bilgili olduğunu düşünmüyorum, inernette yazan örnekleri kendi yazarak değişkenleri değiştirerek bizl birlikte ne olduğunu anlatıyor. Konunun mantığına girecek bilgisi yok
Burak
August 28, 2023
Opencv temelleri için yeterli fakat opencv ye dair her şeyi öğrenmek istiyorsanız yetersiz olacaktır . Genel anlamda fena olmayan bir kurs
Asif
August 28, 2023
Kursun faydalı kısımları eksi taraflarına kıyasla çok, bana göre kursun içeriği 70% faydalı.Ama eksi yönlerine de değinmeden geçemem. Öncelikle bazı kısımlarda öğretmen çok yavaş konuşuyor, videoları çoğu zaman hızlandırarak izlemek zorunda kaldım , 2x yaptığım bile oldu. Videolarda aynı kodları tekrar tekrar yazmak anlamsız geldi, ilk başlarda tamam ola bilir , ama kursun ortasına gelmişiz yine aynı şey. Ve bazı videolar ve son bölümler kursun süresini uzatmak amacıyla yapılmış gibi.
Serkan
July 21, 2023
İçerikler çok akıcı eğitmenin diksiyonu çok güzel ayrıca eğitmen çok ilgili sorunuza cevap bulabiliyorsunuz.
Enes
July 6, 2023
Bir hata yapıp aldım ve tavsiye ediyor muyum : Asla.Neyi neden yazdığını nereden geldiğini asla söylemiyor kendi bilgilerini tekrar ediyor gibi deminim daha iyi kurslar vardır ben tavsiye etmiyorum anlatım berbat
Ferhan
July 4, 2023
ikide bir kursun içeriği değişiyor. Çok rahatsız edici bir durum eklediği videoların bir kısmını bir süre sonra kaldırıyor. Yeni başlayan birisi için bu kafa karıştırıcı oluyor. Bakın söyle izah edeyim bu sabah 85 video izlemiştim. Şuan izlediğim video 65 olarak görünüyor. Çok rahatsız edici bir durum. Kesinlikle tavsiye etmiyorum.
Emre
June 22, 2023
Yorum yazmak için kursu bitirmeyi beklemiştim. Kurs çok iyi bir yol gösterici ama aralardaki bağlantıları kurmak size kalıyor. Bazen 100 katlı asimetrik bir rezidansta doğru daireyi nasıl bulurum gibi karmaşa hali içerisinde bulunabilirsiniz(çok fazla alana dallanmış ve öğrenim merakı yüksek kişiler için geçerli). Anlatım ve uygulamalar yeterli. Kurs 100 saate çıkarıldıktan sonra tam anlamıyla tek bir paket halinde bilgisayarlı görü işini kökten halletmiş olur diye düşünüyorum.
Ahmet
March 14, 2023
Temel düzeyde beklentileri karşılayan bir kurs olduğunu düşünüyorum. yeni başlayanlar için kesinlikle tavsiye edilebilir bir kurs...
Hayati
October 2, 2022
Hocam konuya hakim, kodları da açıklayarak yazıyor, opencv mantığını öğrenmek istiyorum diyen gelsin.
Burak
September 15, 2022
Gerek bilgi birikimi gerek hataları kolayca tespit etmesi beklediğimin üzerindeydi. Tek sıkıntısı kodları acele yazmaya çalıştığından çokça basit hatalar yapmasıydı. Genel olarak görüntü işleme alanında iyi bir kurs.
Ateş
March 19, 2022
Temel düzeye ulaşabilmek için alınabilecek bir kurs. Artıları: Python eğitimi kursu anlayabilecek düzeyde anlatılmış. Kurulumlar ve temel konular iyi şekilde anlatılmış Eksileri ise: Anlatım biraz üstten olmuş, fonksiyonların parametreleri pek anlatılmamış. Sorular kısmında aktiflik yok
Metehan
February 24, 2022
Renk olaylarında derine giriyor ama kurs yeterince beni tatmin etmedi beklediğimi karşılamadı emek için 5 puan veriyorum
Mehmet
September 1, 2021
Videolar arasında kopukluk var.3 video önce gösterdiği fonksiyonu 3 video sonra uzun uzun anlatıyo. Keşke videolar daha planlı çekilseymiş yine de emeğe saygı opencv gerçekten bilen biri
Ömer
August 30, 2021
Kursa başlarken yorumlar bölümünde yeterince açıklanmıyor benzeri yorumları görünce şüpheye kapılmıştım. Ama kursu bitirmeye yaklaştım ve rahatlıkça söyleyebilirim kesinlikle gerekli düzeyde mantık açıklanıp üstüne de sizin nasıl araştırma yapıp konun derinine ineceğiniz açıklanmış. Zaten hepsini detaylıca açıklasa kurs bunun 4-5 katı uzun olurdu. Ben çok yeterli buluyorum ve eğitmenime teşekkür ediyorum. Kesinlikle TAVSİYE EDİLİR.

Charts

Price

OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Price chart

Rating

OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Ratings chart

Enrollment distribution

OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2023 | 30 Saat - Distribution chart

Related Topics

2384908
udemy ID
5/26/2019
course created date
11/24/2019
course indexed date
Bot
course submited by