Mielőtt belekezdünk ...

Színes képek átalakítása szürkeárnyalatossá

A szürkeárnyalatos képek csupán intenzitás értékeket  tárolnak, szín információt nem. Ebben az  anyagrészben ismertetett műveleteket szürkeárnyalatos képeken szokás alkalmazni.

A színes (RGB) képek szürkeárnyalatossá konvertálása a legtöbb esetben a vörös, zöld és kék csatornák súlyozott összegével (vagyis lineáris kombinációjával) történik. Sokféle súlyokat álllapítottak meg, amelyek nagyon hasonlóak egymáshoz. Javasoljuk a

Gray = 0.3*Red + 0.59*Green + 0.11*Blue

súlyozott összeg használatát.

Másik megoldás, (amelyet az Octave-ban is használnak,) hogy a képet RGB színtérből egy olyan színtérbe konvertálják, amelynél különválasztható a világossági és a szín információ. A világossági (luminance) csatorna a szürkeárnyalatos képet tartalmazza.

 

Matlab-ban a szürkerárnyalatos konverzióhoz az rgb2gray() függvényt fogjuk használni. (Ez a függvény Octave-ban is megtalálható).