Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# ve OpenCVSharp ile Görüntü İşleme ve Donanım Kontrolü
Rating: 4.5 out of 5(3 ratings)
35 students

C# ve OpenCVSharp ile Görüntü İşleme ve Donanım Kontrolü

Yüz Tespiti ve Görüntü İşleme ile Arduino Kontrol Sistemleri
Last updated 4/2025
Turkish

What you'll learn

  • Arduino Geliştirme Kartlarını Tanıyacaklar
  • Dijital/analog giriş-çıkış işlemleri, PWM kontrolü, seri haberleşme gibi konularda uygulamalı bilgi kazanacaklar.
  • C# ile form elemanları, olay yönetimi ve kullanıcı arayüzü oluşturma konularında projeler geliştirebilecekler.
  • Görüntü format dönüşümleri, kenar bulma, kontur tespiti ve insan/yüz tanıma gibi temel görüntü işleme işlemlerini yapabilecekler.
  • Görüntüden alınan verilerle donanım kontrolü (örneğin: insan tespiti ile röle kontrolü) gibi projeleri baştan sona geliştirebilecekler.
  • Piksel Manipülasyonları ile görsel veri işleme
  • Kenar Tespiti (Canny Edge Detection)
  • Haar Cascade ve Diğer Sınıflandırıcılar ile Nesne/Yüz Tespiti
  • INI Dosyalarıyla Ayar Saklama (ör. kullanıcı tercihleri, bağlantı bilgileri)
  • LOG Dosyalarıyla Sistem Takibi (ör. hata mesajları, sistem olayları, işlem kayıtları)

Course content

4 sections57 lectures12h 3m total length
  • Merhaba Dünya!4:08
  • Kullanıcı Kayıt Ekranı Tasarımı11:54
  • Kullanıcı Kayıt Ekranı Kodlama Kısmı 17:19
  • Kullanıcı Kayıt Ekranı Kodlama Kısmı 24:50
  • PictureBox, OpenFileDialog ve SaveFileDialog Kullanımı(Tasarım)9:20
  • PictureBox, OpenFileDialog ve SaveFileDialog Kullanımı(Kodlama)11:38
  • TrackBar, int.Parse ve int.TryParse Kullanımı16:04
  • ProgressBar Kullanımı4:29
  • Timer Kullanımı 18:05
  • Timer Kullanımı 2(Slayt Gösterimi)20:08
  • CheckBox Kulanımı15:27
  • CheckedListBox Kullanımı4:14
  • RadioButton Kullanımı5:04
  • RichTextBox Kullanımı4:07
  • Buttons6:12
  • Form Açma5:09
  • Formlar Arası Parametre Aktarma10:30
  • MenuStrip Kullanımı5:28
  • ContextMenuStrip Kullanımı4:14
  • Graphics7:15
  • Dış Uygulamalar ve İşlem Yönetimi için C# System.Diagnostics.Process Kullanımı3:52

Requirements

  • Bilgisayar Kullanımında Yetkinlik
  • Temel Programlama Bilgisi(Tercihen C#)
  • Temel Elektronik Bilgisi (avantaj sağlar ama zorunlu değildir)

Description

Bu kurs, C# ve OpenCVSharp kullanarak görüntü işleme, yüz tespiti ve donanım kontrolü konularına odaklanmaktadır. Kurs boyunca, Arduino ile C# haberleşmesi sağlayarak, yüz tespiti ve kişiye özel yüz tanıma işlemlerini gerçekleştirecek projeler geliştireceksiniz. Ayrıca, OpenCVSharp kütüphanesiyle temel görüntü işleme tekniklerini öğrenip, FaceRecognition algoritması ile kişiye özgü yüz tanıma sistemlerini kurmayı öğreneceksiniz.

Kursun içeriğinde, log dosyaları ile uygulama içi hata takibi ve INI dosyaları ile kullanıcı ayarlarının saklanması konularına da değinilecektir. Bu sayede, yazılım geliştirme süreçlerinizde daha profesyonel bir yaklaşım elde edeceksiniz.

Arduino ile C# haberleşmesi kurarak, yüz tanıma verilerine dayalı olarak donanım kontrolü (örneğin: yüz tanındığında bir cihazın açılması veya kapanması) gibi uygulamalar geliştireceksiniz. Arduino ile yapılan haberleşme, verilerin bilgisayar uygulamanıza aktarılmasını ve gerekli işlemlerin yapılmasını sağlayacaktır.

Bu kurs, görüntü işleme, yazılım ve donanım entegrasyonu konularını bir arada kullanarak akıllı sistem projelerini hayata geçirebilmeniz için gerekli bilgi ve becerileri kazandıracaktır.



#CSharp

#OpenCVSharp

#Arduino

#YüzTespiti

#FaceRecognition

#Görüntüİşleme

#YüzTanıma

#CSharpVeArduino

#DonanımKontrolü

#DonanımVeYazılımEntegrasyonu

#INIFile

#LogFile

#ArduinoCSharpHaberleşme

#ArduinoProjeleri

#GörüntüİşlemeTeknikleri

#VeriAnalizi

#YazılımGeliştirme

#CSharpProjeleri

#ArduinoProgramlama

#GörüntüİşlemeCSharp

#CSharpveOpenCV

#AkıllıSistemler

#CSharpGeliştirme

#CSharpArduinoEntegrasyonu

#CSharpYazılım

#YüzTespitiAlgoritmaları

#ArduinoİleKontrol

#YüzTanımaSistemi

#CSharpGörüntüİşleme

#GörüntüİşlemeProjeleri

#ArduinoYazılım

#GörüntüTanıma

#OpenCVProjeleri

#OpenCVSharpKullanımı

#YüzTanımaAlgoritması

#CSharpveGörüntüİşleme

#CSharpGeliştirici

#YüzTanımaTeknikleri

#AkıllıKontrolSistemleri

#ArduinoYüzTespiti

#YazılımEntegrasyonu

#GörüntüİşlemeVeKontrol

#KişiyeÖzelYüzTanıma

#OpenCVSharpTutorial

#ArduinoGeliştirme

#GörüntüİşlemeKursu

#CSharpveGörüntüİşleme

#AkıllıSistemUygulamaları

#ArduinoileYüzTanıma

#CSharpProjeleri

#YüzTespitiProjesi

#ArduinoKontrolProjesi

#YüzTespitiVeKontrol

#OpenCVSharpveArduino

#CSharpveOpenCVSharp

#GörüntüİşlemeVeYüzTanıma

#ArduinoProgramlamaKursu

#YazılımVeDonanım

#CSharpDonanımKontrolü

#FaceDetection

#YüzTanımaİşlemleri

#CSharpveYüzTespiti

Who this course is for:

  • Görüntü işleme ve bilgisayarla görmeye ilgi duyan öğrenciler
  • Mechatronics, Elektrik-Elektronik, Bilgisayar veya Yazılım Mühendisliği bölümlerinde okuyanlar
  • Sektörde çalışan ancak görüntü işleme konusunda kendini geliştirmek isteyen mühendisler
  • Robotik ve akıllı sistemlere yönelik görsel veri işleme uygulamaları yapmak isteyenler
  • İni ve Log Dosyaları ile çalışmak isteyenler
  • OpencvSharp ile çalışmak isteyenler