我正在尝试编写一段代码,它会逐行扫描我的图像,并告诉我图像中有多少个白色和黑色像素?(假设我的图像是由黑色字符与白色背景组成的)
var backgroundPixels = 0;
for (int x = 0; x < bmp.Width; x++)
{
for (int y = 0; y < bmp.Height; y++)
{
if (bmp.GetPixel(x, y).Equals(Color.White))
{
backgroundPixels++;
}
}
}
label3.Text = Convert.ToString(backgroundPixels);
我遇到了问题,代码出现了故障。有人能帮我吗?
bmp.GetPixel(x, y)
的R
、G
和B
。 - Nitin Varpe