Histogram Çıkartma ve Eşitleme
Yorum Yazılmamış Kategori: Projelerim || Etiketler: histogram, histogram eşitleme, imge işleme, matlab || Tarih: Ocak 3rd, 2010İmge işlemede histogram, bir imgedeki gri tondaki piksel değerlerinin dağılımını veren grafiktir. Şöyle ki renk karşılığı 0 olan kaç tane piksel var 120 olan kaç tane var gibi..
Kaynak Kodlar
Örnek olarak;
Histogram sola yaklaştıkça imge karanlık sağa yaklaştıkça aydınlık olur. Yukarıdaki resmin histogramındaki gibi dağılım bir bölgede toplanmışsa imgenin karşıtlığı düşüktür. Histogram dağılımı ortanlıtı bir şekilde dağılmışsa [...]
İmge Karıştırma
1 Yorum Kategori: Projelerim || Etiketler: imge işleme, matlab || Tarih: Ocak 3rd, 2010Amaç, ilk aşamada elimizdeki imgeyi karmaşık hale getirip anlamsız hale getirmek bir nevi şifrelemek. İkinci aşamada imgeyi eski haline getirmek.
Benim uyguladığım mantık, imgeyi önce 10′ar piksellik parçalara ayırıp önce satırları sonra sütunları karıştırmak. İmgeyi okuma işlemlerini atladıktan sonra kod 4 ana parçadan oluşmakta; satırların karıştırılması, sütunların karıştırılması, satırların dönüştürülmesi ve sütunların dönüştürülmesi.
Bir döngü içerisinde imgenin [...]
Visual Basic ile Renk Geçiş Efekti
2 Yorum Kategori: Projelerim || Etiketler: Projelerim, visual basic || Tarih: Haziran 17th, 2009VB.Net ve VC# çıktı çıkalı Visual Basic 6.0 eskisi kadar rağbet görmesede programlamaya yeni başlayanlar az da olsa bulaşırlar VB’ye. Basic tabanlı olduğundan öğrenmesi ve döküman bulması kolaydır. Düşük özellikli bir PC’de çok rahat visual tabanlı bir yazılım geliştirebilirsiniz. İleride öğrenilmek istenen dil için çok güzel bir temel oluşturabilir. VB ile programlama mantığını oturtup rahatlıkla [...]
0-99 İleri/Geri Sayıcı
1 Yorum Kategori: Projelerim || Etiketler: assembly, PIC, pic 16f628, Projelerim, sayıcı, up down counter || Tarih: Nisan 3rd, 2009Mikroişlemciler II dersi ödevi olarak yapmıştım. Devrenin Proteus çizimi ve Assembly kodlarına buradan ulaşabilirsiniz.
Devre butonlara basıldıkça birer sayı artarak yada azalarak sayıyor. Sayı “99″dayken ileri yada “0″ken geri basılırsa sabit kalıyor.
Kodlar 16f628 mikrodenetleyicisine göre ortak anod display için yazılmıştır. Devrenin şeması..
PIC 16F877 ile Ayarlanabilir 2 Nokta Arası Sıcaklık Kontrolü
2 Yorum Kategori: Projelerim || Etiketler: lcd, lm35, pic 16f877, pic basic, Projelerim, sıcaklık kontrolü || Tarih: Ekim 23rd, 2008Uludağ üniversitesi 2. sınıf 1. dönem mikro işlemciler dersinde yapmış olduğum proje.
Ne iş yapar bu devre;
PIC16F877’nin A0 portuna bağlı olan LM35 elemanının sıcaklığa bağlı olarak Vout çıkışından gönderdiği analog sinyallerin okunarak sıcaklık ölçümünün yapılması. Belirlenen alt ve üst değerlerin iki sıcaklık noktası arası kontrol yapması ve okunan sıcaklığın bu değerler arasındaki bağıntıya göre değişik çıkışların aktif olması. Devrede bulunan 3 buton ile sıcaklık alt ve üst değerlerini ayarlayabiliyoruz. 1. buton menuler arası gezmek için diğer 2 buton ise sıcaklığı arttırıp yada azaltmak için. Devrede lm35 yerine herhangi bir sıcaklık sensörü kullanılabilir, yapısı basit olduğundan ben bunu kullanmıştım.
Visual Basic’te ProgressBar (İşlemÇubuğu) Yapımı
5 Yorum Kategori: Projelerim || Etiketler: islem çubuğu, islembar, progressbar, Projelerim, visual basic || Tarih: Ekim 15th, 2008Visual Basic kurulduğu zaman “Microsoft Windows Common Controls” bileşeni içerisinde progressbar gelmektedir fakat bu eleman içerisine herhangi bir yazı yazamazsınız yazılsada çok uğraştırır delirtir falan filan scrooling değişkenini smoth yaparsanız işlemciden çok yer, sevememiştim bir türlü bu nesneyi … Bende bunu düşünerekten son değiştirme tarihi 12 şubat 2005 olan projeyi yapmışım. uzun zaman [...]
