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ó).