英文链接:Mask operations on matrices
矩阵的掩码操作非常简单。其思想是我们根据掩码矩阵(也称为内核)重新计算图像中每个像素的值。此掩码保存的值将调整相邻像素(和当前像素)对新像素值的影响程度。从数学的角度来看,我们在用指定的值来计算加权平均值。
测试用例
我们举个 图像对比度增强 的例子。我们想对图像的每个像素应用以下公式:
I ( i , j ) = 5 ∗ I ( i , j ) − [ I ( i − 1 , j ) + I ( i + 1 , j ) + I ( i , j − 1 ) + I ( i , j + 1 ) ] I(i,j) = 5*I(i,j) - [ I(i-1,j) + I(i+1,j) + I(i,j-1) + I(i,j+1)] I(i,j)=5∗I(i,j)−[I(i−1,j)+I(i+1,j)+I(i,j−1)+I(i,j+1)]
⟺ I ( i , j ) ∗ M , where M = i \ j − 1 0 + 1 − 1 0 − 1 0 0 − 1 5 − 1 + 1 0 − 1 0 \iff I(i,j)*M, \text{where } M =\begin{matrix}_i\backslash ^j & -1 & 0 & +1 \cr -1 & 0 & -1 & 0 \cr 0 & -1 & 5 & -1 \\ +1 & 0 & -1 & 0 \\ \end{matrix} ⟺I(i,j)∗