C# 用C语言生成白噪声图像#
我需要能够用C代码生成白噪声图像。有没有一种算法可以让图像充满白噪声C# 用C语言生成白噪声图像#,c#,algorithm,image-processing,C#,Algorithm,Image Processing,我需要能够用C代码生成白噪声图像。有没有一种算法可以让图像充满白噪声 我已经找到了VB的例子,但是我自己无法将它移植到.net 应该是非常简单的,不是吗 foreach(var pixel in image) { pixel = rand()>0.5 ? white : black; } 不是黑色或白色(根据定义)。它还包含灰度 因此,我们已经接近: foreach(var pixel in image) { //do that for all RGB (depending
我已经找到了VB的例子,但是我自己无法将它移植到.net 应该是非常简单的,不是吗
foreach(var pixel in image)
{
pixel = rand()>0.5 ? white : black;
}
不是黑色或白色(根据定义)。它还包含灰度
因此,我们已经接近:
foreach(var pixel in image)
{
//do that for all RGB (depending on Image format)
pixel = rand() * 255;
}
据我所知,这是该系统中使用的算法link@Justin是的,乍一看,除了随机的比特噪声,它什么都不像。我想它可能做了一些特别的事情,但我没有下载zip进行检查。我同意,但是链接中的imagine没有使用灰度,它的二进制b&w。我也犹豫了一下(它不是来自我,它的维基百科),但是在高缩放模式下,你可以很好地看到它包含灰度。你的例子当然会,你的正确答案是,真正的白噪音不仅仅是黑白的。不过,问题中的链接似乎只是生成黑白随机噪声图像。