Sair matiz valores de pontos na imagem
-
21-12-2019 - |
Pergunta
Eu tenho uma imagem e eu quero ser capaz de obter a tonalidade valores a partir de pontos específicos na imagem.
Estou usando o impixel para obter os valores de cor, mas queria saber se existe uma função como impixel para obter o valor de matiz de speicifc pixels.
Solução
Utilização rgb2hsv
depois de impixel
.
Exemplo:
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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow