İçeriğe geç
← Projeler

Gerçek Zamanlı Renk Tanıma

Kamera görüntüsünde HSV tabanlı renk tespiti

Kameradan gerçek zamanlı görüntü alıp renk analizi yapan masaüstü uygulaması.

Genel Bakış

Kamera görüntüsü üzerinde renkleri gerçek zamanlı olarak tespit eden, işaretleyen ve sınıflandıran bir bilgisayarlı görü uygulaması. Python ve OpenCV ile geliştirilmiştir.

İhtiyaç

Renk tabanlı nesne tespiti; kalite kontrol, ayıklama ve etkileşimli sistemler gibi pek çok uygulamanın temel yapı taşıdır. Ancak renk algısı ışık koşullarına son derece duyarlıdır: aynı nesne farklı aydınlatmada tamamen farklı piksel değerleri üretir. Hedef, değişken ortam koşullarında tutarlı sonuç veren ve sahada hızla kalibre edilebilen bir sistemdi.

Çözüm

Her kare, beş aşamalı bir görüntü işleme hattından geçer:

  1. Ön işleme — Gauss bulanıklığı ile sensör gürültüsü azaltılır.
  2. Renk uzayı dönüşümü — Görüntü RGB'den HSV uzayına aktarılır. Renk tonunun parlaklıktan ayrıştırılması, aydınlatma değişimlerine karşı belirgin bir dayanıklılık sağlar.
  3. Maskeleme — Her hedef renk için tanımlı HSV aralıkları ile ikili maskeler oluşturulur; ton çemberinin iki ucuna yayılan kırmızı gibi renkler için aralıklar birleştirilir.
  4. Morfolojik iyileştirme ve kontur analizi — Açma-kapama işlemleriyle gürültü temizlenir, konturlar çıkarılır ve eşik altındaki bölgeler elenir.
  5. Görselleştirme — Tespit edilen her nesne, renk etiketiyle birlikte çerçevelenir; görüntü merkezindeki baskın renk ayrıca raporlanır.

Saha Kalibrasyonu

Sabit eşik değerlerinin her ortamda doğru sonuç vermeyeceği öngörülerek, HSV sınırlarının canlı görüntü üzerinde anlık olarak ayarlanabildiği bir kalibrasyon arayüzü geliştirilmiştir. Sistem, yeni bir ortamda saniyeler içinde yeniden yapılandırılabilir.

Kazanımlar

  • Işık değişimlerine dayanıklı, açıklanabilir ve hafif bir tespit hattı kurulmuştur.
  • Gerçek zamanlı performans için işlem adımları kare hızı gözetilerek optimize edilmiştir.
  • Proje, sonraki makine öğrenmesi ve bilgisayarlı görü çalışmaları için sağlam bir temel oluşturmuştur.
Python Yapay Zekâ Masaüstü

Diğer projeler

Sardur Mühendislik

Kurumsal web sitesi, yönetim paneli ve müşteri portalı

2025

Endüstriyel baca temizleme firması için üç bileşenli full-stack web uygulaması: herkese açık kurumsal site, admin yönetim paneli ve müşteri portalı.

Laravel Filament v4 MySQL +4
Projeyi incele

Klinik Psikolog Web Sitesi

Kurumsal web sitesi, içerik yönetimi ve arama motoru görünürlüğü

2026

Denizli'de hizmet veren bir klinik psikolog için hazır tema kullanılmadan sıfırdan tasarlanıp geliştirilen; güven veren, arama motorlarında görünür ve kolay yönetilen kurumsal web sitesi.

Laravel Filament v5 Tailwind CSS +3
Projeyi incele