-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 に答える