Что такое 5х5 эквивалент ядра 3х3 для тиснения? - PullRequest
0 голосов
/ 19 апреля 2020
-2  -1  0
-1   1  1
 0   1  2

Это ядро ​​3x3 для тиснения. Как мне написать это в 5x5?

1 Ответ

1 голос
/ 19 апреля 2020

Как я понимаю, эти фильтры принимают разности направлений (см. Wikipidea page ).

Мы можем разложить ваш фильтр на направления

0 -1  0        0  0  0       -2  0  0

0  0  0       -1  0  1        0  0  0

0  1  0        0  0  0        0  0  2

Итак, я думаю, что вы можете расширить его по этим трем направлениям, делая акцент

0  0 -1  0  0        0  0  0  0  0       -2  0  0  0  0

0  0 -1  0  0        0  0  0  0  0        0 -2  0  0  0

0  0  0  0  0       -1 -1  0  1  1        0  0  0  0  0

0  0  1  0  0        0  0  0  0  0        0  0  0  2  0

0  0  1  0  0        0  0  0  0  0        0  0  0  0  2

Итак, окончательное ядро ​​будет

-2  0 -1  0  0

 0 -2 -1  0  0

-1 -1  1  1  1

 0  0  1  2  0

 0  0  1  0  2

Возможно, вы также можете попробовать интерполировать коэффициенты фильтра, помеченные как x

-2  x -1  0  0

 x -2 -1  0  0

-1 -1  1  1  1

 0  0  1  2  x

 0  0  1  x  2
...