aboutsummaryrefslogtreecommitdiffstats
path: root/LIBCOLOUR_YES.7
blob: 14526097320586b5929c6be004a8065beb18de18 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
.TH LIBCOLOUR_YES 7 libcolour
.SH NAME
LIBCOLOUR_YES - YES
.SH DESCRIPTION
YES colours are presented with either of
.nf

	typedef struct libcolour_yes_f libcolour_yes_f_t;
	typedef struct libcolour_yes_lf libcolour_yes_lf_t;
	typedef struct libcolour_yes_llf libcolour_yes_llf_t;

.fi
These
.BR struct s
use
.BR float ,
.BR double ,
and
.BR long\ double ,
respecitively, for the values stored in them,
and are otherwise identical.
.B struct libcolour_yes_f
is defined as
.nf

	struct libcolour_yes_f {
		enum libcolour_model \fImodel\fP;
		float \fIY\fP;
		float \fIE\fP;
		float \fIS\fP;
	};

.fi
.I .model
shall be set to
.BR LIBCOLOUR_YES .
In
.BR union\ libcolour_colour_f ,
.BR union\ libcolour_colour_lf ,
and
.BR union\ libcolour_colour_llf ,
.I .yes
is used for YES colours.
.P
.IR .Y ,
.IR .E ,
and
.I .S
hold the Y (luma), E (e-factor), and
S (s-factor) values, respectively.
.P
Y is 0 in black and 1 in white.
.P
YES is additive, since it is linearly isomorphic
to CIE 1931 XYZ.
.P
This colour model was developed for computer
vision, specifically facial analysis.
.SH SEE ALSO
.BR libcolour (7)
.SH AUTHORS
Mattias Andrée
.RI < m@maandree.se >