-1

我没有 CS 背景,但曾广泛使用 C#。也许我会知道这个有 CS 背景的答案,但我希望能得到这个网站上所有聪明人的帮助。

有人可以提供一个关于如何使用 C# 以编程方式“读取”图像的 C# 代码片段吗?假设我有黑白图像,就像指纹一样。背景可以是白色或灰度,打印本身是黑色的。如何使用 C# 区分图像(即指纹)和背景(即白色或灰度)的一部分?

4

1 回答 1

3

您将使用 Bitmap 类加载图像:

http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.aspx

var bitmap = new Bitmap(filename);

然后,您可以使用 GetPixel 方法“读取”每个点的颜色。

var color = bitmap.GetPixel(x, y);

至于如何解释图像,例如确定哪些部分是指纹,这可能涉及各种复杂的图像处理算法,这些算法并不是 C# 特定的。

于 2012-11-01T18:09:27.170 回答