0

私は EmguCV を使用して C# で皮膚検出方法を行っています。皮膚検出については、この記事を参照しています。私は EmguCV の初心者です。ウェブカメラでキャプチャしている画像のすべてのピクセル値を取得または設定する方法を知りたいだけです。肌のピクセルが一致した場合は白になり、そうでない場合は黒になります。アプリケーションのパフォーマンスを低下させることなく、ピクセルの RGB 値が必要です。

4

1 に答える 1

1

画像のすべてのピクセル値を取得または設定するには、次のように簡単に実行できます

 Image<Bgr, Byte> img = ....

 for (i = 0; i < img.Height; i++)
 {
     for (k = 0; k < img.Width; k++)
     {
         // Get 
         // Color ( R, G, B, alpha) 
         Color c = img[i, k];

         // Set 
         img[i,k] = new Bgr();
      }
 }

インプレースで書き込みます

于 2012-09-19T07:47:31.987 に答える