Utilizzare le funzioni
rgb_to_gray e
gray_to_rbg per convertire immagini RGB in immagini in scala di grigi e viceversa e per creare immagini in colori falsi.
1. Utilizzare la funzione
READRGB per leggere un'immagine RGB.
2. Convertire l'immagine in scala di grigi, quindi utilizzare la funzione
WRITEBMP per salvare l'immagine in un file.
I valori RGB vengono convertiti in valori in scala di grigi tramite la formula NTSC: 0,299 ∙ Red + 0,587 ∙ Green + 0,114 ∙ Blue. Questa formula rappresenta in modo affidabile la percezione relativa della luminosità della luce rossa, verde e blu da parte di una persona media.
3. Inserire le due immagini per visualizzare la differenza dei colori.
(smallwar.gif)
(smallwar_rgb_gray.bmp)
gray_to_rgb
Quando si converte una matrice in scala di grigi in RGB, i colori falsi vengono assegnati ai livelli di intensità nell'immagine.
1. Utilizzare la funzione
READ_IMAGE per leggere un'immagine in scala di grigi.
(bridge.bmp)
2. Definire un insieme di dati che descriva una mappa colori dello spettro graduata.
3. Utilizzare la mappa colori dello spettro per convertire l'immagine in scala di grigi in RGB, quindi utilizzare la funzione
WRITERGB per salvare l'immagine in un file.
(colorbridge.bmp)
gray_to_rgb non utilizza la variabile ORIGIN incorporata, che specifica l'indice iniziale di un array per altre funzioni.