Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Počítačová grafika: Konvoluční algoritmus

Zdravím,
může mi někdo vysvětlit jak tento algoritmus funguje, abych ho pak mohl naprogramovat? Jsem z toho totální jelen...:-| (Tohle Konvoluce a Convolution jsem četl)

Ve skriptech máme příklad:
Při použití tohoto konvolučního jádra (matice3x3)
[http://img508.imageshack.us/img508/4331/clipboard02 mq5.png]
se změní hodnoty intenzit pixelů takto (a je původní, b je po aplikaci algoritmu):
[http://img143.imageshack.us/img143/2171/clipboard01 wj4.png]

Mohl by mi někdo prosím polopaticky vysvětlit jak se k tomu došlo? :-[ Stačí mi to pro obrázky v 256 odstínech šedi.

Díky!
MaSo

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Bod B[4,4] je aritmetickým priemerom bodov A[3,3], A[3,4], A[3,5], A[4,3], A[4,4], A[4,5], A[5,3], A…
msx. 24.10.2007 11:54
msx.
zoom?? to snad nie.
MM.. 24.10.2007 13:09
MM..
Hovorím podobnom, nie rovnakom. Veď digitálny zoom je len prepočítavanie farieb a žiadne zvyšovanie… poslední
msx. 24.10.2007 18:07
msx.
Tak jsem to nakódil, výsledek je celkem pěkný... Nahoře je původní obrázek, dole po aplikaci konvolu…
MaSo 24.10.2007 17:03
MaSo
Po prečítaní tejto dikusie mám zasa väčší rešpekt k Photoshopu. Veď už ani tento defacto jednoduchý… nový
deadhead 24.10.2007 18:04
deadhead

Bod B[4,4] je aritmetickým priemerom bodov A[3,3], A[3,4], A[3,5], A[4,3], A[4,4], A[4,5], A[5,3], A[5,4], A[5,5], pri matici 3x3. Pri matici, napr., 5x5 by to boli body A[2-6,2-6]. Veď je to jednoduché, len sa toho netreba báť. Na podobnom princípe pracuje aj digitálny zoom.

Tak jsem to nakódil, výsledek je celkem pěkný... Nahoře je původní obrázek, dole po aplikaci konvolučního algoritmu s maticí se samýma 1/9...
[http://img263.imageshack.us/img263/6742/clipboard01 lm5.png]

Po prečítaní tejto dikusie mám zasa väčší rešpekt k Photoshopu. Veď už ani tento defacto jednoduchý blur som nepochopil :)

Zpět do poradny Odpovědět na původní otázku Nahoru