Maski na obrazkach

0

Cześć,

interesuje mnie jak interpretować maski na brzegach obrazków? Załóżmy, że mamy maskę Sobela 3x3:
[-1 0 1]
[-2 0 2]
[-1 0 1]

rozumiem, że działa to tak, że mamy piksel w środku i pobieramy dane o pikselach dookoła przetwarzanego. Jednak jeśli piksel jest na brzegu to co wtedy? Mam wykorzystać tylko tyle pikseli ile maski "pokrywa" mi się z obrazkiem?

Pozdrawiam i dzięki z góry za pomoc.

0

Możesz:

  • utworzyć sobie obraz z ramką 1px dookoła i obliczenia robić od [1,1] a nie od [0,0], do [szer-1, wys-1],
  • jeśli jesteś przy np.: lewej krawędzi, to kopiuj do obliczeń dane z prawej krawędzi,

1 użytkowników online, w tym zalogowanych: 0, gości: 1