Come ottenere i valori RGB da un'immagine in MATLAB

April 24

Come ottenere i valori RGB da un'immagine in MATLAB


MATLAB è un software per la matematica e l'ingegneria modellazione è possibile utilizzare per effettuare semplici operazioni aritmetiche, avanzata modellazione 3-D e tutto il resto. La sua grande forza è in algebra lineare, un campo di matematica che si basa fortemente su matrici, raggruppamenti di numeri in righe e colonne. In un RGB, o rosso-verde-blu, immagine, ogni pixel è definito miscelando i livelli di intensità indipendenti di luce rossa, verde e blu. MATLAB può produrre una matrice 3-D che rappresenta i valori RGB di ogni pixel in un'immagine.

istruzione

1 Aprire Esplora risorse e passare alla posizione della vostra immagine.

2 Fare clic destro sul file e fare clic "Copia".

3 Tasto destro del mouse nella finestra "Cartella corrente" in MATLAB e fare clic su "Incolla". Questa azione rende le cose facili mettendo una copia dell'immagine nella directory predefinita di MATLAB.

4 Tipo "A = imread ( 'filename.jpg')," senza le virgolette al prompt dei comandi, dove 'filename.jpg' è il nome del file della vostra immagine. Hit Invio. MATLAB creerà una matrice tridimensionale con il nome di "A" che memorizza i valori RGB per l'immagine. Ogni pixel dell'immagine ha ora un livello di intensità di luce rossa, verde e blu, che vanno da 0, o non è presente, a 255, il livello di intensità più forte.

5 Trovare il valore dell'intensità della luce rossa per il pixel più a sinistra in alto della tua immagine digitando "A (1,1,1)" senza le virgolette al prompt dei comandi e premendo invio. Il primo numero è la "x" coordinate, il secondo è il "y" di coordinate e il terzo numero sceglie R, G o B. Per esempio, si possono trovare le intensità di luce verde e blu per il pixel più a sinistra in alto, modificando la terza numero rispettivamente 2 o 3,.