C# kodunda beyaz bir gürültü görüntüsü oluşturabilmem gerekiyor. Görüntüyü beyaz gürültü ile doldurmak için kullanabileceğim bir algoritma var mı?C# beyaz renkte görüntü oluştur C#
VB örneğinin nasıl yapılacağını buldum here, ancak ben kendim.
C# kodunda beyaz bir gürültü görüntüsü oluşturabilmem gerekiyor. Görüntüyü beyaz gürültü ile doldurmak için kullanabileceğim bir algoritma var mı?C# beyaz renkte görüntü oluştur C#
VB örneğinin nasıl yapılacağını buldum here, ancak ben kendim.
Bu hatlar boyunca çok basit bir şey olmalı, değil mi?
foreach(var pixel in image)
{
pixel = rand()>0.5 ? white : black;
}
Beyaz Gürültü siyah veya beyaz değil (tanım başına). Ayrıca gri tonları içerir.
yüzden zaten yakınız:
foreach(var pixel in image)
{
//do that for all RGB (depending on Image format)
pixel = rand() * 255;
}
Katılıyorum ama bağlantıdaki hayal, gri tonlamalı, ikili b & w'yi kullanmıyor. – asawyer
ben de tereddüt ediyordu (benden değil, wikipedia) ama yüksek zoom modu ile oldukça iyi görüyorsunuz o greysler içerir. – fixagon
Örneğiniz kesinlikle yapar ve gerçek beyazlığınız doğruysa sadece siyah ve beyazdır. Yine de sorudaki bağlantı, siyah ve beyaz rastgele gürültü görüntüleri oluşturuyor gibi görünüyor. – asawyer
Bildiğim kadarıyla algoritma o benzemiyor bir bakışta Evet bu bağlantı – Justin
@Justin kullanılıyor bu söyleyebilirim Rastgele biraz gürültüden başka bir şey. Sanırım özel bir şey yapıyor olabilir, ancak kontrol etmek için zip dosyasını indirmedim. – asawyer
Çok teşekkür ederim çocuklar. –