Monthly Archives: August 2011

Renkli bir Resmi Gri Tonlamaya Dönüştürme
Photoshop v.b. resim işleme uygulamalarında bulunan en basit işlemlerden birisidir renkli bir resmi gri tonlanmış haline dönüştürmek. Bu makalemde, C# ile renkli bir görüntüyü nasıl gri tonlanmış haline dönüştürebileceğimizi sizlerle paylaşıyor olacağım. Doğrudan kodlamaya geçmeden önce, konunun daha rahat anlaşılabilmesi adına, renkli görüntülerin bilgisayarlar tarafından nasıl tutulduğunu görelim. Renkli imajlar çoğunlukla çeşitli renk…

To the Space with Kinect
Kinect ile birlikte sahip olduğumuz yetenekler biz yazılımcıların hayal gücü ile birleşince yapılabileceklerde sınırlar kalkıyor. Öyle ki; Kinect istersek bizi uzaya bile çıkartabilir… Bu makalemde, adım adım ilerlediğimiz Kinect programlamada, video görüntüsünden aldığımız ve sadece oyunculara ait olan görüntüyü nasıl bir ardalan üzerinde gösterebileceğimizi göreceğiz. Hatırlarsanız, Kinect makale serisinin bir önceki makalesinde işlediğimiz…

Kinect’te Sadece Oyuncu Derinlik Görüntüsü
Bir önceki makalemde sizlere Kinect’ten gelen akışlardan sadece derinlik akışını kullanarak nasıl bir görüntü elde edebileceğinizden bahsetmiştim. Sadece gri tonlama ile yaptığımız bu işlem sonucunda aldığımız görüntü maalesef ki istediğimiz detayda bir sonuç ortaya çıkartmıyordu. Bunun en önemli nedeni gri bir görüntü oluşturabilmek için ARGB renk paletinde kırmızı, yeşil ve mavi aynı değerin verilmesi…

Kinect ile Kamera ve Derinlik İşlemleri
Kinect makale serisinde daha önce sizlere Kinect donanımı ve yapılabilecekleri hakkında bilgiler paylaşmış, ardında da birlikte geliştirme ortamımızı Kinect için hazırlamıştık. Bu makalemde, elimizi artık iyice koda bulaştırarak Kinect kamera kullanımının detaylarını inceliyor olacağım. Makalemizde ele alacağımız örneğimiz bir WPF uygulaması olacak, önceki makalemizde başladığımız MerhabaKinect uygulamamız. Geliştirme ortamımızı hazırlarken oluşturduğumuz MerhabaKinect uygulamamızı…

Log4Net ve Chainsaw ile Loglama
Hatırlarsanız sizlere daha önce de loglamanın hata yakalamada biz yazılımcıların hayatımızı ne kadar kolaylaştırdığından bahsetmiştim. Biz yazılımcıların bu konudaki belki de en büyük yardımcılarından birisi de Log4Net kütüphanesidir. Java dünyasındaki kardeşi Log4J’nin büyük başarısını .net dünyasında sürdüren bu kütüphaneden daha önce sizlere bahsetmiş, nasıl kullanıldığını örneklemiştir. Hiç şüphesi ki her ikisi de Apache Foundation’ın…