Összehasonlítás
A konvolúció, a mediánszűrés, és a matematikai morfológia is a képpontok egy lokális környezetét veszi figyelembe, ahogyan az előző részekben láttuk. Érdemes összefoglalni és összehasonlítani, hogy a rendelkezésre álló OpenCV függvények miben különböznek egymástól a környezet megadási lehetőségeit illetően.
Konvolúció
- Négyzet vagy téglalap alakú környezet.
- Célszerűen páratlan sor és oszlopszám. Alapértelmezésként a középső elem kerül illesztésre a vizsgált pontra, ami felülbírálható.
- Súlyozott összeg képzéshez a súlyokat adja. 0 érték esetén az adott intenzitás nem játszik szerepet. Példa:
1/16 | 2/16 | 1/16 |
2/16 | 4/16 | 2/16 |
1/16 | 2/16 | 1/16 |
Mediánszűrés
- Négyzet alakú környezet.
- Célszerűen páratlan sor és oszlopszám. Az értékek sorbarendezése után a középső elem kerül illesztésre a vizsgált pontra.
- Nincsenek súlyok, minden elem egyformán figyelembe vételre kerül a környezetben.
Morfológiai műveletek (dilatáció, erózió)
- Négyzet vagy téglalap alakú környezet.
- Célszerűen páratlan sor és oszlopszám. Alapértelmezésként a középső elem kerül illesztésre a vizsgált pontra.
- Melyik elemek kerüljenek figyelembe vételre: 1 igen, 0 nem.
- Strukturáló elemnek is nevezik.
0 | 1 | 0 |
1 | 1 | 1 |
0 | 1 | 0 |