Come ottenere i valori RGB di un'immagine in MATLAB

Le immagini RGB definiscono i pixel dell'immagine mescolando le luci rosse, verdi e blu.

Passaggio 1

Apri Windows Explorer per andare alla posizione della tua immagine.

Passaggio 2

Fare clic con il tasto destro sul file e fare clic su "Copia".

Passaggio 3

Fare clic sulla finestra "Current folder" in MATLAB e fare clic su "Paste". Questa azione facilita la procedura poiché colloca una copia dell'immagine in una directory predefinita di MATLAB.

Passaggio 4

Inserisci "A = imread ('filename.jpg')" senza le virgolette nel prompt dei comandi, dove 'filename.jpg' corrisponde al nome file dell'immagine. Premi "OK" MATLAB creerà una matrice tridimensionale con il nome "A" che memorizzerà i valori RGB per la tua immagine. Ogni pixel dell'immagine avrà ora un livello di intensità della luce rossa, verde e blu, variabile da 0, o assente, a 255, il livello di intensità massimo.

Passaggio 5

Trova il valore dell'intensità della luce rossa per il pixel superiore all'estremità sinistra dell'immagine. Per fare ciò, inserisci "A (1, 1, 1)" senza le doppie virgolette nel prompt dei comandi e premi "Accetta". Il primo numero corrisponde alla coordinata "x", il secondo corrisponde alla coordinata "y" e il terzo numero sceglie R, G o B. Ad esempio, puoi trovare l'intensità delle luci verdi e blu per il pixel superiore dell'estremità sinistra cambiare il terzo numero in 2 o 3, rispettivamente.