Функции > Обработка изображений > Инструменты цвета изображения > Преобразование изображений и цветов — RGB и HLS/HSV
  
Преобразование изображений и цветов — RGB и HLS/HSV
Следующие функции преобразуют изображения с цветовой моделью HLS и HSV в изображения RGB и наоборот. Они берут изображения или цветовые векторы, сохраненные в одной цветовой модели, как входные и возвращают изображение или цветовой вектор в другой цветовой модели.
Функция rgb_to_hls(RGB) возвращает вектор из отдельных цветовых компонентов или упакованную матрицу изображения RGB в цветовой модели RGB, преобразованной в цветовую модель HLS.
Функция rgb_to_hsv(RGB) возвращает вектор из отдельных цветовых компонентов или упакованную матрицу изображения RGB в цветовой модели RGB, преобразованной в цветовую модель HSV.
Функция hls_to_rgb(HLS) возвращает вектор из отдельных цветовых компонентов или упакованную матрицу изображения HLS в цветовой модели HLS, преобразованной в цветовую модель RGB.
Функция hsv_to_rgb(HSV) возвращает вектор из отдельных цветовых компонентов или упакованную матрицу изображения HSV в цветовой модели HSV, преобразованной в цветовую модель RGB.
Аргументы
RGB, HLS, HSV — векторы 3 × 1 (из скаляров или матриц) или упакованные матрицы изображения с вещественными значениями в интервале от 0 до 255.
Кроме того, функции, описанные выше, могут принимать три аргумента, например (R,G,B), где R, G и B являются скалярами или матрицами.