Opencv Eğitimi

Bu eğitim, katılımcılara OpenCV kütüphanesini kullanarak görsel tanıma ve bilgisayarla görme uygulamaları geliştirme becerisi kazandırmayı hedefler. Katılımcılar, görüntü işleme tekniklerini ve algoritmalarını kullanarak çeşitli projeler geliştirebilecek seviyeye geleceklerdir.

Opencv Eğitim İçeriği

Eğitim Süresi: 5  Gün

Gün 1: OpenCV’ye Giriş ve Temel Kavramlar

  • OpenCV Nedir? Kullanım Alanları ve Önemi
  • OpenCV Kurulumu ve Gerekli Araçlar
  • Görüntü Okuma, Yazma ve Görüntü Formatları
  • Piksel ve Görüntü Temelleri
  • Temel Görüntü İşleme Operasyonları (Ölçekleme, Döndürme, Kesme)

Gün 2: Görüntü İşleme Teknikleri

  • Renk Uzayları ve Dönüşümleri (RGB, HSV, Grayscale)
  • Görüntü Filtresi Uygulamaları (Blur, Gaussian Blur, Median Filter)
  • Kenar Algılama Teknikleri (Sobel, Canny Edge Detection)
  • Eşikleme Teknikleri (Thresholding)

Gün 3: Nesne ve Şekil Tanıma

  • Kontur Algılama ve Kontur İşleme
  • Nesne ve Şekil Tanıma Teknikleri
  • Hough Dönüşümleri ile Çizgi ve Çember Algılama
  • Nesne Takibi (Object Tracking)

Gün 4: Gelişmiş Görüntü İşleme ve Makine Öğrenmesi Entegrasyonu

  • Özellik Çıkarma Teknikleri (ORB, SIFT, SURF)
  • Şablon Eşleştirme (Template Matching)
  • Makine Öğrenmesi ve Bilgisayarla Görme İlişkisi
  • OpenCV ile Yüz Tanıma Uygulamaları
  • HOG ve SVM ile Nesne Sınıflandırma

Gün 5: Proje Geliştirme ve Uygulamalar

  • Gerçek Zamanlı Video İşleme Teknikleri
  • OpenCV ve Python İle Entegrasyon
  • Kamera ve Video Girişleri ile Çalışma
  • OpenCV ile Proje Geliştirme Adımları