Выходных значений очков в изображении
-
21-12-2019 - |
Вопрос
У меня есть изображение, и я хочу иметь возможность получить значения оттенка из определенных точек на изображении.
Я использую Impixel, чтобы получить значения цвета, но было заданным вопросом, если есть функция, такая как impixel, чтобы получить значение оттенка SPEICIFC пикселей.
Решение
Используется rgb2hsv
после impixel
.
Пример:
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
. Не связан с StackOverflow