EhreVGL / RenkAlgilama

Ekrana gösterilen kırmızı, mavi, yeşil ve sarı renklerini algılama.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Renk Algilama - Python Uygulaması

Herkese Selamlar

Bu proje, Python ile görüntü işleme çalışmalarına başladığımda yaptığım ilk projem.

Bu projeyi yapmamdaki amaç; OpenCV kütüphanesini kullanarak kamera görüntüsündeki renkleri ayırt etmekti.

İlk projem olduğu için -teknik açıdan- renk algılamada kullanılan maskenin daha doğru bir sonuç oluşturmasında yardımcı olan metodlar bu projede şu anlık eksik. İlerleyen zamanlarda kodları bu yönde geliştirmeyi planlıyorum.

İçindekiler

  1. Herkese Selamlar
  2. Uygulama Hakkında
  3. Yüklenmesi Gereken Kütüphaneler
  4. Eklenecek veya Düzenlenecek Kısımlar
  5. Youtube Linki

Uygulama Hakkında

Uygulama çalıştırıldığı andan itibaren kamera görüntüsü yeni bir pencerede gösterilir. Kırmızı, yeşil, mavi ve sarı renkler için ayrı filtreleme uygulanır ve her bir filtrenin sonucu kamera görüntüsüyle eş zamanlı olarak farklı ekranlarda yansıtılır. ESC tuşuna basıldığında uygulama kapanır.

Laptop kamera görüntüsü aşağıdaki kod parçacığındaki VideoCapture(0) ile alınmaktadır. Başka bir kamera eklemek isterseniz 0 değerini değiştirmeniz gerekir. Uygulama çalıştırıldığın da kamera açılmazsa kameranızın ulaşılabilirliğinin açık olduğundan emin olun.

cap = cv2.VideoCapture(0)

Yuklenmesi Gereken Kutuphaneler

  • Opencv kütüphanesi
pip install opencv-python

  • Numpy kütüphanesi
pip install numpy

Eklenecek veya Duzenlenecek Kısımlar

  • Renk algılama methodları ile renklerin maskeleri daha gerçekçi hale getirilecek.

Youtube Linki

Youtube üzerinden paylaştığım uygulama videosuna bu linkten ulaşabilirsiniz.

About

Ekrana gösterilen kırmızı, mavi, yeşil ve sarı renklerini algılama.


Languages

Language:Python 100.0%