Mavi Renkli Nesneleri Takip edebilen C# Projesi
Projemizin amacı kamera karşısındaki Mavi renkli nesneleri veya cisimleri takip etmek ve ayırt etmektir. Bilgisayarda bulunan tüm kameraları bağlayabilir ve çok rahat çalıştırılabilir bir projedir.

Program ilk çalıştığında yukarıdaki gibi bir ekran açılır. 'Kamera Seç' bölümünden kamera seçtikten sonra 'BAŞLAT' buttonuna basıyoruz ve aşağıdaki gibi ekran açılacaktır.

Yukarıdaki gibi ekran açıldıktan sonra kamera kaşısında görüldüğü gibi kahve mavi ve turuncu renklerde 3 nesne bulunmaktadır. Bu Normal ilk hali yani renkleri ayırt etmeden ki hali. 'MAVİ NESNE TAKİP' Buttonu tıklandığı anda Mavi nesne takibi başlar ve mavi nesneyi dikdörtgen içine alınır. Aşağıdaki görsellerde olduğu gibi.


Bu Proje için öncelikle C# Form Application da arayüz oluşturup aşağıdaki kodları düzgün bir şekilde yazmak.
Görüntüler için aşağıdaki AForge Kütüphanemizi eklemeliyiz.
using AForge.Imaging.Filters;
using AForge.Imaging;
using AForge.Video;
using AForge.Video.DirectShow;
using AForge.Vision;
using AForge.Vision.Motion;
*Yapamayan arkadaşlar yorum kısmından yorum yazabilir - iletişime geçebilirler.
KOLAY GELSİN.
Yararlı hocam elinize sağlık
YanıtlaSilKolay gelsin.Bende aynı proje üzerinde çalışmaktayım.Bundan sonraki adımda renk üzerinden mouse kontrolü yapmak istiyorum. Renk nerdeyse mouse orda olsun.Mouse için cursor işlecini kullandım fakat merkezleri eşitlemeyi yapamıyorum yardımcı olursanız çok sevinirim
YanıtlaSilMerhabalar, Yani istediğiniz son işlem mouse'un belirtiğiniz rengin merkezini işaret etmesi mi ?
Silmerhabalar.sadece kare içerisindeki resmi maus yardımıyla tıklayarak nasıl kaydedebiliriz acaba? [email protected] üzerinden iletişim kurabilri miyiz?
YanıtlaSilHocam merhaba pccam_newframe de bir hata veriyo hata kodu şöyle..
YanıtlaSilThe event 'AForge.Video.DirectShow.VideoCaptureDevice.NewFrame' can only appear on the left hand side of += or -=
pccam_newframe adını kamerayı seçtiğimiz comboboxa mı verdiniz acaba ?
Merhabalar Burkay,
Sil'pccam_newframe' yakalanan görüntünün üzerinde işlem yapan bir metod.
Hatanız ise >> pccam.NewFrame += new NewFrameEventHandler(pccam_NewFrame); <<
'den kaynaklanıyor olabilir. Lütfen kontrol edin.
Sorunu hallettim ancak şöyle bir sıkıntım var proje çalışıyo ve nesneyi tanıyo ama nesne etrafına gelmesi gereken mavi çerçeve nesnenin sağına oluşuyo ve büyüklüğünü tam tanıyamıo nesnenin etrafıdna değilde dsağında oluşuyo
SilAlgilanan rengi çevrçevelemek veya hedeflemek için gerekli method olan cevreal(Bitmap image) metodunun içindeki değerlerle oynayarak bunu halledebilirsin.
Sil