Kütüphane: | OtsuEsikleme.dll |
Son sürüm: | 1.0.0.0 |
Örneklenen diller: | C#, VB.NET, VB6 |
Dosya: | tıklayınız |
Kütüphanedeki fonksiyon bir gri görüntüyü otsu eşik belirleme metodunu kullanarak belirlediği en uygun eşik değeri ile eşikleyerek ikili seviyeye indirger. Yöntem ile ilgili daha fazla bilgi için Otsu Eşik Belirleme Metodu yazısını okuyabilirisiniz.
void OtsuEsikleme(byte *pixelDizisi, byte *esikDeger, int genislik, int yukseklik)
*pixelDizisi(her eleman 1 bayt): İkili görüntüye dönüştürülecek olan tek boyutlu pixel dizisinin ilk elemanının refransı yollanmalıdır. İki boyutlu pixel dizisi aşağıda yöntem ile tek boyutlu diziye dönüştürülmelidir:
y = 0dan yukseklik değerine kadar x = 0dan genislik değerine kadar tekboyutlu(y*genislik+x) = ikiboyutlu(x,y)
esikDeger (1 bayt): Tespit edilecek olan optimum eşik değerin kaydedileceği değişkenin referansı yollanmalıdır.
genislik ve yukseklik (4 bayt): İşlenecek görüntünün genişlik ve yükseklik değerleri girilmelidir.
merhaba . Yukarıdaki kütüphaneyi kendi C#formumda nasıl kullanabilirim ? Metodu yani. 2 adet picturebox ım var. İlkinde resim var. 2.sine ise otsu eşikleme yapılmış halini göstermem gerekiyor da..
Dosyanın içinde kütüphanenin kullanımını örnekleyen çeşitli dillerde örnek kodlar mevcut. İndirip üzerinde değişiklikler yapabilirsiniz.