标签: c# image processing mask digital
我目前正在为一个非常简单的数字图像处理程序添加不同的功能。它使用不安全的方法编码。 此程序仅适用于灰度图像。
我的问题是如何将遮罩应用于像素?
答案 0 :(得分:1)
只需将pix_vals乘以掩码和总和即可。所以只需添加:
p [y * stride + x] = pix_val [0] * Gx [0] + ... + pix_val [8] * Gx [8];
编辑:注意角落情况,你应该真正将你的偏移改为[-1,0,1]而不是[0,1,2]并处理边界条件。