Udemy

Platform

Türkçe

Language

Programming Languages

Category

OpenCV A-Z™ : Uygulamalarla Görüntü İşleme | 2021 | 23 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.64 (453 reviews)

Students

23.5 hours

Content

Jan 2021

Last Update
Regular Price

Topics


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.

Önce hazır olarak bulunan "Haar Cascade" dosyalarını kullanarak algılama işlemleri yapacaksınız. Daha sonra ise "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, nesne sayma, metin okuma, plaka okuma, göz bebeği takibi, el hareketlerini algılama 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. 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.


Screenshots

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

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


Reviews

M
Mehmet22 September 2020

Bu kursu verdiği için ilk başta Oğuzhan hocama teşekkür ederim. Faydalı bilgiler ediniyorum. Görüntü işleme ile ilgili ufuk açıcı bir kurs olmuş.

U
Utku17 September 2020

Güncelleştirmelerle daha iyi hale gelmiş. Daha ileri projelerle güncellenmeye devam ederse alanında Türkçe olarak rakipsiz diyebilirim. Benim gibi bu alanda daha yeniyseniz, tavsiye ederim çok şey öğreneceksiniz.

A
Ahmet8 September 2020

Alanında uzman olmadığı halde kurs çekmek çok büyük çelişkidir. OpenCV dokümanındaki kodları yazarak bir şey öğretemezsiniz. Zaman kaybetmek istemiyorsanız yabancı kaynaklarda yönelin. Maalesef yeterli Türkçe kaynak bulunmadığı için satın almıştım.

T
Tuncay27 August 2020

Henüz üçte birini tamamlamış olduğum bu kurs gayet güzel gitmekte. Açıkçası bu kursu almak üzere ilk incelediğimde pek emin olamamıştım. Çünkü memnuniyet puanı 4,2 idi (Satın alacağım kurslarda yeterince fazla kişinin puanlamasında en az 4,6 olmasına dikkat ediyorum) ve yorumlarda bazı eleştiriler vardı (Bu yorumlara da dikkat ediyorum). Şimdiye kadar gördüm ki değerli eğitmenimiz bütün eleştirileri dikkate almış, düzenlemeler yapmış, çözümler üretmiş ve kursu dört dörtlük hale getirmiş. Üstelik başka yerlerde pek bulamayacağınız, kursa eklenecek ilave bölümler de cabası. Benim gibi puanlama ve yorumları dikkate alan diğer arkadaşları bilgilendirmek istedim. Yani Udemy'de bu konu üzerine hazırlanmış kapsamlı, güncel, geliştirilmeye devam eden ve beş yıldızı hak eden çok güzel Türkçe bir kaynak.

B
Buse18 August 2020

Opencv ile ilgili işime yarayabilecek her türlü bilgiyi gayet açıklayıcı bir şekilde anlattığınız için çok mutluyum. Size başarılar dilerim...

H
Hüseyin28 May 2020

Kursu indirimdeyken satın almıştım ve yoğun programım nedeniyle şimdiye kadar izleyebilme fırsatım olmamıştı. O nedenle maalesef geri iade edemiyorum. Dersi veren arkadaşın başlangıç düzeyinde bazı bilgileri var ancak asla eğitim vermek için yeterli olduğunu düşünmüyorum. Basit komutlar dersin başlarında gayet güzel açıklanırken ilerleyen derslerde karmaşık komutların yaptığı iş anlatılmadan sadece yazılıp okunup geçiştiriliyor. Şu kodun şurasını birde şöyle değiştirelim, arttıralım azaltalım, tamam. Ama neden? Bu değişikliği yaptığımız zaman ne olmasını bekliyoruz? Oraya o değeri neden giriyoruz? Bu yapılan uygulama görüntü işlemede hangi alanlarda kullanılıyor? Tüm bu sorulara ve daha fazlasına kurs boyunca cevap bulamıyorsunuz. Maalesef kurs benim için tam bir hayal kırıklığı oldu. Bir şeyler anlatma isteğiniz ve çabanızı takdir ediyor, ancak bunları ücretsiz bir platformda gerçekleştirmeniz gerektiğini düşünüyorum. Saygılarımla.

E
Eycan30 April 2020

Şuan 15. bölümdeyim . Kurs gerçekten akıcı ilerliyor ve öğretici. Enerjik bı anlatımı var ve baymıyor. Uygulama kısımlarında özellikle yüz tanıma vs. kısımlarında daha bi öğrenme isteği geliyor. Teşekkür ediyorum. Tavsiye edilir.

U
Umut22 April 2020

Video kalitesi çok kötü genel olarak çoğu şeyi anlayamazsınız internetten yine araştırma yapmanız gerekecek. Pişman oldum geri ödeme talep edeceğim.

M
Manyet24 January 2020

Sade ve anlaşılır anlatım uygulamalarla desteklenmiş. Video ğitim olarak aldığım en iyi eğitimlerden birisi diyebilirim.Teşekkürler!!

T
Timur27 December 2019

eğitimci gayet iyi bir şekilde karşı tarafa bildiğini aktarmada başarılı.Teşekkürler Oğuzhan GÜRBÜZ...

İ
İbrahim17 October 2019

Olumsuz eleştiriler: arkadaş opencv konusunda çok yetkin değil muhtemelen kendiside yeni öğrendi yada öğrenme aşamasında. Kısacası kursu bitirdiğinizde tanıtımda vaadedilen kadar profesyonel olamıyorsunuz. Her yerden öğrenilebilecek temel kavramlar uzun uzun anlatılırken, bazı önemli parametler yüzeysel geçilmiş. Olumlu eleştiriler: emek harcanmış bir çalışma bence verilen parayı hak ediyor.

O
Osman16 October 2019

Kursa devam etmekteyim.Eğitmen dersi gayet açıklayıcı anlatıyor.Sorduğunuz sorulara hızlı cevap veriyor.Kesinlikle tavsiye ediyorum.

U
Uğur3 October 2019

open cv ye yeni başlamış orta düzey python bilgisine sahip biri olarak anlatım şeklinizi ve kurs içeriğinizi çok beğendim. Başarılar

Y
Yasin17 September 2019

Detaylı ve çok açık bir biçimde anlatıma sahip. Opencv konusunda ciddi bilgiler içeriyor. Sıfırdan başlıyor olsanız bile kolaylıkla anlayıp bir çok konuda bilgi sahibi olabileceğiniz bir kurs. Oğuzhan arkadaşımıza çok teşekkürler

E
Enes30 August 2019

gerçekten harika anlatımı var sadece python için önceden biraz c deneyiminiz olması gerekiyor kelimeleri yabancılayabiliyorsunuz yoksa


2384908

Udemy ID

5/26/2019

Course created date

11/24/2019

Course Indexed date
Bot
Course Submitted by