Wiki#

Hızlı Bağlantılar#
Harika Videolar#
CMU Mechatronics 2012: Team Fun
Demo Mode Object Tracking
CMUcam4 Video
CMUcam4 Object Tracking (watch on YouTube)
CMUcam4 Skin Tracking (watch on YouTube)
Harika Projeler#
Çok Atışlı Top – Yazan: Wesley Myers
Autonomous Vehicle Control – Yazan: Haim Baruh, Joshua Metersky, Richard Quan ve David Wu
Düşük Güçlü Hareket Algılama – Yazan: Kwabena Agyeman
Mobot – Yazan: Cosku Acay, Edwin Cho, Kenneth Li, Nishant Pol
Tipik Kullanımlar#
CMUcam4, renkleri izlemek veya temel görüntü istatistikleri toplamak için kullanılabilir. En iyi performans, yüksek kontrastlı ve yoğun renkler olduğunda elde edilebilir. Örneğin, beyaz bir arka plan üzerinde kırmızı bir topu kolayca izleyebilir, ancak değişen ışıkta farklı kahverengi tonları arasında ayrım yapmak zor olabilir. Renkli nesneleri izleme, yer işaretlerini konumlandırmak, çizgileri takip etmek veya hareketli işaretleri kovalamak için kullanılabilir. Renk istatistiklerini kullanarak, CMUcam4’ün bir sahneyi gözlemlemesi, belirli bir rengi tespit etmesi veya ilkel hareket algılaması yapması mümkündür. CMUcam4 ani bir renk değişikliği tespit ederse, muhtemelen sahnede bir şey değişmiştir. “line mode” (çizgi modu) kullanarak, CMUcam4 renkli nesnelerin düşük çözünürlüklü ikili görüntülerini oluşturabilir. Bu, dal algılamalı çizgi takibi ve hatta basit şekil tanıma içeren daha karmaşık görüntü işleme yapmak için kullanılabilir. Bu daha gelişmiş işlemler, CMUcam4’ten gönderilen ikili görüntüleri sonradan işlemek için özel algoritmalar gerektirir. Normal bir dijital kamerada olduğu gibi, bu tür bir işleme bir bilgisayar veya en azından hızlı bir mikrodenetleyici gerektirebilir.
Tipik Yapılandırma#
CMUcam4 için en yaygın yapılandırma, standart bir TTL seri portu aracılığıyla bir ana işlemciyle iletişim kurmasını sağlamaktır. Bu “ana işlemci” bir bilgisayar (USB veya RS232 aracılığıyla), Arduino, Basic Stamp, PIC veya benzeri bir mikrodenetleyici olabilir. CMUcam4, standart bilgisayar tabanlı bir görü sisteminin boyutunu veya gücünü karşılayamayan gömülü sistemlere basit görü eklemek için yeterince küçüktür. İletişim protokolü, en yavaş işlemcileri bile karşılayacak şekilde tasarlanmıştır. CMUcam4, daha yavaş işlemcileri karşılamak için çeşitli baud hızlarını destekler. Daha da yavaş işlemciler için, CMUcam4 “poll mode” (yoklama modu) ile çalışabilir. Bu modda, ana işlemci CMUcam4’ten yalnızca tek bir veri paketi isteyebilir. Bu, daha yavaş işlemcilere verilerle daha kolay senkronize kalma yeteneği verir. “delay mode” (gecikme modu) komutunu kullanarak tek tek seri veri karakterleri arasına bir gecikme eklemek de mümkündür. İletişim gecikmeleri nedeniyle, hem yoklama modu hem de gecikme modu bir saniyede işlenebilen toplam kare sayısını düşürür.