Pazar, Eylül 30, 2012

Atlilla Özerdim ve niceleri


Atilla Özerdim ;

Doğuştan Felçli, İşçi bir babanın oğlu, 12  yaşına kadar sadece yatmış...
Sonrasında 4 yıl içinde ilkokul ortaokul liseyi dışardan bitirmiş.
Ege Üniversitesi Bilgisayar Mühendisliğini kazanmış...
Bilgisayarları ağzına tutturulan sopayla kullanmış...
Lisansı 3. lükle   Yüksek Lisansını 1. likle bitirmiş....
Makaleler yazmış, Sunumlar yapmış
Sen Petesburgdayaptığı bir sunum sonrasında fenalaşıp Vefat etmiş... ( 17 Eylül 1995 )
Allah rahmet etsin

Toplum olarak ne derece yardımcı ve destek olabildik,  Daha niceleri bekliyor, kendilerine imkan tanınmasına kimbilir

Aradan Yıllar geçmiş,

Yine bir Bilgisayar Mühendisi kardeş ( Emrah Yılmaz ) bir çalışma yapmış, engelli etkileşim modülü geliştirmiş



Gereken desteği görmesi ve tez zamanda daha nice Atillalar çıkmasına vesile olması duasıyla
Emrah kardeşe başarılar diliyorum...

Pazar, Eylül 02, 2012

OpenCv ile Ip Kamera Kullanımı + Hareket Dedektörü

  Security Camera + Motion Detection from bluekid on Vimeo.

Ip kameralar artık pek çok işte kullanılıyor.  Doğrudan ağa bağlanmasıyla Internet üzerinden Ip kameranızın görüntüsünü her yerden alabilirsiniz.

OpenCv'nin Ip kameraya ulaşması doğrudan ffmpeg kütüphanesine bağlıdır. Eğer OpenCv kütüphaneniz ffmpeg destekli olarak derlenmemişse aşağıdaki verdiğimiz kodlarla Ip Kamerayı açamazsınız.

Highgui' nin normal video fonksiyonlarını kullanıyoruz.

   VideoCapture vcap;
    if(!vcap.open("videoStreamAddress")) {
        std::cout << "Ip Kamerayı açamadım " << std::endl;
        return -1;
    }
tabiki "videoStreamAddress" yerine kamera adresi yazılacak, adresde

http://username:password@path_to_cam/mjpg/video.cgi?resolution=800x600&req_fps=10&.mjpg


gibi bir şekilde yazılacak biz deneme yapmak için kullanıcı adı ve şifre gerekmeyen bir IP kamera üzerinden denemizi yaptık. Internette "Public IP Camera Urls" diye aratırsanız halen aktif olan benzeri adreslere ulaşabilirsiniz.

Gelelim uygulamamızın ikinci aşamasına. Yani basit bir Güvenlik Kamerası uygulaması yazmaya
  1. Ip kameradan görüntüleri aldıyoruz
  2. Arka plan silme işlemi yapıyoruz. 
  3. Orjinal görüntüyü Siyah Beyaza çeviriyoruz
  4. Ulaştığımız hareketli alanlarıda Siyah beyaz görüntü üzerine kırmızıyla çizdiriyoruz
Örneğimizde GUI olarak FLTK kullanıldı OpenCv'nin  2.4.2 versiyonu kullanıldı.