EMRAH ÜSTÜN

internet güzel bir şeydir

Matlab ile ikili imge oluşturma – Otsu algoritması

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Verilen imge için en uygun eşik değeri veren fonksiyon,

indir

(Fonksiyonları ben yazmadım)

1,528 total views, 1 views today

Matlab’da dinamik değişken adı kullanmak

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Çalışma esnasında üreteceğiniz string tipli değişkeni başka bir değişkenin adı olarak kullanmak, eval ile mümkün.

Evet, dinamik string üretimi sprintf ile ama değişken adı olarak kullanmak için eval’e uygulamak gerekir.

Kabaca eval bir string’i kod içindeymiş gibi işler.

>> islem='2+2'
islem =
2+2
>> eval(islem)
ans =
4

Değişken adı olarak da şöyle bir kullanım;

for i=0:10
eval(sprintf('im%d=zeros(100,100)',i))
end

im0,im1,im2.. isimleriyle matris oluşturur.

C#’ta eval için de şöyle bir makale mevcut: Evaluate C# Code (Eval Function)

*Unutmamak için yazdıklarım

1,311 total views, 1 views today

Matlab’da kod çalışma süresi öğrenme: Tic – Toc

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Kullanımı çok basit.
Tic yazdığınız yerde saymaya başlıyor, Toc yazdığınızda saymayı bitiyor.
Tic
FFT1=fft2(double(im1));
FFT2c=conj(fft2(double(im2)));
R=((FFT1.*FFT2c)./(abs(FFT1.*FFT2c)));
fc=fftshift(ifft2(R));

Toc

1,262 total views, 2 views today

Matlab ile Faz Korelasyonu

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Şurada ayrıntıları anlatılan faz korelasyonunu Matlab ile yazalım;

ga ve gb işaretlerimiz olmak üzere;

ga

Önce iki işaretin de FFT’sini alıyoruz. Sonra ikinci işaretin kompleks konjugesini alıp şu formülü uyguluyoruz;

r

Kodlar şöyle;
Devamını oku »

1,304 total views, 1 views today

İmge işleme ders notları

KötüFena değilİyi (3 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Kocaeli Üniversitesi Elektronik ve Haberleşme Mühendisliği’nde okutulan İmge İşleme dersinin notları;
(Free User’ı seçip Download tuşunun çıkmasını bekleyin.)
İndir.

2,109 total views, 1 views today

Gömsis 2008 ardından

KötüFena değilİyi (oy yok)
Loading ... Loading ...


İTÜ Bilişim Enstitüsü
ve Tübider tarafından düzenlenen Gömsis‘e katıldık Kulis ekibi olarak.

İsminde 2008 geçmesinden tahmin ediyoruz ki devamı gelecektir.

Aslında sempozyum 3 gün sürüyor ancak son gün katılamıyorum. İlk 2 günden izlenimlerim ve not aldıklarımı şöyle toparlayayım;

Devamını oku »

1,229 total views, 1 views today

Kamera ile sanal fare

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Taslağını şurada yayınladığım sanal fare projesinin fare hareket kısmını tamamlamış bulunuyorum.

Proje raporu docx dosyası

Proje powerpoint sunumu pptx dosyası

Proje ile ilgili tüm veriler, matlab kodları, dokümanlar, videolar, imgeler

Visual C# .NET projesi ve exe’si

Devamını oku »

2,555 total views, 1 views today

Matlab’da imge üzerinde morfolojik etiketleme – bwlabel

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Aslında şurada anlattığım konu olan etiketlemeyi ayrı başlıkta daha ayrıntılı anlatırsam iyi olur diye düşündüm.

Etiketleme imgelerde ayrı ayrı duran nesneleri ayırt etmek için harika bir metotdur. Diyelim bir imgede bir otomobil ve bir insan var yanyana duran. Bu yöntem ile doğrudan insanı veya otomobili imgeden sökebilirsiniz.

Bunu yapmak için imgemizin lojik olması gerekiyor. (Yani tek renk, 1 beyaz, 0 siyah şeklinde) Bunu da önceden belirlediğimiz bir eşik değere göre yapabiliriz.

Devamını oku »

2,364 total views, 2 views today

Matlab’da resim büyütme, yakınlaşma – image zoom

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Bir resme nasıl “zoom” yapılır?

Piksellerin aralarına yeni pikseller ekleyerek.

Şimdi 2 farklı yolla 2X zoom yapacağım.

1. yol:

Devamını oku »

2,944 total views, 1 views today

Matlab’da resim kesme – image crop

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Photoshop’ta kullandığımız “crop tool” var hani. Resmi keseriz. Şimdi o işlemi program yazarak yapmayı anlatalım;

Mantık şu. Kesilecek olan orijinal imgemizin değerlerini bir matrise atıyoruz. sonra istediğimiz piksel değerlerini yeni bir matrise kopyalıyoruz. x1,y1 değerleri sol üst, x2,y2 değerleri sağ alt noktalar. Ben burada (50,50) ile (150,200) arasını kesiyorum.

Kodumuz şöyle;

Devamını oku »

2,472 total views, 2 views today