Ottenere valori di tonalità dei punti nell'immagine
-
21-12-2019 - |
Domanda
Ho un'immagine e voglio essere in grado di ottenere i valori di tonalità da punti specifici sull'immagine.
Ho usato l'impission per uscire i valori dei colori, ma si stava chiedendo se ci si stava chiedendo una funzione come l'impexel per ottenere il valore di tonalità dei pixel SpeiciFC.
Soluzione
Usa rgb2hsv
dopo impixel
.
Esempio:
im = imread('peppers.png'); %// example image
im = im2double(im); %// convert to double values in [0, 1]
c = [12 146 410]; %// column coordinates of desired pixels
r = [104 156 129]; %// row coordinates of desired pixels
pixels = impixel(im,c,r); %// rgb values of pixels
hsv = rgb2hsv(pixels); %// convert to hsv
hue = hsv(:,1); %// hue is first column of hsv
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow