【发布时间】:2011-12-20 08:17:23
【问题描述】:
我需要能够在 C# 代码中生成白噪声图像。有没有一种算法可以用来用白噪声填充图像?
我找到了如何做到这一点的 VB 示例here,但我自己无法将其移植到 .net。
【问题讨论】:
标签: c# algorithm image-processing
我需要能够在 C# 代码中生成白噪声图像。有没有一种算法可以用来用白噪声填充图像?
我找到了如何做到这一点的 VB 示例here,但我自己无法将其移植到 .net。
【问题讨论】:
标签: c# algorithm image-processing
White Noise 不是黑色或白色(根据定义)。它还包含灰度。
所以我们已经更接近了:
foreach(var pixel in image)
{
//do that for all RGB (depending on Image format)
pixel = rand() * 255;
}
【讨论】:
应该是非常简单的事情,不是吗?
foreach(var pixel in image)
{
pixel = rand()>0.5 ? white : black;
}
【讨论】: