-
Notifications
You must be signed in to change notification settings - Fork 1
/
landmarks.js
42 lines (41 loc) · 2.05 KB
/
landmarks.js
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
// landmarks.js
var MARKCOLOR = {
"cont" : "#f00", // red
"brows" : "#f00",
"nose" : "#f00",
"eyes" : "#7ff", // cyan
"lip" : "#f00",
"mouth" : "#ff7", // yellow
"irises": "#f7f", // purple
};
var MARK = {
"cont" : [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],
"brows" : [17, 18, 19, 20, 21, 22, 23, 24, 25, 26],
"nose" : [27, 28, 29, 30, 31, 32, 33, 34, 35],
"eyes" : [36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47],
"lip" : [48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59],
"mouth" : [60, 61, 62, 63, 64, 65, 66, 67],
"irises": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77],
};
var VTX = [
/* cont */127,234,132, 58,172,150,149,148,152,377,378,379,397,288,361,454,356,
/* brows */ 70, 63,105, 66,107,336,296,334,293,300,
/* nose */168, 6,195, 4, 98, 97, 2,326,327,
/* eyes */ 33,160,158,133,153,144,362,385,387,263,373,380,
/* lip */ 57, 40, 37, 0,267,270,287,321,314, 17, 84, 91,
/* mouth */ 78, 81, 13,311,308,402, 14,178,
];
var TRI = [0,1,36,0,36,17,1,2,41,1,41,36,2,3,31,2,31,41,3,4,48,3,48,31,4,5,48,
5,6,48,6,7,59,6,59,48,7,8,58,7,58,59,8,9,56,8,56,57,8,57,58,9,10,55,
9,55,56,10,11,54,10,54,55,11,12,54,12,13,54,13,14,35,13,35,54,14,15,
46,14,46,35,15,16,45,15,45,46,16,26,45,17,36,18,18,37,19,18,36,37,19,
38,20,19,37,38,20,39,21,20,38,39,21,39,27,22,42,23,22,27,42,23,43,24,
23,42,43,24,44,25,24,43,44,25,45,26,25,44,45,27,39,28,27,28,42,28,39,
29,28,29,42,29,31,30,29,30,35,29,40,31,29,35,47,29,39,40,29,47,42,30,
31,32,30,32,33,30,33,34,30,34,35,31,50,32,31,40,41,31,48,49,31,49,50,
32,51,33,32,50,51,33,51,34,34,52,35,34,51,52,35,46,47,35,52,53,35,53,
54,36,41,37,37,40,38,37,41,40,38,40,39,42,47,43,43,47,44,44,46,45,44,
47,46,48,60,49,48,59,60,49,61,50,49,60,61,50,62,51,50,61,62,51,62,52,
52,63,53,52,62,63,53,64,54,53,63,64,54,64,55,55,65,56,55,64,65,56,66,
57,56,65,66,57,66,58,58,67,59,58,66,67,59,67,60,60,67,61,61,66,62,61,
67,66,62,66,63,63,65,64,63,66,65,21,27,22];