BUILD Windows

   Başladı, başlayacak derken nihayet ilk BUILD Windows konferansı 13 Eylül 2011 TSI 19:00’da başladı. Adından da anlaşılacağı gibi ana teması Microsoft’un bir sonraki işletim sistemi Windows 8 olan konferansa yoğun ilgi vardı. Üstelik konferans daha önce PDC konferanslarında gerçekleştirildiği gibi online olarak da izlenebildi.    Her Microsoft konferansında alışıla geldiği gibi BUILD konferansı açılış…

Ücretsiz Microsoft Press Kitapları

   Microsoft’un biz yazılım geliştiricilere ücretsiz kitap verdiğini biliyor muydunuz! Windows Phone’dan Visual Studio, SQL Server’a kadar farklı ve popüler alanlarda biz yazılım geliştiricilere sunulan bu ücretsiz kitapları ve bu kitaplar hakkındaki detaylı bilgileri aşağıda bulabilirsiniz. Programming Windows Phone 7    Windows Phone 7 programlamasını konu alan bu kitap üç ana bölüme ayrılmış durumda. Windows…

Resmi Bulanıklaştırmak

   Görüntü işleme konusunda aldığım geri bildirimler sonrasında seriye yeni bir makale daha eklemenin yerinde olduğuna karar verdim. Bu makalemde sizlerle bir resmi nasıl bulanık (blur) hale getirebileceğimizi paylaşacağım.    Bir resmin netliğinin kaybolmasının sağlandığı bulanıklaştırma, temel de belirli bir alan içerisindeki piksellerin renk ortalamasının alınması asasına dayalı bir yöntemdir. Daha önce detaylarını sizlerle paylaştığım…

Kinect SDK : Havuz vs Olay

   Windows için Kinect SDK Beta sürümüyle birlikte gelen programlama kılavuzunu okuduysanız derinlik, video ve iskelet akışlarından bilgi almak için iki yöntem önerildiğini biliyor olmalısınız; Havuz ve Olay. Bu makalemde, bu iki yöntem arasındaki farklara değinerek daha önceden Olay bildirimleri yöntemi üzerinden örneklediğim Kinect ile Uzaya Çıkıyoruz makalemdeki kodumu havuz yöntemiyle nasıl yazabileceğimizi sizlerle paylaşıyor…

Kinect, Arka plan & Oyuncu Renklendirme

   Kinect makale serisinde en son derinlik ve video akışlarını beraber kullanmaya başlayarak oyuncu görüntüsünü farklı bir arka plan üzerine koyabilmiştik. İki farklı veri akışını birleştirdiğimiz bu işlem Kinect’i daha güçlü kullanabilmek adına önemli bir adım. Bu makalemde bunu bir adım daha ileri taşıyarak ayıkladığımız arka plan ve/veya oyuncu görüntüsü üzerinde resim işleme yöntemlerini kullanıyor…

Resmin Negatifini Alma

   Görüntü işleme konusuna girmişken elimizdeki bir görüntünün negatifini nasıl alacağımızı anlatmamak olmaz. Oldukça basit bir mantığı olan negatif görüntü elde etme işleminde yapılacak olan işlem her bir pikselin RGB kanal değeri olan her bir bit’i değilini almak; yani 0’ları 1, 1’leri 0 yapmak.    RGB renk modelinde her bir kanal için 8bit ayrılmıştır. İkilik…

Resmi Pikselleştirme

   Bir önceki makalemde birlikte renkli bir görüntüyü işleyerek gri tonlanmış bir hale dönüştürmüştük. Hazır konusu açılmışken ikinci bir görüntü işleme yöntemi olan pikselleştirmeden de bahsetmek istiyorum.    Pikselleştirme, belirli bir alan içerisindeki her bir pikselin ortak bir rengi almasıdır; ki bu aynı zamanda görüntüdeki detaylarında kaybolması anlamına gelecektir. Gri tonlama işlemi her bir piksel…

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…

Kinect ile Uzaya Çıkıyoruz

   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…