Verwenden Sie die Funktionen rgb_to_gray und gray_to_rbg, um RGB-Bilder in Graustufenbilder und umgekehrt zu konvertieren sowie für Falschfarbenbilder.
2. Konvertieren Sie das Bild in ein Graustufenbild.
Die RGB-Werte werden mit der NTSC-Formel in die Graustufenwerte konvertiert: 0.299 ∙ Rot + 0.587 ∙ Grün + 0.114 ∙ Blau. Diese Formel spiegelt genau die relative Wahrnehmung der Helligkeit von rotem, grünem und blauem Licht durch eine durchschnittliche Person wider.
3. Fügen Sie die zwei Bilder ein, um den Farbunterschied anzuzeigen.
(smallwar.gif)
(smallwar_rgb_gray.bmp)
gray_to_rgb
Wenn Sie eine Graustufenmatrix in RGB konvertieren, werden Falschfarben zu Intensitätsebenen in dem Bild zugewiesen.
1. Lesen Sie ein Graustufenbild ein.
(bridge.bmp)
2. Definieren Sie einen Datensatz, der ein Farbschema des Regenbogenspektrums beschreibt.
3. Verwenden Sie das Farbschema des Spektrums, um das Graustufenbild in RGB zu konvertieren.
(colorbridge.bmp)
gray_to_rgb verwendet nicht die integrierte Variable ORIGIN, die den Startindex eines Arrays für andere Funktionen angibt.