Ana içeriğe atla

Kayıtlar

C# Görüntü işleme

İlk Olarak Burayı Okumalısınız Öncelikle görüntü işleme üzerine olan kodları birebir hepsini ben yazmadım bunun için google da “c# color tracking” diye bir arama gerçekleştirdim ve referans olarak http://www.uguryalcin.de/c/372 adresini belirledim. Konuya geçecek olursak, ilk önce birkaç kütüphane dosyasına ihtiyacınız olacak. örnek projede kütüphaneler mevcut bunlar kendinizi daha da ileri götürmek için. aforge kütüphanesini indirmek isteyebilirsiniz. Ekran görüntüsü. Ben aslına bakarsanız kod anlatma konusunda pek iyi değilim. Örnek projeyi indirin. Kodları silin aralarına bir şeyler eklemeye çalışın ve öğrenin. Şimdi yeni bir soru ile daha karşılaşıyoruz. Aynı anda birkaç görüntü almak istersek ne yapmalıyız. Aslında onunda cevabı basit ama biraz da sizin araştırma yapıp kendi blogunuzda yayınlamanız için onu size bırakıyorum. Yayınlamış olduğunuz yazıyı yorumlardan paylaşırsanız çok mutlu olurum. Sağlıcakla kalın :) using System; using System.Collections.G...

C# pixel, görüntü işleme

İlk olarak Görüntü İşleme ile ilgili olan yazıyı okumanızı tavsiye edilir. http://yzgrafik.ege.edu.tr/~tekrei/dosyalar/sunum/gi.pdf bu dökümanın 25.sayfasındaki formülü kullanarak siyah beyaz bir resim yapalım dedim. Ekran görüntüsü aşağıdaki gibi oldu. Kaynak kodda şu şekilde ya da c# Pixel İşleme using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace pixelIsleme { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Bitmap PixelTara( Bitmap Goruntu) { Bitmap yeniGoruntu = new Bitmap (Goruntu.Width, Goruntu.Height); //Bitmap sınıfımızı oluşturduk. for ( int i = 0; i < Goruntu.Width; i++) //resmi yatay olarak taramak için { for ( int j...

C# Görüntü İşleme

Herkese merhabalar, Bu yazı dizimizde görüntü işlemeden bahsedeceğiz. Şunu belirtmek isterim ki bende yeni merak saldım bu alana ve buradan yaptığım işten çok yararlandığım kaynaklardan ve internetten nasıl kaynak bulduğum konusuna değineceğim. Sizinde bildiğiniz üzere internetten bir çok yazılmış makale bulunmakta, Aforge ‘ya henüz kulak aşınalığınız yoksa araştırmaya yeni başladığınız kanısına varıyorum. Ben bir şeye başlamadan önce her zaman doğru soruları bulmaya çalışırım ve sürekli soru sorma stilimi değiştirerek bilgiye ulaşmaya çalışırım. Şimdi bu konu hakkında kabataslak bir fikir oluşturmak için sorularımızı oluşturmamız ve cevaplarını aramamız gerekiyor. 1- Görüntü işleme nedir? 2- Resimlerde veya görüntülerde pixsel değerlerini nasıl okurum? 3- Webcam ‘de gerçek zamanlı olarak belirlediğim renkleri nasıl bulurum?(c# color tracking) 4- Yüz, nesne tanıma algoritmaları nasıl oluşturulur? 5- C# ‘ta görüntü işleme üzerine oluşturulmuş örnekler nelerdir? 6- Bu beş sorudan öğrendi...

Korkuyorum!!

Rasgele Numaralandırma ( C# ArrayList Random Dizi Controls )

Evet uzun zamandır programlama ile ilgili bir şeyler yazmadık. Bugün gelecek zamanda nasıl bir bilgisayarım olacağını düşünürken dokunmatik ekranlar geldi aklıma, biliyorsunuz Windows 7 ile artık dokunmatik ekranlara daha bir aşina olacağız hele freamwork 4.0 da dokunmatik ekranlarda program yazabilmek için bir sürü sınıf geliyor. Benim ve büyük bir ihtimalle sizinde dokunmatik ekranınız olmadığı için o konu üzerinde yazmayacağımı düşünmüşsünüzdür. Ben bugün şöyle bir şey yapmak istedim Amerikan filmlerinde hani dokunmatik kranlardan şifre giriyorlar ya hasta oluyorum öle filmlere adam önce bir sprey sıkar adam şifreyi girer sonra bilmem ne ışığı ile ekrandaki parmak izlerinden kombinasyonlar oluşturur ve şifreyi kırılır falan filan. İşte biz bugün o şifreli hanenin biraz farklısını yapacağız bizim sistemimizde haneye her bastığında ekranda rakamların yerleri değişecek. Bu işlemi iki yöntemle yapacağız. Birincisinde işimizi oldukça kolaylaştıran ArrayListleri kullanacağız ikincisinde i...

Kitap Okumak

Kitap okumak genelde boş zamanlarda yapılan iş olarak belirtilir. Ortaokulda bende böyle bir cümle kurarak bu hataya düşmüştüm fakat hocamın yanağıma kondurduğu iki gülden sonra kurduğu cümleyi hala hatırlıyorum. Kitap bo ş zamanlarda okumak için yazılmıyor. Kitap okumak için zaman ayırman gerekir demişti. O zaman için gerçekten ne demek istediğini anlayamamıştım. Bir insan durduk yere neden kitap okusun gibi düşüncelere sahiptim. Zaten benim o zamanlar bir kitap alışkanlığım dahi yoktu. Sadece geceleri erken uyuyabilmek için gözlerimi yorma amacıyla kitabı elime alırdım. Ailem beni hızlı okuma kursuna gönderdi lise-1 de ama ben hala büyük bir ısrarla kitap okumaktan hoşlanmıyordum. Üniversite bitiminde bir mucize oldu ve benim artık düzenli bir kitap okuma alışkanlığım var. Konu seçmeden ayırt etmeden okuyorum ve ilkokul lise çağlarımda kitap oku madığım için inanılmaz derecede pişmanım. Ailemi bu konuda suçlamıyor da değilim hani beni hiç kitaplara özendirmek için bir şey yapmadıla...

c# injection - .Net Reflection

Bugün C# ile ilgilenenlerin pekte hoşlanmadığı bir programdan bahsedeceğiz. Programımızın adı Reflector . Bu program nedir ne yapar derseniz. C# ile yazdığımız programları ekstra bir paketleme işleminden geçirmediğimiz sürece sadece exe dosyalarının olmasına rağmen içerisinde ki kodları görebilmemizi, bazı eklentileri ile kodları değiştirip tekrar derleyebilmemizi sağlayan lanet olası bir program. Program hiçbir kurulum gerektirmiyor, hiçbir çaba, marifet gerektirmiyor sadece Visual Studio ile yapılmış olan exe dosyasını sürekleyip programın içerisine atıyorsunuz o kadar tabi programın ücretsiz olması da cabası. Programdan bu kadar bahsettikten sonra birazcık kendisini tanıyalım. Ekran görüntüsüne sahip olan programımız Visual Studio ile yapılmış olan programların ara bir dile çevirmesinden kaynaklanan bir hatadan dolayı kodların içeriğini görebilmeze olan sağlıyor. Tüm Visual Studio çalışmalarını açabildiği gibi bunu farklı dillerde yazılışlarını da gösterebiliyor(Delphi vs). Hemen ör...