MATLAB ile 2B Grafik Çizimleri

15 May 2008 Kategoriler: Görüntü İşleme, MATLAB, Programlama Okunma sayısı: 882

İlk yazımız olan MATLAB Programlamaya Giriş yazısında kısaca da olsa grafik çizimlerine bakmıştık, şimdi konuyu biraz açalım. Ama önce ilk yazının ilgili bölümünü okumalısınız.

MATLAB dokümantasyonundan bakarsak bu iş için tonla çizim fonksiyonu var. Ben en çok kullandıklarımı yazayım. öncelikle
plot fonksiyonunun özelliklerine bakalım:

x = linspace(-pi,pi,20);
y = sin(x);
plot(x,y,'--ro','LineWidth',2,...
                'MarkerEdgeColor','k',...
                'MarkerFaceColor','b',...
                'MarkerSize',8)

Yazının devamı için tıklayın »

Mex için derleyiciyi değiştirmek

14 May 2008 Kategoriler: MATLAB, Programlama Okunma sayısı: 608

MATLAB’ten C kodu çağırabilmek için Mex dosyaları yazmak gerekiyor. Yazılan kodu MATLAB’in kullanabileceği bir dll’e çevirmek için ise MATLAB komut satırına

mex fonksiyonum.c

yazılıyor. Bu kod ilk kez çağırılıyorsa kullanıcıya hangi derleyiciyi kullanmak istediği soruluyor:

Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2008a\sys\lcc\bin
[2] Microsoft Visual C++ 6.0 in C:\Program Files\Microsoft Visual Studio
 
[0] None

Yazının devamı için tıklayın »

Boğaziçi FBE tezleri için BibTeX stil dosyası

12 May 2008 Kategoriler: Bağlantılar, Yazılımlar Okunma sayısı: 489

Eğer siz de benim gibi tezinizi LaTeX’te yazıyorsanız şunlara mutlaka göz atın:

Evde dokunmatik ekran yapmak

12 May 2008 Kategoriler: Bağlantılar, Fikirler Okunma sayısı: 787

Tezimle boğuştuğum ve MATLAB ile yazdığım tez kodunu koşturduğum şu günlerde bilgisayara pek müdahale edemiyorum. Fanlar fırlayacak gibi çalışıyor zaten! Yine böyle “sonuçlar nasıl çıkacak acaba” diye merakla beklerken, az önce internette şu projeyi görünce daha bir heyecanlandım. iPod’un, WiiMote’un, MS Surface’in yaptıklarını evde 70-80 YTL’ye yapmak mümkün gözüküyor! Reçetede çok sıradan şeyler var:

Yazının devamı için tıklayın »

Bir görüntüden elin orta noktasını bulup takip etmek anlatılıyor. Histogram yaklaşımı ve çift eşikleme kullanılarak ten rengi bulunuyor. Elin, görüntüdeki en büyük bağlı bileşen olduğu varsayılarak morfolojik erozyon ile elin ağırlık merkezi ortaya çıkarılıyor. Bulunan nokta Kalman filtresi kullanılarak ve kullanılmayarak takip ediliyor ve sonuçlar gözleniyor. Bu proje bitirme ödevimin bir kısmını oluşturuyor.

Yazının devamı için tıklayın »

 
icon for podpress  Örnek Girdi: Play Now

 
icon for podpress  Örnek Çıktı: Play Now

Oya Aran, Prof. Lale Akarun ve ben 2006 yazında Dubrovnik, Hırvatistan’da düzenlenen “eNTERFACE’06 Summer Workshop on Multimodal User Interfaces” “iş dükkanı”na katılmıştık. Projemiz İşaret Dili Eğitmeni Aracı idi. Özetle:

Bu projenin amacı; iyi tanımlanmış (el ve kafa hareketleri ve yüz ifadeleri içeren) sınırlı sayıdaki jestleri tanıyan gerçek zamanlı bir işaret dili eğitmeni aracı geliştirmektir. Böylelikle bu üç bilgi kaynağının birleştirilmesiyle oluşacak bir sistem gösterilecektir.

Yazının devamı için tıklayın »

 
icon for podpress  İşaret Dili Eğitmeni Aracı Tanıtımı: Play Now

Kategoriye özel sayfa düzeni

10 May 2008 Kategoriler: Bağlantılar, Eklentiler, Wordpress Okunma sayısı: 473

Belki farketmişsinizdir, bu sitedeki tekil yazıları okurken 2 adet menü sütunu var ve okuduğunuz yazılar solda dar bir alanda. Ama görüntü işleme kategorisine ait yazılar için durum biraz farklı, onlarda farklı bir sayfa düzeni var. O yazılar daha uzun ve daha dolu olduğu için aşağı uzayıp gitmesin diye tek menü sütunu ekledim. Yoksa okuması çok güç olur. Eğer siz de bloğunuzda belli bir kategoriye ait yazıların farklı bir biçimde gözükmesini isterseniz buyrun!

Yazının devamı için tıklayın »

Ten Rengi Veritabanı - 2

10 May 2008 Kategoriler: Görüntü İşleme Okunma sayısı: 433

Önceki bir yazıda A. Y. Ten Rengi Veritabanı‘nı oluşturmuştuk. Bilgisayarımda eskileri kurcalarken yeni bir tane daha buldum. İşitme engelliler için haber bülteni var ya TRT’de, işte ondaki spikerlerden oluşturduğum ten renkleri veritabanı. Öncekinin yanında bu da dursun, kodu bunda da deneriz.

Veritabanının özellikleri şöyle:

  • Toplam 21 renkli resim (jpg) ve bunlara ait 21 ikilik (png) resim, 21 de ten kısımları ayrılmış resim barındırır (alttaki örneğe bakabilirsiniz).
  • Resim ebatları 352×288 veya 384×288′dir.
  • Laboratuvar ortamında alınmamıştır. Bu yüzden ışıklandırma, makyaj, cinsiyet, ırk, vb. kontrollü değildir. Dahası iki farklı özne içerir, ikisi de kadın.
  • Tamamen deneme amaçlıdır.

Yazının devamı için tıklayın »

Bazen araştırmalarımızın sonucunun doğruluğunu sınamak için gerçek verilerle bizim bulduğumuz sonuçları karşılaştırmak isteriz. Aşağıda videolarda nokta işaretlemeye yarayan bir yazılım bulabilirsiniz. İşaretlemek istediğiniz videoları (avi dosyalarını) “goruntuler” dizinine kopyalayın. Kare başına en çok kaç nokta tıklama istiyorsanız koddan değişikliği yapın. Daha sonra programı çalıştırıp karelerde nokta tıklayabilirsiniz. Bazı karelerde sizi ilgilendirecek nokta veya noktalar gözükmeyebilir, örneğin el işaretlerseniz eller kare dışına çıkabilir, o zaman da mor kutuyu “yok” anlamında kullanabilirsiniz. Noktalar metin dosyaları olarak “noktalar” dizinine kaydedilir.

Bu kod MATLAB’da arayüz yapmak veya video okumak için kaynak olarak da kullanılabilir. Video okumak için DirectShow (DirectX) tabanlı avi dosya okuyucusu kullanılıyor. MATLAB’ın kendi fonksiyonları ile video okursanız tümünü hafızaya almaya çalışıyor ve büyük dosyalarda çalışmak zorlaşıyor. Bu kütüphane ile büyük video dosyalarında çalışmak sorun olmuyor.

Yazının devamı için tıklayın »

Unutmamak için

10 May 2008 Kategoriler: Genel Okunma sayısı: 504

Her gün yeni şeyler öğreniyorum. Ama nedense eskisine göre daha da hızlı unutuyorum çoğu şeyi. Daha doğrusu unutmak denemez tam olarak ama rafta alt sıralara gidiyorlar, belli çağrışımlar yakalamak lazım geri getirebilmek için. Bunun için bir çok yöntem var:

Yazının devamı için tıklayın »