0

私は現在、非常に単純なデジタル画像処理プログラムにさまざまな機能を追加しています。安全でない方法を使用してコーディングされています。このプログラムは、グレースケール画像でのみ機能します。

私の質問は、ピクセルにマスクを適用するにはどうすればよいですか?

4

1 に答える 1

1

pix_valsにマスクと合計を掛けるだけです。したがって、次を追加するだけです。

p[y*ストライド+x]= pix_val [0] * Gx [0] + ... + pix_val [8] * Gx [8];

編集:ただし、コーナーケースに注意してください。実際には、オフセットを[0、1、2]ではなく[-1、0、1]に変更し、境界条件を処理する必要があります。

于 2012-11-07T17:47:34.090 に答える