Skip navigation

Pontoperációk

Működésük

A legegyszerűbb alacsony szintű képfeldolgozó műveletek közé tartoznak az úgynevezett pontoperációk. Egy kép minden képpontját megvizsgáljuk, és az értéke alapján döntünk, megváltozzon-e (döntési kritérium), ha igen, hogyan? Ilyen műveletek például a (globális) küszöbölés és vágás.

Adaptív, vagy lokális műveletekről beszélünk, ha a döntési kritérium paraméterei nem globálisak, hanem a vizsgált pont szomszédságának, környezetének elemzésével kerülnek meghatározásra.

A vágás segítségével egy meghatározott intenzitástartományt, például rekonstrukciós hiba okozta zajt, el tudunk tüntetni a képről. A küszöbölés segítségével egyszerű szegmentálási feladatokat oldhatunk meg, alkalmas lehet homogén intenzitású objektumok leválogatására a képen.

Az OpenCV lehetőséget biztosít globális és lokális küszöbölésre és vágásra is, viszont csak egy küszöbértékkel. Sávos/intervallumos műveleteket külön kell megvalósítanunk.

Küszöbölés és vágás változatai

Képi adatok

Feltételezzük, hogy szürkeárnyalatos képen dolgozunk, ahol az intenzitásértékek 0-255 közöttiek, vagyis nincsenek szín információk.

Műveletek

Minden képpontra egy kritériumot értékelünk ki, ez alapján dől el az eredmény intenzitásérték. A kritérium jellemzően 1 vagy 2 küszöbértékkel való összehasonlítást jelent.

Küszöbölés

Eredménye egy bináris kép, az eredmény képpontjai 255 vagy 0 értékűek (igazából nullától különböző és 0), annak megfelelően, hogy a kritérium teljesült vagy sem.

Vágás

Szürkeárnyalatos eredmény: Eredeti intenzitás érték megtartása, ha a kritérium teljesül, egyébként módosítás (lehet 0, küszöbérték, vagy más megadott érték).

Hatáskör

Globális

Minden képpontra egységes kritérium. A küszöb- és vágási értékek meghatározása sokféle lehet.

Lokális, vagy adaptív

A küszöbérték képpontonként változó, a lokális környezet intenzitásértékei alapján számítódik.