Диапазон значений для оттенков апельсина
Я новичок в MATLAB и работаю над программой, которая требует от меня анализа оттенков оранжевого цвета. Я работаю в цветовом пространстве Lab и зациклен на том, какой диапазон значений L, a и b взять для разных оттенков оранжевого. Если бы это был HSV, было бы проще, я бы просто дал диапазон для Hue (например, от 18 до 30), который бы включал все оттенки оранжевого. Пожалуйста, помогите мне с ассортиментом в лаборатории.
1 ответ
Если вы неопытны в цветовом пространстве Lab, но знаете, как обходить цветовое пространство RGB или HSV, то я советую преобразовать цвета Lab в HSV и наоборот. Это может быть сделано с lab2rgb
, rgb2hsv
и наоборот с hsv2rgb
а также rgb2lab
,
Во-первых, это дает преимущество в том, что вы знаете, какие цвета вы используете в цветовом пространстве RGB или HSV, пока вы работаете в Lab.
Во-вторых, вы не научитесь работать в цветовом пространстве Lab, если не начнете где-то, о чем действительно знаете. Начиная с HSV и преобразовывая то, что вы знаете, в Lab, вы получите некоторую информацию о цветовом пространстве Lab и его поведении.
Наконец, вы также можете игнорировать мой второй пункт и просто принять свои знания о HSV как достаточные для работы. Использование MATLAB и функций, которые я упоминаю, позволяет вам использовать только знания HSV, но работать в цветовом пространстве Lab без необходимости его полного понимания. Это, конечно, зависит от ваших целей и вопросов.