Это зависит от того, как вы определяете свои пиксельные координаты. Если источник находится справа (!) Внизу изображения, x
идет снизу вверх и y
справа налево, ваша матрица верна. Однако это довольно редкий выбор.
Если ваше происхождение находится внизу слева, x
идет слева направо, а y
- снизу вверх, матрица будет иметь вид:
4 0 0
0 1 5
0 2 0
Обратите внимание, что направления инвертированы: например, матричный коэффициент справа от центра применяется к пицелю слева.
Кстати, неправильно, что A
является ядром для произвольного B
. Это относится только к B[0,0] == 1
и B[x,y] == 0
для всех других значений x
и y
.
Обновление:
Таким образом, ваш x
работает сверху вниз, а ваш y
слева направо. Тогда матрица свертки имеет вид:
0 0 4
2 1 0
0 5 0