2012-11-07 43 views
0

我正在爲一個非常簡單的數字圖像處理程序添加不同的功能。它使用不安全的方法進行編碼。 該程序只適用於灰度圖像。將像素應用於掩碼

我的問題是我如何應用面具的像素?

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

+0

對不起。谷歌搜索habbit。 – user1081326

+0

實際上,[so]平臺使得標籤可以被搜索到,所以你不需要擔心改變標題。 –

回答

1

只需通過mask和sum乘以pix_vals即可。所以只需加上:

p [y * stride + x] = pix_val [0] * Gx [0] + ... + pix_val [8] * Gx [8];

編輯:小心角落的情況下,雖然,你應該真的改變你的偏移量[-1,0,1]而不是[0,1,2],並處理邊界條件。

+0

完美。那就是我一直在尋找的。 – user1081326