область данных растрового массива. В информационном заголовке
содержатся сведения об изображении, хранящемся в файле, напри-
мер, о высоте и ширине (в пикселях). В таблице цветов представлены
собственно значения параметров
R, G, B
[11].
Комбинация трех параметров (основных цветов)
R, G, B
позволяет
представить произвольный цвет видимого спектра. Но для распозна-
вания объектов цветовое пространство, задаваемое в формате
RGB
,
имеет ряд недостатков: большую корреляцию между компонентами,
смешивание яркостной и цветовой составляющих, существенную не-
однородность по восприятию. Поэтому, чтобы явно получить значе-
ния яркости и цвета пикселя, обычно переходят к другим форматам
(другим цветовым пространствам), например к полутоновому формату
или к формату
HSV
[10], использующему параметры
H, S, V
(здесь
параметры
H, S, V
соответственно обозначают Hue (тон), Saturation
(насыщенность), Volume (яркость). Параметр тона
H
характеризует
преобладающий основной цвет (длину волны, преобладающую в из-
лучении) и изменяется от 0 до 360, параметр насыщенности
S
харак-
теризует близость к тоновой волне и изменяется от 0 до 1 (например,
у белого цвета — насыщенность равна 0, так как невозможно выделить
его цветовой тон), параметр
V
характеризует яркость пикселя (у чер-
ного цвета
V
= 0
, у белого
V
= 1
). Одинаково насыщенные оттенки
могут иметь различные яркости.
Переход в полутоновое пространство из цветового пространства в
формате
RGB
осуществляется по следующей формуле [10]:
I
(
x, y
) = 0
,
2125
R
(
x, y
) + 0
,
7154
G
(
x, y
) + 0
,
0721
B
(
x, y
)
,
где (
x
,
y
)
— координаты пикселя кадра изображения,
I
(
x, y
)
— значе-
ние яркости пикселя,
R
(
x, y
)
,
G
(
x, y
)
,
B
(
x, y
)
— значения параметров
пикселя с координатами (
x
,
y
)
в цветовом пространстве
RGB
. Ми-
нимальное и максимальное значения яркости, получаемые по этой
формуле, равны соответственно 0 и 255.
Переход в цветовое пространство
HSV
из цветового пространства
в формате
RGB
осуществляется по следующим формулам [10]:
H
=
π
3
⎧⎪⎨
⎪⎩
Cb
−
Cg,
если
R
=
V
;
2 +
Cr
−
Cb,
если
G
=
V
;
4 +
Cg
−
Cr,
если
B
=
V,
где
Cr
=
(
V
−
R
)
(
V
−
v
)
;
Cg
=
(
V
−
G
)
(
V
−
v
)
;
Cb
=
(
V
−
B
)
(
V
−
v
)
;
58 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2007. № 3