Skip to content

Instantly share code, notes, and snippets.

@Marithia
Forked from uwcc/.block
Last active October 18, 2019 02:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Marithia/338afa7476336204fb45279efe30d348 to your computer and use it in GitHub Desktop.
Save Marithia/338afa7476336204fb45279efe30d348 to your computer and use it in GitHub Desktop.
MDDN342 Assignment 3: Face Mappings
license: mit

##Final

This is my final version for this project. I'm happy with how it turned out in the end, but I think there is a lot to improve on. The faces don't exactly work most of the time and I don't know why. The training values are saved, but going back it is different.

For the three images, I have gone through a lot to see which ones work best, and these three are as close as I can get. But I choose vintage looks for my project because of the way they dressed and their expressions best matches with my theme as they all look creepy back in those photos.

The mapping of the faces are pretty close so it fits fairly well on the people's faces which I am very happy with. I think that I could have added more details if I managed my time better, which is something to improve on next time.

As for the values of what goes to what in order:

Eyes - Grey/green, Blue, Brown, Black

Nose - Long/Nose bridge, Small nose/up turned/no nose bridge, wide

Mouth - Smile with teeth/visible teeth showing, no smile, smile with mouth closed

Face Colour - Redish/yellow tone, pale, Brown, Black

Scar/Screw - White/Grey/Red, Blonde, Brown, Black (Hair colour)

Screw - Long hair, Short hair
(Hair length)

I picked these values because I thought they would give the best varitity and best make each face different and memorable. Each of the features I wanted to best match in with a normal human face, but make it bigger so it is in the same place but the proportions are just bigger or smaller and usual.

Overall I'm glad I stuck with my creepy faces and the outcome was not exactly what i hoped for but I'm happy with it nonetheless.

/*
* FaceMap class - holds all informaiton about one mapped
* face and is able to draw itself.
*/
// other variables can be in here too
// these control the colors used
const bg_color = [225, 206, 187];
const fg_color = [151, 102, 52];
const stroke_color = [95, 52, 8];
function Face() {
// these are state variables for a face
// (your variables may be different)
this.eye_value = 2; // can be either 2 (eyes) or 3 (no eyes)
this.mouth_value = 1; // range is 0.5 to 8
this.tilt_value = 0; // range is -30 to 30
/*
* Draw a face with position lists that include:
* chin, right_eye, left_eye, right_eyebrow, left_eyebrow
* bottom_lip, top_lip, nose_tip, nose_bridge,
*/
this.draw = function(positions) {
rotate(this.tilt_value);
// head
stroke(stroke_color);
fill(fg_color);
fill(135, 41, 28);
ellipse(0, 0, 3, 4);
noStroke();
//forehead
ellipse(0, -1, 4, 3.5);
//Facecolour
if (this.facecolor_value == 1) {
fill(135, 41, 28);
ellipse(0, 0, 3, 4);
ellipse(0, -1, 4, 3.5);
}
else if (this.facecolor_value == 2) {
fill(150);
ellipse(0, 0, 3, 4);
ellipse(0, -1, 4, 3.5);
}
else if (this.facecolor_value == 3) {
fill(75, 112, 86);
ellipse(0, 0, 3, 4);
ellipse(0, -1, 4, 3.5);
}
else if (this.facecolor_value == 4) {
fill(0, 68, 150);
ellipse(0, 0, 3, 4);
ellipse(0, -1, 4, 3.5);
ellipse(0, 0.65, 1.8, 1.5);
}
//facecolour end
// eyes
if (this.eye_value == 1) {
/////////////////.........first eyes............///////////////////
fill(0);
ellipse(1, -0.8, 0.5); //right
ellipse(-1, -0.8, 0.5); //left
noFill();
stroke(255);
strokeWeight(0.01)
ellipse(-1, -0.8, 0.5);
ellipse(-1, -0.8, 0.38);
ellipse(-1, -0.8, 0.26);
ellipse(-1, -0.8, 0.14);
ellipse(-1, -0.8, 0.02);
ellipse(1, -0.8, 0.5);
ellipse(1, -0.8, 0.38);
ellipse(1, -0.8, 0.26);
ellipse(1, -0.8, 0.14);
ellipse(1, -0.8, 0.02);
/////////////////.........first eyes end............///////////////////
}
else if(this.eye_value == 2) {
/////////////////.........second eyes............///////////////////
fill(0);
ellipse(1, -1, 1.4, 2); //right
ellipse(-1, -0.8, 1.5); //left
noFill();
stroke(255);
strokeWeight(0.01)
ellipse(-1, -0.8, 1.46);
ellipse(-1, -0.8, 1.34);
ellipse(-1, -0.8, 1.22);
ellipse(-1, -0.8, 1.1);
ellipse(-1, -0.8, 0.98);
ellipse(-1, -0.8, 0.86);
ellipse(-1, -0.8, 0.74);
ellipse(-1, -0.8, 0.62);
ellipse(-1, -0.8, 0.50);
ellipse(-1, -0.8, 0.38);
ellipse(-1, -0.8, 0.26);
ellipse(-1, -0.8, 0.14);
ellipse(-1, -0.8, 0.02);
ellipse(1, -1, 0.02);
ellipse(1, -1, 0.14);
ellipse(1, -1, 0.26);
ellipse(1, -1, 0.38, 0.40);
ellipse(1, -1, 0.50, 0.60);
ellipse(1, -1, 0.62, 0.80);
ellipse(1, -1, 0.74, 1);
ellipse(1, -1, 0.86, 1.20);
ellipse(1, -1, 0.98, 1.40);
ellipse(1, -1, 1.12, 1.60);
ellipse(1, -1, 1.24, 1.80);
ellipse(1, -1, 1.36, 2);
/////////////////.........second eyes end............///////////////////
}
else if (this.eye_value == 3) {
/////////////////.........third eyes............///////////////////
fill(50, 70);
stroke(0);
strokeWeight(0.05);
ellipse(1, -1, 1.8, 1.8);
ellipse(-1, -1, 1.8, 1.8);
fill(0);
noStroke();
ellipse(1, -1, 0.3, 0.3);
ellipse(-1, -1, 0.3, 0.3);
strokeWeight(0.05);
stroke(0, 99.9);
noFill();
ellipse(1, -1, 1, 1);
ellipse(1.2, -0.8, 1.2, 1.2);
ellipse(0.9, -1.3, 1.1, 1.1);
ellipse(1.2, -1, 1.3, 1.3);
ellipse(0.8, -0.8, 0.8, 0.8);
ellipse(0.7, -1, 0.5, 0.5);
ellipse(0.9, -1, 1.4, 1.4);
stroke(0, 99.9);
ellipse(0.9, -1.2, 0.8, 0.5);
ellipse(0.8, -1.1, 1.3, 1.2);
ellipse(1.2, -1.3, 1.3, 0.6);
ellipse(1, -0.8, 1.2, 1.4);
ellipse(1.1, -0.9, 0.5, 1.3);
ellipse(0.6, -1, 0.6, 0.7);
ellipse(0.8, -0.7, 0.7, 0.8);
ellipse(-1, -1, 1, 1);
ellipse(-1.2, -0.8, 1.2, 1.2);
ellipse(-0.9, -1.3, 1.1, 1.1);
ellipse(-1.2, -1, 1.3, 1.3);
ellipse(-0.8, -0.8, 0.8, 0.8);
ellipse(-0.7, -1, 0.5, 0.5);
ellipse(-0.9, -1, 1.4, 1.4);
stroke(0, 99.9);
ellipse(-0.9, -1.2, 0.8, 0.5);
ellipse(-0.8, -1.1, 1.3, 1.2);
ellipse(-1.2, -1.3, 1.3, 0.6);
ellipse(-1, -0.8, 1.2, 1.4);
ellipse(-1.1, -0.9, 0.5, 1.3);
ellipse(-0.6, -1, 0.6, 0.7);
ellipse(-0.8, -0.7, 0.7, 0.8);
/////////////////.........third eyes end............///////////////////
}
else if (this.eye_value == 4) {
/////////////////.........fourth eyes............///////////////////
fill(0);
ellipse(1, -1, 1);
ellipse(-1, -1, 1);
noFill();
stroke(1);
strokeWeight(0.02);
ellipse(-1, -1, 1.1, 1.1);
ellipse(1, -1, 1.1, 1.1);
ellipse(-1, -1, 1.6, 1.6);
ellipse(1, -1, 1.6, 1.6);
ellipse(-1, -1, 1.3, 1.6);
ellipse(1, -1, 1.3, 1.6);
ellipse(-1, -1, 1.3, 1.5);
ellipse(1, -1, 1.3, 1.5);
ellipse(-1, -1, 1.5, 1.4);
ellipse(1, -1, 1.5, 1.4);
ellipse(-1, -1, 1.2, 1.1);
ellipse(1, -1, 1.2, 1.1);
ellipse(-1, -1, 1.5, 1.1);
ellipse(1, -1, 1.5, 1.1);
ellipse(-1, -1, 1.3, 1.1);
ellipse(1, -1, 1.3, 1.1);
ellipse(-1, -1, 1.3, 1);
ellipse(1, -1, 1.3, 1);
ellipse(-1, -1, 1.2, 1.5);
ellipse(1, -1, 1.2, 1.5);
ellipse(-1, -1, 1.2, 1.3);
ellipse(1, -1, 1.2, 1.3);
ellipse(-1, -1, 1, 1.2);
ellipse(1, -1, 1, 1.2);
/////////////////.........fourth eyes end............///////////////////
}
noStroke();
// mouth
fill(bg_color);
//mouth
if (this.mouth_value == 1) {
fill(0);
ellipse(0, 0.8, 1.8, 1.5);
//teeth
fill(135, 70, 0);
rect(-0.1, 1.25, 0.2, 0.35, 2);
rect(0.2, 0.95, 0.2, 0.4, 1.8);
rect(-0.6, 1.1, 0.2, 0.4, 0.05);
}
if (this.mouth_value == 2) {
noFill();
stroke(1);
strokeWeight(0.08);
curve(-1, 1, 1, 1, -1, 1, -5, -5);
strokeWeight(0.05);
line(0.2, 1.6, -0.1, 1.3);
line(0.2, 1.3, -0.1, 1.6);
line(-0.5, 1.5, -0.7, 1.1);
line(-0.7, 1.5, -0.5, 1.1);
line(0.5, 1.5, 0.7, 1.1);
line(0.7, 1.5, 0.5, 1.1);
noStroke();
}
if (this.mouth_value == 3) {
fill(0);
ellipse(0, 1, 2, 1.7);
noFill();
strokeWeight(0.03);
stroke(100);
ellipse(0, 0.97, 2, 1.7);
ellipse(0, 0.97, 1.8, 1.5);
ellipse(0, 0.97, 1.6, 1.3);
ellipse(0, 0.97, 1.3, 1);
ellipse(0, 0.97, 1.2, 0.9);
ellipse(0, 0.97, 0.8, 0.5);
noStroke();
}
//mouth end
//facecolour
if (this.facecolor_value == 1) {
fill(135, 41, 28);
ellipse(0, 0.55, 2.2, 1);
}
else if (this.facecolor_value == 2) {
fill(150);
ellipse(0, 0.55, 2.2, 1);
}
else if (this.facecolor_value == 3) {
fill(75, 112, 86);
ellipse(0, 0.55, 2.2, 1);
}
else if (this.facecolor_value == 4) {
fill(0, 68, 150);
ellipse(0, 0.55, 2.2, 1);
}
//facecolour end
//nose
if (this.nose_value == 1) {
fill(0);
triangle(-0.4, -0.2, 0.4, -0.2, 0, 1.5);
ellipse(0, -0.2, 0.3, 0.5);
ellipse(0, 0.6, 0.3, 2);
ellipse(0, 1, 0.3, 2.6);
}
else if (this.nose_value == 2) {
noFill();
stroke(0);
strokeWeight(0.05);
ellipse(0, 0.3, 0.8, 0.7);
fill(0);
ellipse(-0.1, 0.3, 0.07, 0.3);
ellipse(0.1, 0.3, 0.07, 0.3);
fill(135, 41, 28);
noStroke();
}
else if (this.nose_value == 3) {
fill(0);
ellipse(0, 0.6, 0.4, 0.7);
ellipse(0, 0.3, 0.43, 1.2);
ellipse(-0.2, 0.5, 0.7, 0.37);
ellipse(0.2, 0.5, 0.7, 0.37);
fill(135, 41, 28);
}
//nose end
//scar start
if (this.scarscrew_value == 1) {
fill(0);
rect(-1, -2, 1.5, 0.05);
fill(74, 74, 74);
rect(-0.8, -2.1, 0.15, 0.3);
rect(-0.3, -2.2, 0.2, 0.5);
rect(0.3, -2.1, 0.1, 0.3);
}
else if (this.scarscrew_value == 2) {
fill(77, 8, 8);
strokeWeight(2);
push();
translate(width / 0, height / -1);
rotate(PI * 5.0);
rect(-1.2, -2.3, 2, 0.07);
pop();
fill(54, 20, 11);
triangle(-1, -2.3, -0.7, -2.3, -0.8, -2.6);
triangle(-1, -2.3, -0.7, -2.3, -0.8, -1.5);
triangle(-0.4, -2.3, -0.5, -2.3, -0.5, -2.6);
triangle(-0.4, -2.3, -0.5, -2.3, -0.5, -2);
triangle(-0.2, -2.3, 0, -2.3, -0.1, -2.6);
triangle(-0.2, -2.3, 0, -2.3, -0.1, -2);
triangle(0.3, -2.3, 0.2, -2.3, 0.3, -2.6);
triangle(0.3, -2.3, 0.2, -2.3, 0.2, -2.1);
triangle(0.5, -2.3, 0.8, -2.3, 0.4, -2.6);
triangle(0.5, -2.3, 0.8, -2.3, 0.8, -2.2);
// ellipse(0, 0, 6);
}
else if (this.scarscrew_value == 3) {
fill(33, 33, 26);
strokeWeight(1.1);
rect(-0.8, -2.4, 0.2, 0.05);
rect(-0.75, -2.2, 0.5, 0.1);
rect(-0.8, -1.9, 0.8, 0.07);
rect(-0.45, -1.75, 0.2, 0.05);
rect(-0.42, -1.5, 0.4, 0.05);
rect(-0.27, -1.3, 0.3, 0.03);
rect(-0.1, -1.05, 0.2, 0.05);
rect(-0.15, -0.8, 0.4, 0.07);
rect(-0.8, -2.4, 0.2, 0.05);
push();
translate(width / 0, height / -5);
rotate(PI * 20.0);
fill(77, 8, 8);
rect(-2.5, -0.5, 2, 0.03);
pop();
// ellipse(0, 0, 5);
}
else if (this.scarscrew_value == 4) {
fill(59, 43, 11);
strokeWeight(1.1);
triangle(-1.35, -2.3, -1, -2.3, -0.99, -2.5);
triangle(-1.35, -2.3, -1, -2.3, -1.4, -1.6);
triangle(-1, -2.3, -0.7, -2.2, -0.8, -2.6);
triangle(-1, -2.3, -0.7, -2.2, -0.9, -1.9);
triangle(-0.7, -2.19, -0.3, -2.03, -0.5, -2.6);
triangle(-0.7, -2.19, -0.3, -2.03, -0.5, -1.6);
triangle(-0.3, -2.02, -0, -1.9, -0, -2.4);
triangle(-0.3, -2.02, -0, -1.9, -0.3, -1.2);
triangle(-0.15, -2, -0.2, -1.8, 0.4, -1.65);
}
//scar end
//screw start
if (this.screw_value == 1) {
push();
translate(width / 0, height * 5);
rotate(PI * 10.0);
fill(150);
rect(-0.7, -3.16, 0.08, 0.6);
rect(-0.74, -3.16, 0.17, 0.1, 6);
pop();
push();
translate(width / 0, height / 5);
rotate(PI * 15.0);
fill(150);
rect(-0.8, -3.4, 0.08, 0.9);
rect(-0.85, -3.4, 0.17, 0.1, 6);
pop();
push();
translate(width / 0, height / 5);
rotate(PI * 20.0);
fill(150);
rect(-0.9, -2.88, 0.08, 0.6);
rect(-0.94, -2.98, 0.17, 0.1, 6);
pop();
}
else if (this.screw_value == 2) {
fill(150);
rect(-2.6, -2, 0.5, 1, 0.1);
rect(-2.7, -1.8, 0.95, 0.55);
rect(2.1, -2, 0.5, 1, 0.1);
rect(1.75, -1.8, 0.95, 0.55);
}
else if (this.screw_value == 3) {
fill(150);
rect(-2.6, -2, 0.5, 1, 0.1);
rect(-2.7, -1.8, 0.95, 0.55);
rect(2.1, -2, 0.5, 1, 0.1);
rect(1.75, -1.8, 0.95, 0.55);
}
}
//screw end
/* set internal properties based on list numbers 0-100 */
this.setProperties = function(settings) {
this.eye_value = int(map(settings[0], 0, 100, 1, 4));
this.facecolor_value = int(map(settings[3], 0, 100, 1, 4));
this.nose_value = int(map(settings[1], 0, 100, 1, 3));
this.mouth_value = int(map(settings[2], 0, 100, 1, 3));
this.scarscrew_value = int(map(settings[4], 0, 100, 1, 4));
this.screw_value = int(map(settings[5], 0, 100, 1, 2));
this.tilt_value = map(settings[6], 0, 100, -30, 30);
}
/* get internal properties as list of numbers 0-100 */
this.getProperties = function() {
let settings = new Array(3);
settings[0] = map(this.eye_value, 1, 4, 0, 100);
settings[1] = map(this.nose_value, 1, 3, 0, 100);
settings[2] = map(this.mouth_value, 1, 3, 0, 100);
settings[3] = map(this.facecolor_value, 1, 4, 0, 100);
settings[4] = map(this.scarscrew_value, 1, 4, 0, 100);
settings[5] = map(this.screw_value, 1, 2, 0, 100);
settings[6] = map(this.tilt_value, -30, 30, 0, 100);
return settings;
}
}
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.6.1/p5.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.6.1/addons/p5.dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/seedrandom/2.4.3/seedrandom.min.js"></script>
<script src="https://d3js.org/d3-random.v1.min.js"></script>
<script src="z_clmtrackr.js"></script>
<script src="z_model_pca_20_svm.js"></script>
<script language="javascript" type="text/javascript" src="z_purview_helper.js"></script>
<script language="javascript" type="text/javascript" src="z_focused_random.js"></script>
<script language="javascript" type="text/javascript" src="kdTree.js"></script>
<script language="javascript" type="text/javascript" src="face.js"></script>
<script language="javascript" type="text/javascript" src="system_runner.js"></script>
<style>
body { padding: 0; margin: 0; }
.inner { position: absolute; }
#controls {
font: 300 12px "Helvetica Neue";
padding: 5;
margin: 5;
background: #f0f0f0;
opacity: 0.0;
-webkit-transition: opacity 0.2s ease;
-moz-transition: opacity 0.2s ease;
-o-transition: opacity 0.2s ease;
-ms-transition: opacity 0.2s ease;
}
#controls:hover { opacity: 0.9; }
</style>
</head>
<body style="background-color:white">
<div class="outer">
<div class="inner" id="controls" height="500">
<table>
<tr>
<td>Eyes</td>
<td id="slider1Container"></td>
</tr>
<tr>
<td>Nose</td>
<td id="slider2Container"></td>
</tr>
<tr>
<td>Mouth</td>
<td id="slider3Container"></td>
</tr>
<tr>
<td>Face Color</td>
<td id="slider4Container"></td>
</tr>
<tr>
<td>Scar/Screw</td>
<td id="slider5Container"></td>
</tr>
<tr>
<td>Screw</td>
<td id="slider6Container"></td>
</tr>
<tr>
<td>Tilt</td>
<td id="slider7Container"></td>
</tr>
<tr>
<td>setting 8</td>
<td id="slider8Container"></td>
</tr>
<tr>
<td>setting 9</td>
<td id="slider9Container"></td>
</tr>
<tr>
<td>setting 10</td>
<td id="slider10Container"></td>
</tr>
<tr>
<td>setting 11</td>
<td id="slider11Container"></td>
</tr>
<tr>
<td>setting 12</td>
<td id="slider12Container"></td>
</tr>
<tr>
</tr>
<tr>
<td>show target</td>
<td id="sliderTintContainer"></td>
</tr>
<tr>
<td>Draw function</td>
<td id="selector1Container"></td>
</tr>
<tr>
<td>Face Draw</td>
<td id="checkbox1Container"></td>
</tr>
<tr>
<td>Face Targets</td>
<td id="checkbox2Container"></td>
</tr>
<tr>
<td>Face Points</td>
<td id="checkbox3Container"></td>
</tr>
<tr>
<td></td>
<td id="button1Container"></td>
</tr>
<tr>
<td></td>
<td id="button2Container"></td>
</tr>
<tr>
<td></td>
<td id="button3Container"></td>
</tr>
<tr>
<td></td>
<td id="button4Container"></td>
</tr>
</table>
</div>
<div>
<div id="canvasContainer"></div>
<a href="face.js">face code</a><br>
<a href="sketch.html">sketches</a>
</div>
</div>
<pre>
<p id="output">
</p>
</pre>
</body>
/**
* k-d Tree JavaScript - V 1.01
*
* https://github.com/ubilabs/kd-tree-javascript
*
* @author Mircea Pricop <pricop@ubilabs.net>, 2012
* @author Martin Kleppe <kleppe@ubilabs.net>, 2012
* @author Ubilabs http://ubilabs.net, 2012
* @license MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define(['exports'], factory);
} else if (typeof exports === 'object') {
factory(exports);
} else {
factory((root.commonJsStrict = {}));
}
}(this, function (exports) {
function Node(obj, dimension, parent) {
this.obj = obj;
this.left = null;
this.right = null;
this.parent = parent;
this.dimension = dimension;
}
function kdTree(points, metric, dimensions) {
var self = this;
function buildTree(points, depth, parent) {
var dim = depth % dimensions.length,
median,
node;
if (points.length === 0) {
return null;
}
if (points.length === 1) {
return new Node(points[0], dim, parent);
}
points.sort(function (a, b) {
return a[dimensions[dim]] - b[dimensions[dim]];
});
median = Math.floor(points.length / 2);
node = new Node(points[median], dim, parent);
node.left = buildTree(points.slice(0, median), depth + 1, node);
node.right = buildTree(points.slice(median + 1), depth + 1, node);
return node;
}
// Reloads a serialied tree
function loadTree (data) {
// Just need to restore the `parent` parameter
self.root = data;
function restoreParent (root) {
if (root.left) {
root.left.parent = root;
restoreParent(root.left);
}
if (root.right) {
root.right.parent = root;
restoreParent(root.right);
}
}
restoreParent(self.root);
}
// If points is not an array, assume we're loading a pre-built tree
if (!Array.isArray(points)) loadTree(points, metric, dimensions);
else this.root = buildTree(points, 0, null);
// Convert to a JSON serializable structure; this just requires removing
// the `parent` property
this.toJSON = function (src) {
if (!src) src = this.root;
var dest = new Node(src.obj, src.dimension, null);
if (src.left) dest.left = self.toJSON(src.left);
if (src.right) dest.right = self.toJSON(src.right);
return dest;
};
this.insert = function (point) {
function innerSearch(node, parent) {
if (node === null) {
return parent;
}
var dimension = dimensions[node.dimension];
if (point[dimension] < node.obj[dimension]) {
return innerSearch(node.left, node);
} else {
return innerSearch(node.right, node);
}
}
var insertPosition = innerSearch(this.root, null),
newNode,
dimension;
if (insertPosition === null) {
this.root = new Node(point, 0, null);
return;
}
newNode = new Node(point, (insertPosition.dimension + 1) % dimensions.length, insertPosition);
dimension = dimensions[insertPosition.dimension];
if (point[dimension] < insertPosition.obj[dimension]) {
insertPosition.left = newNode;
} else {
insertPosition.right = newNode;
}
};
this.remove = function (point) {
var node;
function nodeSearch(node) {
if (node === null) {
return null;
}
if (node.obj === point) {
return node;
}
var dimension = dimensions[node.dimension];
if (point[dimension] < node.obj[dimension]) {
return nodeSearch(node.left, node);
} else {
return nodeSearch(node.right, node);
}
}
function removeNode(node) {
var nextNode,
nextObj,
pDimension;
function findMin(node, dim) {
var dimension,
own,
left,
right,
min;
if (node === null) {
return null;
}
dimension = dimensions[dim];
if (node.dimension === dim) {
if (node.left !== null) {
return findMin(node.left, dim);
}
return node;
}
own = node.obj[dimension];
left = findMin(node.left, dim);
right = findMin(node.right, dim);
min = node;
if (left !== null && left.obj[dimension] < own) {
min = left;
}
if (right !== null && right.obj[dimension] < min.obj[dimension]) {
min = right;
}
return min;
}
if (node.left === null && node.right === null) {
if (node.parent === null) {
self.root = null;
return;
}
pDimension = dimensions[node.parent.dimension];
if (node.obj[pDimension] < node.parent.obj[pDimension]) {
node.parent.left = null;
} else {
node.parent.right = null;
}
return;
}
// If the right subtree is not empty, swap with the minimum element on the
// node's dimension. If it is empty, we swap the left and right subtrees and
// do the same.
if (node.right !== null) {
nextNode = findMin(node.right, node.dimension);
nextObj = nextNode.obj;
removeNode(nextNode);
node.obj = nextObj;
} else {
nextNode = findMin(node.left, node.dimension);
nextObj = nextNode.obj;
removeNode(nextNode);
node.right = node.left;
node.left = null;
node.obj = nextObj;
}
}
node = nodeSearch(self.root);
if (node === null) { return; }
removeNode(node);
};
this.nearest = function (point, maxNodes, maxDistance) {
var i,
result,
bestNodes;
bestNodes = new BinaryHeap(
function (e) { return -e[1]; }
);
function nearestSearch(node) {
var bestChild,
dimension = dimensions[node.dimension],
ownDistance = metric(point, node.obj),
linearPoint = {},
linearDistance,
otherChild,
i;
function saveNode(node, distance) {
bestNodes.push([node, distance]);
if (bestNodes.size() > maxNodes) {
bestNodes.pop();
}
}
for (i = 0; i < dimensions.length; i += 1) {
if (i === node.dimension) {
linearPoint[dimensions[i]] = point[dimensions[i]];
} else {
linearPoint[dimensions[i]] = node.obj[dimensions[i]];
}
}
linearDistance = metric(linearPoint, node.obj);
if (node.right === null && node.left === null) {
if (bestNodes.size() < maxNodes || ownDistance < bestNodes.peek()[1]) {
saveNode(node, ownDistance);
}
return;
}
if (node.right === null) {
bestChild = node.left;
} else if (node.left === null) {
bestChild = node.right;
} else {
if (point[dimension] < node.obj[dimension]) {
bestChild = node.left;
} else {
bestChild = node.right;
}
}
nearestSearch(bestChild);
if (bestNodes.size() < maxNodes || ownDistance < bestNodes.peek()[1]) {
saveNode(node, ownDistance);
}
if (bestNodes.size() < maxNodes || Math.abs(linearDistance) < bestNodes.peek()[1]) {
if (bestChild === node.left) {
otherChild = node.right;
} else {
otherChild = node.left;
}
if (otherChild !== null) {
nearestSearch(otherChild);
}
}
}
if (maxDistance) {
for (i = 0; i < maxNodes; i += 1) {
bestNodes.push([null, maxDistance]);
}
}
if(self.root)
nearestSearch(self.root);
result = [];
for (i = 0; i < Math.min(maxNodes, bestNodes.content.length); i += 1) {
if (bestNodes.content[i][0]) {
result.push([bestNodes.content[i][0].obj, bestNodes.content[i][1]]);
}
}
return result;
};
this.balanceFactor = function () {
function height(node) {
if (node === null) {
return 0;
}
return Math.max(height(node.left), height(node.right)) + 1;
}
function count(node) {
if (node === null) {
return 0;
}
return count(node.left) + count(node.right) + 1;
}
return height(self.root) / (Math.log(count(self.root)) / Math.log(2));
};
}
// Binary heap implementation from:
// http://eloquentjavascript.net/appendix2.html
function BinaryHeap(scoreFunction){
this.content = [];
this.scoreFunction = scoreFunction;
}
BinaryHeap.prototype = {
push: function(element) {
// Add the new element to the end of the array.
this.content.push(element);
// Allow it to bubble up.
this.bubbleUp(this.content.length - 1);
},
pop: function() {
// Store the first element so we can return it later.
var result = this.content[0];
// Get the element at the end of the array.
var end = this.content.pop();
// If there are any elements left, put the end element at the
// start, and let it sink down.
if (this.content.length > 0) {
this.content[0] = end;
this.sinkDown(0);
}
return result;
},
peek: function() {
return this.content[0];
},
remove: function(node) {
var len = this.content.length;
// To remove a value, we must search through the array to find
// it.
for (var i = 0; i < len; i++) {
if (this.content[i] == node) {
// When it is found, the process seen in 'pop' is repeated
// to fill up the hole.
var end = this.content.pop();
if (i != len - 1) {
this.content[i] = end;
if (this.scoreFunction(end) < this.scoreFunction(node))
this.bubbleUp(i);
else
this.sinkDown(i);
}
return;
}
}
throw new Error("Node not found.");
},
size: function() {
return this.content.length;
},
bubbleUp: function(n) {
// Fetch the element that has to be moved.
var element = this.content[n];
// When at 0, an element can not go up any further.
while (n > 0) {
// Compute the parent element's index, and fetch it.
var parentN = Math.floor((n + 1) / 2) - 1,
parent = this.content[parentN];
// Swap the elements if the parent is greater.
if (this.scoreFunction(element) < this.scoreFunction(parent)) {
this.content[parentN] = element;
this.content[n] = parent;
// Update 'n' to continue at the new position.
n = parentN;
}
// Found a parent that is less, no need to move it further.
else {
break;
}
}
},
sinkDown: function(n) {
// Look up the target element and its score.
var length = this.content.length,
element = this.content[n],
elemScore = this.scoreFunction(element);
while(true) {
// Compute the indices of the child elements.
var child2N = (n + 1) * 2, child1N = child2N - 1;
// This is used to store the new position of the element,
// if any.
var swap = null;
// If the first child exists (is inside the array)...
if (child1N < length) {
// Look it up and compute its score.
var child1 = this.content[child1N],
child1Score = this.scoreFunction(child1);
// If the score is less than our element's, we need to swap.
if (child1Score < elemScore)
swap = child1N;
}
// Do the same checks for the other child.
if (child2N < length) {
var child2 = this.content[child2N],
child2Score = this.scoreFunction(child2);
if (child2Score < (swap == null ? elemScore : child1Score)){
swap = child2N;
}
}
// If the element needs to be moved, swap it, and continue.
if (swap != null) {
this.content[n] = this.content[swap];
this.content[swap] = element;
n = swap;
}
// Otherwise, we are done.
else {
break;
}
}
}
};
this.kdTree = kdTree;
exports.kdTree = kdTree;
exports.BinaryHeap = BinaryHeap;
}));
{
"commits": [
{
"sha": "99859c3246079e3662bedc766d504b35329db37c",
"name": "final_version"
},
{
"sha": "bc40e3e9a73d747fcf0c600a898af8a6284d3eda",
"name": "optional_version_3"
},
{
"sha": "867c3e01cf3237d0f590aedebec89067423ff3dc",
"name": "version_2"
},
{
"sha": "0040005863e24b41a434386ddfbaa3b977b148dd",
"name": "version_1"
}
]
}
[
{"url": "z_threewomen.jpg", "embedding": [[-0.04952150583267212, 0.11894437670707703, 0.1012924462556839, -0.05101585015654564, -0.07879268378019333, 0.01973637193441391, -0.05149948596954346, -0.140022873878479, 0.13876555860042572, -0.16115790605545044, 0.08230072259902954, 0.011045344173908234, -0.15694862604141235, 0.10428529977798462, -0.001370839774608612, 0.13110461831092834, -0.15696150064468384, -0.17532514035701752, -0.04275800660252571, 0.06530516594648361, 0.0024641938507556915, 0.03494179993867874, -0.06430551409721375, 0.01396479457616806, -0.08069094270467758, -0.2558160424232483, -0.10252442210912704, -0.05701765418052673, 0.05326375365257263, 0.024492114782333374, -0.09558317810297012, -0.009355850517749786, -0.1697172224521637, 0.006552144885063171, 0.07897549867630005, 0.0475844144821167, -0.09680365771055222, -0.10869112610816956, 0.19889362156391144, 0.02056001126766205, -0.2510406970977783, -0.021022126078605652, 0.04680456966161728, 0.19063064455986023, 0.26170551776885986, -0.00017542019486427307, -0.03003237396478653, -0.07503369450569153, 0.16078200936317444, -0.3119393587112427, 0.021464185789227486, 0.15709295868873596, 0.09732826054096222, 0.1524803340435028, 0.016858838498592377, -0.18401074409484863, 0.058600038290023804, 0.08636298775672913, -0.20659202337265015, 0.058578237891197205, 0.07530525326728821, -0.12805244326591492, 0.025589410215616226, -0.006900906562805176, 0.19531658291816711, 0.11236400902271271, -0.12522973120212555, -0.16657708585262299, 0.1887546181678772, -0.1753128170967102, -0.0247165746986866, 0.04459120333194733, -0.13007712364196777, -0.19822409749031067, -0.22553306818008423, 0.012691065669059753, 0.3851943612098694, 0.21204572916030884, -0.1613008677959442, -0.02341786026954651, -0.08855902403593063, 0.00494963675737381, 0.07722514122724533, 0.0860779732465744, 0.011464765295386314, -0.12307105213403702, -0.056634753942489624, -0.055467769503593445, 0.273989737033844, -0.05896768718957901, -0.038429632782936096, 0.15656833350658417, -0.027128301560878754, -0.021686114370822906, -0.0189173836261034, 0.10302400588989258, -0.1061268150806427, -0.04806670546531677, -0.1748831421136856, -0.04870544373989105, -0.0750460997223854, -0.026975499466061592, -0.021587878465652466, 0.27481573820114136, -0.1813705861568451, 0.18196552991867065, -0.035278528928756714, -0.04767825827002525, 0.0003174692392349243, 0.004125937819480896, -0.09895982593297958, -0.07716483622789383, 0.11369021236896515, -0.1655518114566803, 0.19795197248458862, 0.1668381690979004, -0.014818046241998672, 0.09915772080421448, 0.018495924770832062, 0.07691525667905807, -0.0005271732807159424, -0.011122182011604309, -0.1834116280078888, -0.14796164631843567, 0.04360100254416466, 0.03941040486097336, -0.00408405065536499, -0.005612961947917938], [-0.11018005013465881, -0.009698227047920227, 0.11488958448171616, -0.06896615028381348, -0.1185619980096817, -0.06977793574333191, 0.04239974543452263, -0.17519411444664001, 0.048096731305122375, -0.10333075374364853, 0.19194242358207703, -0.07186588644981384, -0.2699781060218811, -0.01668807864189148, -0.027435041964054108, 0.11209656298160553, -0.12960392236709595, -0.1641443818807602, -0.1315152794122696, 0.02436891198158264, 0.012599295005202293, 0.10320516675710678, -0.0644286498427391, 0.026403315365314484, -0.146811842918396, -0.26899728178977966, -0.12126313894987106, -0.0460585281252861, 0.0016258955001831055, 0.014843538403511047, -0.015464553609490395, 0.08386936038732529, -0.19775864481925964, -0.049004293978214264, 0.0671619176864624, 0.0762423723936081, -0.06025148928165436, -0.11046899855136871, 0.17311015725135803, 0.016306156292557716, -0.2598520517349243, 0.04106473922729492, 0.0957782119512558, 0.20281197130680084, 0.22642436623573303, -0.0075903479009866714, -0.011028772220015526, -0.14692382514476776, 0.10572721809148788, -0.2903688848018646, -0.027265973389148712, 0.17607969045639038, 0.11725176870822906, 0.0935971587896347, -0.03695666044950485, -0.10915282368659973, 0.03374701738357544, 0.09791256487369537, -0.3261740505695343, 0.00550522655248642, 0.06289812922477722, -0.1427612602710724, -0.015648312866687775, -0.05364169180393219, 0.10501393675804138, 0.05387766286730766, -0.17001931369304657, -0.13168929517269135, 0.16184638440608978, -0.2767166495323181, -0.04507230222225189, 0.1025162786245346, -0.09917853027582169, -0.1856216937303543, -0.3170439600944519, 0.030052080750465393, 0.3980976939201355, 0.09739965200424194, -0.15420258045196533, -0.006775587797164917, -0.10983043164014816, -0.052400123327970505, -0.0026035085320472717, 0.06292104721069336, -0.018258824944496155, -0.07392195612192154, -0.08908300846815109, 0.014799624681472778, 0.25544682145118713, -0.07101652771234512, 0.06008433923125267, 0.25991690158843994, 0.05974055454134941, -0.0753524973988533, 0.06203506886959076, 0.17869612574577332, -0.11630009859800339, -0.07676850259304047, -0.07554948329925537, 0.017587341368198395, -0.0015181228518486023, -0.09466943144798279, 0.039802186191082, 0.1649472713470459, -0.1590467244386673, 0.22937694191932678, -0.05204915255308151, -0.10100973397493362, 0.02077648788690567, -0.14662957191467285, -0.030879653990268707, -0.10044519603252411, 0.13347937166690826, -0.20856839418411255, 0.10414023697376251, 0.14484092593193054, -0.029177162796258926, 0.11649276316165924, 0.0030466392636299133, 0.08578339219093323, -0.11360558122396469, -0.01436680555343628, -0.1463552862405777, -0.14303623139858246, 0.07404433190822601, -0.014506757259368896, 0.05406777560710907, -0.02633281797170639], [-0.13731524348258972, 0.08473937213420868, 0.0780041515827179, -0.12499060481786728, -0.15303556621074677, 0.01582987606525421, 0.05653448775410652, -0.16138827800750732, 0.15772414207458496, -0.09349207580089569, 0.14432121813297272, -0.0009115226566791534, -0.23925261199474335, 0.1068798080086708, -0.06790463626384735, 0.12710243463516235, -0.1822584867477417, -0.140788272023201, -0.09818268567323685, -0.057332731783390045, -0.02042553387582302, 0.1278199404478073, -0.05717215687036514, -0.00982174277305603, -0.03773441165685654, -0.26860588788986206, -0.09854525327682495, -0.049383796751499176, 0.1068633645772934, -0.003509312868118286, 0.0575471855700016, 0.0805523693561554, -0.21912182867527008, -0.02041519433259964, 0.0869012326002121, -0.0151016004383564, -0.10195162892341614, -0.1162756085395813, 0.2729749381542206, -0.026844296604394913, -0.2111174464225769, -0.056095466017723083, 0.1768196076154709, 0.16748791933059692, 0.19081151485443115, -0.07979583740234375, -0.02841014973819256, -0.1277502179145813, 0.14179998636245728, -0.2868702709674835, -0.0288555808365345, 0.16356641054153442, 0.07490447908639908, 0.14955547451972961, -0.0073476433753967285, -0.19197490811347961, 0.04876607656478882, 0.06802784651517868, -0.1982552856206894, 0.023637622594833374, 0.06938070058822632, -0.18083469569683075, -0.07621202617883682, 0.0242060124874115, 0.20296785235404968, 0.03993828967213631, -0.11468550562858582, -0.20939570665359497, 0.2096843123435974, -0.1315622627735138, -0.02853129245340824, 0.10703833401203156, -0.12049159407615662, -0.1189800500869751, -0.2385946363210678, 0.048921793699264526, 0.46378612518310547, 0.05424986779689789, -0.08408203721046448, 0.09102007746696472, -0.16588667035102844, -0.05098896846175194, 0.0024545863270759583, 0.0666649267077446, -0.06832118332386017, -0.11272069066762924, -0.03272312134504318, 0.05852796137332916, 0.25160810351371765, -0.06384123861789703, -0.043250489979982376, 0.17426350712776184, 0.024878114461898804, 0.028821542859077454, 0.024394847452640533, 0.15867289900779724, -0.0970674529671669, -0.08867178857326508, -0.13051681220531464, -0.018820442259311676, 0.03988782316446304, -0.03686768561601639, 0.015801265835762024, 0.23692236840724945, -0.20357093214988708, 0.20833730697631836, 0.0012392997741699219, -0.07128295302391052, 0.012696228921413422, -0.08627168834209442, -0.020879097282886505, -0.016684070229530334, 0.11901024729013443, -0.22688043117523193, 0.2534290850162506, 0.09089280664920807, -0.05325262248516083, 0.14684991538524628, 0.032452717423439026, 0.030810758471488953, -0.008483603596687317, -0.020341575145721436, -0.14732767641544342, -0.12941798567771912, 0.09570135176181793, 0.014521189033985138, 0.0043087005615234375, 0.0007370039820671082]], "landmarks": [{"chin": [[-1.4924028659288813, -1.0541704728434098], [-1.4604083006895676, -0.5841352450145499], [-1.4058556189307962, -0.16810362945774737], [-1.2972993248999678, 0.2704861026185126], [-1.1887430308691393, 0.7090758346947725], [-1.0018475322001676, 1.1423331392311469], [-0.7140547123735951, 1.5162544039555783], [-0.40725872772082217, 1.7839459199825232], [0.045550811128466095, 1.88429417165341], [0.5155860389573261, 1.8522996064140964], [1.0010694799191295, 1.6618491560518676], [1.453329949281704, 1.3687239086854095], [1.7904732907136496, 0.9260301554291787], [2.021386883448109, 0.46433323734674775], [2.1199576592723672, -0.014589369715254874], [2.16274734697794, -0.5421831615094295], [2.203759558836884, -1.0958900215163183]], "left_eyebrow": [[-1.4911744595689662, -1.4215309036680406], [-1.2982671964869077, -1.6707683243554992], [-0.9866878537809627, -1.7182111027277558], [-0.6697760835351323, -1.6873146764618694], [-0.39798054632821667, -1.5484110256518684]], "right_eyebrow": [[0.04594161328792898, -1.5786281150445536], [0.43230520893876, -1.6836294573821249], [0.8257787079761053, -1.6841785268688385], [1.2281395862465931, -1.5541622552919798], [1.5331580950527375, -1.3125838074777494]], "nose_bridge": [[-0.16241386292707294, -1.17093480923418], [-0.1897553374997023, -0.8017969025629206], [-0.2153193362257031, -0.4065459276789468], [-0.24088333495170391, -0.01129495279497306]], "nose_tip": [[-0.4652360937863627, 0.16138073910097045], [-0.32756084933627627, 0.25694563271868553], [-0.16555001252010398, 0.32461998227705763], [0.013686513275640022, 0.25995151492522894], [0.2190361072840985, 0.1935055717267718]], "left_eye": [[-1.158265406703479, -1.1556168634877244], [-0.9843613084476205, -1.2986245354776964], [-0.7214531504738475, -1.290286225731267], [-0.4965513221524751, -1.0694884185898654], [-0.755904528432991, -1.0256005919108657], [-0.9926996181940496, -1.0357163775039233]], "right_eye": [[0.3966254246197016, -1.0515833927370926], [0.6192007076077318, -1.2503721528457505], [0.8821088655815049, -1.2420338430993214], [1.1313462862689634, -1.0491265800172627], [0.8998836240477903, -0.980903160972177], [0.6369754660740172, -0.989241470718606]], "top_lip": [[-0.7133753755003936, 0.7554204740936022], [-0.5359163255512782, 0.6646389385290591], [-0.3008987116368482, 0.6486416559094023], [-0.11277480660796149, 0.7145385296211458], [0.092574787400497, 0.6480925864226886], [0.411264033492956, 0.7051020809012895], [0.7317307554320435, 0.7882246435926048], [0.6272784825811857, 0.795334546979119], [0.10323964248026823, 0.8047709956989753], [-0.10388742737481879, 0.845103870684718], [-0.29023385655707695, 0.805320065185689], [-0.6332586950156218, 0.776201114766431]], "bottom_lip": [[0.7317307554320435, 0.7882246435926048], [0.4082581512864125, 1.046349443513206], [0.10201123612035333, 1.172131426523606], [-0.10689330958136221, 1.1863512332966344], [-0.31935280697633484, 1.148344903644234], [-0.5389222077578216, 1.0058863011409753], [-0.7133753755003936, 0.7554204740936022], [-0.6332586950156218, 0.776201114766431], [-0.3110144972299058, 0.8854367456704607], [-0.09677752398830465, 0.9495561435355758], [0.08423647765406794, 0.9110007443964616], [0.6272784825811857, 0.795334546979119]], "transform": {"center": [1290.1527777777778, 476.05555555555554], "scale": 38.20659276499118, "angle": 0.06796360497240743}}, {"chin": [[-1.8427282690055344, -1.0171098245474508], [-1.7911330103755603, -0.5244912922402389], [-1.7136118815234027, -0.031859260890163985], [-1.6360907526712454, 0.46077277045991094], [-1.4807785141096743, 0.9275194287163908], [-1.221722297530781, 1.316542472477771], [-0.8589221029345655, 1.6278419017440522], [-0.41831729958607383, 1.8873300876945547], [0.04832136632750368, 1.9394248109104517], [0.5150140284125323, 1.8878160532376151], [1.007727054019784, 1.6547397030523563], [1.422689467046211, 1.3697711152941423], [1.7339888963124916, 1.006970920697927], [1.9157129706393066, 0.5403997499986631], [1.9937470631202499, 0.04784871290576503], [2.0717676565583307, -0.41877645396494967], [2.1238758788170906, -0.9113409901007107]], "left_eyebrow": [[-1.6092199494486665, -1.3540246460500713], [-1.401664498199708, -1.6391012261511877], [-1.0646011872255967, -1.6907774790383385], [-0.7016795012436162, -1.6128108817717088], [-0.3906500528345908, -1.4570936719242547]], "right_eyebrow": [[0.25748320367713395, -1.4308303256305015], [0.5946005108226964, -1.5862100594063862], [0.9575896920189909, -1.6378728132506741], [1.3204978789581088, -1.533980345761861], [1.5796350897941787, -1.3005125233335817]], "nose_bridge": [[-0.0537892275034215, -1.119881871478653], [-0.05395121601777494, -0.8087714288124508], [-0.08005257379717466, -0.471748614966928], [-0.08021456231152811, -0.16063817230072594]], "nose_tip": [[-0.3914464963634952, 0.07253267118457214], [-0.2359182731161198, 0.12446540588611589], [-0.08039004986874433, 0.1763981405876596], [0.12704390999444928, 0.1246543924861949], [0.28262612941327586, 0.0728836462990046]], "left_eye": [[-1.220466886544542, -1.094563458185295], [-1.0129924295527601, -1.2240848169533098], [-0.7537472263737877, -1.1980239563024986], [-0.5464347578963592, -1.0164348724043115], [-0.7797810889388735, -0.9906304935678933], [-1.0131004218956625, -1.0166778551758417]], "right_eye": [[0.5165124221703016, -0.9899555414247541], [0.7240003782049463, -1.1454027704149528], [0.9573332102045979, -1.1452812790291875], [1.1646591777248894, -0.9896180653531843], [0.9831510880838791, -0.9378608182088567], [0.7498317551270904, -0.9639081798168053]], "top_lip": [[-0.754746155545634, 0.7204904401390807], [-0.44359521575084354, 0.6428748179868836], [-0.18429601640042015, 0.5652321977489609], [-0.02876779315304471, 0.6171649324505049], [0.1268144262657819, 0.5653941862633144], [0.3860461304018914, 0.6173809171363094], [0.6971295749823678, 0.6693946460950297], [0.5934125950507712, 0.6952665201457622], [0.12671993296574238, 0.746875277818599], [-0.028848787410221427, 0.7727201537836058], [-0.18440400874332244, 0.772639159526429], [-0.6510426746568999, 0.7205444363105319]], "bottom_lip": [[0.6971295749823678, 0.6693946460950297], [0.411837010195447, 0.8766531184010071], [0.152510812759298, 1.006147479083297], [-0.02899727688171208, 1.0579047262276242], [-0.18453899917195032, 1.0318978617482641], [-0.4437437052223342, 0.9280593904309022], [-0.754746155545634, 0.7204904401390807], [-0.6510426746568999, 0.7205444363105319], [-0.18441750778618524, 0.7985650297486125], [-0.028862286453084213, 0.7986460240057893], [0.1526323041450631, 0.7728146470836453], [0.5934125950507712, 0.6952665201457622]], "transform": {"center": [838.0972222222222, 440.19444444444446], "scale": 38.571506216648935, "angle": -0.000520678439227301}}, {"chin": [[-2.1576097570894928, -0.9420533825873783], [-2.11665892217199, -0.41508071597062424], [-2.0539014470641033, 0.08380956294495637], [-1.9381170703092636, 0.6013686082955274], [-1.7007479975809234, 1.0782937709233475], [-1.3730144903356496, 1.4678338966922533], [-0.9362477821384529, 1.716962083955292], [-0.46214354107127537, 1.8600364679244255], [0.021215845164709285, 1.8752504084092698], [0.46707922243333755, 1.7938241668663926], [0.8192818153322625, 1.5721444629150239], [1.1308505255084367, 1.2288800629901546], [1.3114209184449273, 0.8514160039506989], [1.4326886622236763, 0.40539415058469463], [1.5570942797578198, -0.01568318883553038], [1.6284729956450108, -0.4554292946907458], [1.6000736557490858, -0.8826239055243836]], "left_eyebrow": [[-1.537451734395163, -1.4508327110612695], [-1.2881650710347488, -1.68490543393684], [-0.9234109831142461, -1.8068070821050923], [-0.5148851387155985, -1.7821795203540651], [-0.16236559362192182, -1.5984712536621803]], "right_eyebrow": [[0.3802964417718041, -1.5146995188507877], [0.6670791140995751, -1.652132059698636], [1.0163023093404815, -1.6960622922741568], [1.334463719222196, -1.5840496936642152], [1.4968407740158236, -1.3004048950918385]], "nose_bridge": [[0.12175463324258226, -1.1527663524909277], [0.13760247811692988, -0.825349797440406], [0.18153271069245092, -0.4761266021994996], [0.2005184293221929, -0.12376553320319875]], "nose_tip": [[-0.27640673330562726, 0.11360353952514166], [-0.06743700047321191, 0.1633340913193239], [0.14467060611459778, 0.23800915705928521], [0.3161443299796567, 0.19109952682574563], [0.45953566614354213, 0.1223832564018214]], "left_eye": [[-1.1411604328233411, -1.120595234450105], [-0.9541558162786864, -1.2454762802763761], [-0.7233794432558864, -1.2238281161833673], [-0.49872034164649925, -1.04937499466029], [-0.7513033548596839, -1.0429407710521252], [-0.982079727882484, -1.0645889351451339]], "right_eye": [[0.5210253324724227, -1.000278347255611], [0.7266987154520679, -1.1781862947288346], [0.9574750884748678, -1.1565381306358256], [1.1540518023830817, -1.003891649303133], [0.9544956908168492, -0.9787886592599779], [0.7268571915494436, -0.9754923094072078]], "top_lip": [[-0.7748215839290804, 0.7844429705979087], [-0.410067496008578, 0.6625413224296562], [-0.08578881471345058, 0.6217489636095296], [0.12004304436357041, 0.6465350014579329], [0.29465464198402364, 0.6245698851701723], [0.5285688887622181, 0.6711625632089602], [0.7438143691054222, 0.7707821428947004], [0.6159539256211326, 0.7615269977258932], [0.28226162305982205, 0.7274858147086827], [0.10765002543936882, 0.7494509309964432], [-0.09818183363765215, 0.7246648931480401], [-0.6750435281459642, 0.7718914755763313]], "bottom_lip": [[0.7438143691054222, 0.7707821428947004], [0.4882519582342189, 0.9549658378787128], [0.26688920647760195, 1.0081512156230408], [0.08913973510175437, 1.0051718179650224], [-0.1416366379210457, 0.9835236538720135], [-0.4285777863461924, 0.9182622093982352], [-0.7748215839290804, 0.7844429705979087], [-0.6750435281459642, 0.7718914755763313], [-0.1074369788064594, 0.8525253366323295], [0.09525700651516723, 0.8523668605349537], [0.27300647789101484, 0.8553462581929724], [0.6159539256211326, 0.7615269977258932]], "transform": {"center": [318.47222222222223, 379.8888888888889], "scale": 39.77550331020648, "angle": 0.12513684342517228}}]},
{"url": "z_srroyalfamily2.jpg", "embedding": [[-0.22592423856258392, 0.13389019668102264, 0.10430443286895752, -0.127694770693779, -0.18561112880706787, 0.026422426104545593, -0.028902895748615265, -0.13009613752365112, 0.2286728024482727, -0.13666073977947235, 0.09403067827224731, -0.053948141634464264, -0.2000161111354828, 0.0033196210861206055, -0.014884717762470245, 0.22380658984184265, -0.17273908853530884, -0.17293986678123474, -0.10350649058818817, -0.047191351652145386, -0.01054478157311678, 0.09910481423139572, -0.035999853163957596, 0.07347908616065979, -0.12876999378204346, -0.34235405921936035, -0.12163781374692917, -0.07423204183578491, -0.03419111296534538, -0.013037443161010742, -0.02516203746199608, 0.0634259581565857, -0.1765516847372055, -0.042212486267089844, 0.02313198894262314, 0.20823755860328674, -0.10035349428653717, -0.14891134202480316, 0.08037908375263214, -0.04579111933708191, -0.23641492426395416, -0.004939034581184387, 0.1509702503681183, 0.25665298104286194, 0.26612937450408936, -0.057300955057144165, 0.006694512441754341, -0.05180045962333679, 0.1944088190793991, -0.3517853021621704, 0.030655132606625557, 0.0996415987610817, 0.108481764793396, 0.08636268973350525, 0.1619008183479309, -0.1194687932729721, 0.06021854281425476, 0.17200011014938354, -0.17560002207756042, 0.06340069323778152, 0.08864916861057281, -0.1647198349237442, -0.000879872590303421, -0.06248316168785095, 0.18944239616394043, 0.1463557779788971, -0.09467962384223938, -0.14870920777320862, 0.23877432942390442, -0.16523981094360352, -0.047768156975507736, 0.05660348758101463, -0.11802919209003448, -0.19390840828418732, -0.3598112463951111, 0.0357326865196228, 0.42794251441955566, 0.2013447880744934, -0.14922954142093658, 0.015366751700639725, -0.07070525735616684, 0.027830980718135834, -0.02623637765645981, 0.12367655336856842, -0.02383207157254219, -0.1063714548945427, -0.1822964996099472, 0.020723417401313782, 0.29120561480522156, -0.06745250523090363, 0.06469210237264633, 0.29120171070098877, 0.08553189039230347, -0.07572206109762192, -0.029020946472883224, 0.08894038945436478, -0.14903219044208527, -0.07223262637853622, -0.160256490111351, -0.030445367097854614, 0.016901932656764984, -0.07092553377151489, -0.04639922082424164, 0.1825232356786728, -0.21981874108314514, 0.17621365189552307, -0.02374175190925598, -0.041344672441482544, -0.05611050873994827, -0.07578089833259583, -0.0540708526968956, -0.015367850661277771, 0.1748845875263214, -0.16935692727565765, 0.08139576017856598, 0.1609853208065033, -0.01932338811457157, 0.1845800131559372, 0.02579309791326523, 0.0943508967757225, -0.014234662055969238, -0.07356609404087067, -0.13040225207805634, -0.11143627762794495, 0.04369109496474266, -0.015420690178871155, -0.06510108709335327, 0.13059593737125397], [-0.0760466530919075, -0.012391366064548492, 0.12326252460479736, -0.16573357582092285, -0.20692862570285797, 0.011703133583068848, 0.008165091276168823, -0.019323520362377167, 0.13622954487800598, -0.1242361068725586, 0.1587025225162506, -0.033777568489313126, -0.22655309736728668, -0.008900400251150131, 0.004620447754859924, 0.18257471919059753, -0.11528255045413971, -0.12062356621026993, -0.07804691791534424, -0.05304238200187683, -0.0005040168762207031, 0.13897858560085297, -0.06349507719278336, 0.0499558188021183, -0.09751532226800919, -0.3741907477378845, -0.08516515791416168, -0.023643068969249725, 0.06864801049232483, -0.02394205331802368, -0.007678274065256119, 0.11034110933542252, -0.187296062707901, -0.08032464236021042, 0.07389582693576813, 0.06130259856581688, -0.07164671272039413, -0.14772704243659973, 0.19097045063972473, 0.05543157830834389, -0.2908327579498291, 0.07150498032569885, 0.1091093197464943, 0.21930530667304993, 0.17047999799251556, -0.010336998850107193, 0.08695539832115173, -0.04201808571815491, 0.1712111234664917, -0.30439823865890503, 0.050026245415210724, 0.11071117222309113, 0.09136758744716644, -0.004731237888336182, 0.09099363535642624, -0.15070706605911255, 0.03316780924797058, 0.1443403661251068, -0.24265022575855255, 0.05610652267932892, 0.08348644524812698, -0.09164232015609741, -0.0009319745004177094, -0.042425140738487244, 0.1656787246465683, 0.0055768778547644615, -0.11309042572975159, -0.19893062114715576, 0.2346368134021759, -0.1691073626279831, -0.042187321931123734, 0.114229716360569, -0.11798401176929474, -0.12659412622451782, -0.3196568489074707, 0.09509123861789703, 0.4299209713935852, 0.15592247247695923, -0.14138612151145935, 0.09489751607179642, -0.055267583578825, -0.011193372309207916, 0.03809231519699097, 0.15873363614082336, 0.011891722679138184, -0.03281217813491821, -0.05629688501358032, 0.0021271109580993652, 0.2234373688697815, 0.018866494297981262, -0.00986897386610508, 0.28679534792900085, 0.11577511578798294, 0.018040060997009277, 0.033240899443626404, 0.07722198963165283, -0.12824447453022003, -0.09138417989015579, -0.11137963831424713, 0.009740382432937622, 0.023624390363693237, -0.022529415786266327, 0.005387797951698303, 0.21862876415252686, -0.22554323077201843, 0.26345309615135193, -0.10642857849597931, -0.05110183358192444, -0.03489726781845093, -0.026890829205513, -0.011263720691204071, -0.008508309721946716, 0.08586061000823975, -0.24611863493919373, 0.06023496761918068, 0.15511354804039001, 0.04812692850828171, 0.11955106258392334, 0.07984886318445206, -0.025425195693969727, 0.04728236049413681, -0.05342180281877518, -0.22562098503112793, -0.1435054987668991, 0.07193463295698166, -0.11882859468460083, 0.03900006413459778, 0.07061715424060822], [-0.11995270848274231, 0.025876455008983612, 0.10838605463504791, -0.13681526482105255, -0.1914205104112625, 0.012393876910209656, -0.03347378224134445, -0.07404005527496338, 0.16338889300823212, -0.1414724886417389, 0.10228598117828369, 0.027673915028572083, -0.12705320119857788, 0.10766056180000305, -0.03871789202094078, 0.18478098511695862, -0.12592658400535583, -0.17820198833942413, -0.08355702459812164, -0.04525241255760193, -0.10225500911474228, 0.13129733502864838, -0.012839972972869873, 0.05072144418954849, -0.09119269251823425, -0.25972479581832886, -0.06230136752128601, -0.09471031278371811, 0.11750853806734085, 0.012052968144416809, -0.07349132001399994, 0.08922986686229706, -0.14762574434280396, 0.011350572109222412, 0.10379728674888611, 0.11782553791999817, -0.0659651830792427, -0.08207705616950989, 0.27307742834091187, 0.02080649882555008, -0.23364388942718506, -0.05184069275856018, 0.10408522188663483, 0.23513880372047424, 0.18805629014968872, -0.03216557204723358, 0.06398361176252365, -0.055095747113227844, 0.11608803272247314, -0.27338653802871704, 0.050421394407749176, 0.07868541777133942, 0.12730669975280762, 0.09094403684139252, 0.05020161718130112, -0.1696862429380417, 0.0706341564655304, 0.07103883475065231, -0.1729193925857544, 0.07505988329648972, 0.03891119360923767, -0.11918643116950989, -0.029180973768234253, -0.010651856660842896, 0.27748584747314453, 0.09682132303714752, -0.06007644534111023, -0.20596414804458618, 0.23906229436397552, -0.19425629079341888, -0.12500189244747162, 0.06903856247663498, -0.10262928158044815, -0.0747658759355545, -0.2574465274810791, -0.0572047233581543, 0.4101378917694092, 0.173774853348732, -0.1849762499332428, 0.09821760654449463, -0.020445656031370163, -0.09210032969713211, 0.04482199251651764, 0.14957746863365173, -0.06135023012757301, -0.0037272870540618896, -0.03677401691675186, 0.006035178899765015, 0.3072693645954132, -0.06248260289430618, -0.00899945292621851, 0.12803392112255096, 0.09482987225055695, 0.03336891531944275, 0.01520183589309454, 0.04119620472192764, -0.049425482749938965, -0.05335039645433426, -0.1377159208059311, -0.02951827645301819, 0.0021282434463500977, 0.03388272225856781, 0.024408161640167236, 0.20840832591056824, -0.23125383257865906, 0.23301145434379578, -0.05489455163478851, -0.10047897696495056, -0.03579151630401611, 0.04794728755950928, -0.01552991196513176, -0.053403064608573914, 0.1634063720703125, -0.16415606439113617, 0.1518312692642212, 0.17913760244846344, -0.01626812294125557, 0.122207410633564, 0.03269395977258682, 0.037968799471855164, 0.04960472881793976, 0.0395406112074852, -0.17324119806289673, -0.13249389827251434, 0.05845000594854355, -0.09578391164541245, 0.05661234259605408, 0.12441058456897736], [-0.122482068836689, 0.035180117934942245, 0.13221514225006104, -0.13973957300186157, -0.2089720368385315, -0.04080042243003845, -0.0013754814863204956, -0.03288891166448593, 0.14808610081672668, -0.07774253189563751, 0.2075904905796051, -0.07673235237598419, -0.17725622653961182, -0.0017436295747756958, -0.01725398749113083, 0.09229883551597595, -0.15243901312351227, -0.13677740097045898, -0.007046665996313095, -0.056935086846351624, 0.06384032219648361, 0.1609407365322113, -0.12483175843954086, 0.02419130504131317, -0.14063014090061188, -0.33803850412368774, -0.07312990725040436, -0.05319701135158539, 0.07170424610376358, -0.09474429488182068, 0.04055989906191826, 0.1252417266368866, -0.1628931313753128, -0.0750318169593811, 0.06421133875846863, 0.11717767268419266, -0.10195031762123108, -0.12610457837581635, 0.162517711520195, 0.06093936040997505, -0.23487091064453125, 0.03439958393573761, 0.09163441509008408, 0.26922348141670227, 0.15434986352920532, -0.04953479766845703, -0.0027902796864509583, -0.07087095081806183, 0.15950477123260498, -0.2809985280036926, -0.04454430565237999, 0.16903406381607056, 0.10571292042732239, 0.06578020751476288, 0.09030590951442719, -0.0782112181186676, 0.047862499952316284, 0.14940425753593445, -0.2518017292022705, 0.09400127828121185, 0.0813121646642685, -0.16864323616027832, 0.031946323812007904, -0.0669461116194725, 0.14959535002708435, 0.0012132376432418823, -0.06958095729351044, -0.15251505374908447, 0.18227526545524597, -0.17076750099658966, -0.17019867897033691, 0.12678228318691254, -0.047109127044677734, -0.1451788991689682, -0.2737763524055481, 0.047182828187942505, 0.3801652789115906, 0.14459748566150665, -0.1663241982460022, 0.08681993186473846, -0.04855063557624817, -0.053770024329423904, 0.05144503712654114, 0.1135174036026001, -0.032426513731479645, -0.008313313126564026, -0.09621461480855942, -0.01114596426486969, 0.2713277041912079, 0.01618991792201996, 0.04642944410443306, 0.294987291097641, 0.07884295284748077, 0.0811745822429657, 0.06885959208011627, 0.008509397506713867, -0.10956922173500061, -0.06346198916435242, -0.10651978105306625, -0.05010998249053955, 0.02844521403312683, -0.09923438727855682, 0.007075861096382141, 0.19666451215744019, -0.2289605736732483, 0.2293413132429123, -0.031374186277389526, -0.04128008708357811, -0.0286443829536438, -0.05758735537528992, 0.016341470181941986, 0.015282034873962402, 0.1400802731513977, -0.25502651929855347, 0.11432375013828278, 0.14766839146614075, 0.07969441264867783, 0.13679029047489166, 0.08364948630332947, -0.06509438902139664, -0.017384842038154602, -0.10240863263607025, -0.17008239030838013, -0.08712868392467499, 0.03183556720614433, -0.0730934590101242, -0.01248769462108612, 0.03637508302927017], [-0.13367366790771484, 0.033813606947660446, 0.07835105061531067, -0.13017213344573975, -0.2187332957983017, 0.014238670468330383, -0.019237706437706947, -0.03248228132724762, 0.20143288373947144, -0.08118384331464767, 0.15186315774917603, 0.05011887848377228, -0.19003444910049438, -0.10786274820566177, 0.06520862132310867, 0.12436719983816147, -0.18406951427459717, -0.13535451889038086, -0.038851626217365265, -0.07853178679943085, 0.01603683829307556, 0.12002886831760406, -0.03603139519691467, 0.05032152682542801, -0.16314634680747986, -0.3209823668003082, -0.0994153618812561, -0.07894931733608246, 0.057950250804424286, -0.08248643577098846, -0.03989728167653084, 0.16988980770111084, -0.13489794731140137, -0.09991301596164703, 0.06021331250667572, 0.14040081202983856, -0.06860002875328064, -0.026387415826320648, 0.09138819575309753, -0.00924108736217022, -0.22321981191635132, -0.011856287717819214, 0.06532256305217743, 0.24563632905483246, 0.2169608175754547, -0.0005910694599151611, 0.04117044061422348, -0.013811975717544556, 0.14231011271476746, -0.2680705189704895, 0.021297762170433998, 0.12795814871788025, 0.06790951639413834, 0.0398506224155426, 0.06778961420059204, -0.1488039344549179, 0.036032527685165405, 0.11010206490755081, -0.2504858672618866, 0.09671283513307571, 0.07113133370876312, -0.26397114992141724, -0.020154306665062904, -0.0072967782616615295, 0.13473141193389893, 0.09192904829978943, -0.04159625247120857, -0.2456878423690796, 0.16751007735729218, -0.22555291652679443, -0.10000495612621307, 0.14276178181171417, -0.11222192645072937, -0.12956194579601288, -0.3178975284099579, -0.017071321606636047, 0.41848403215408325, 0.12721076607704163, -0.13166765868663788, 0.06322626024484634, -0.013641184195876122, -0.049101874232292175, 0.06119491904973984, 0.1168307363986969, -0.052733227610588074, -0.0028318464756011963, -0.13156233727931976, 0.046811386942863464, 0.25336721539497375, -0.005971066653728485, 0.009464802220463753, 0.2316722869873047, 0.1021418422460556, 0.06878796219825745, 0.10270391404628754, 0.04605802893638611, -0.029789909720420837, -0.050275128334760666, -0.11029400676488876, 0.016352936625480652, -0.007012903690338135, -0.15036144852638245, -0.0052176713943481445, 0.09320409595966339, -0.14005760848522186, 0.24544908106327057, -0.02014543116092682, -0.001960180699825287, -0.1195569559931755, -0.09358476102352142, -0.05270525440573692, 0.024638056755065918, 0.19399139285087585, -0.23030534386634827, 0.16358670592308044, 0.19337810575962067, 0.06229979172348976, 0.1759503185749054, 0.009272366762161255, 0.0225616917014122, -0.05027750879526138, -0.10085494816303253, -0.11681687831878662, -0.06360777467489243, 0.043337784707546234, -0.13797876238822937, 0.0725528746843338, 0.06250941753387451]], "landmarks": [{"chin": [[-1.353670010921009, -0.8951968591543892], [-1.3695111689304404, -0.4676913270283302], [-1.3319141354241149, -0.03820565015109222], [-1.1854605741350954, 0.34180212471274624], [-1.040987157597255, 0.7752480910923422], [-0.8410954047924781, 1.1572360107073596], [-0.585785315720765, 1.4877658835577987], [-0.33047522664905177, 1.8182957564082376], [-0.013806367056865443, 1.937053007946826], [0.46911750133612984, 1.9014361191916793], [0.956001659231483, 1.758942847405018], [1.5002842981449516, 1.5115533373380203], [1.9436309882804423, 1.099888963221393], [2.22864324861984, 0.6288459633354715], [2.4087592706789014, 0.10040448243143453], [2.483979054457627, -0.48543547949071775], [2.5591988382363535, -1.0712754414128698]], "left_eyebrow": [[-1.440744946440734, -1.433539063814321], [-1.2744899376399252, -1.5879132041080561], [-1.0072989800611385, -1.5780124803521614], [-0.7935462139981088, -1.5700919013474455], [-0.5837537374374372, -1.4552949393112151]], "right_eyebrow": [[0.006046513987072823, -1.4869515385640037], [0.43751233561548974, -1.577986763586087], [0.8155399657281494, -1.671002133359349], [1.2410653531030293, -1.6017227838341601], [1.609192259459794, -1.427547196028635]], "nose_bridge": [[-0.27698560160114566, -1.0693467301938397], [-0.28886647010821936, -0.7487175810992953], [-0.35418553013105053, -0.4300685767559301], [-0.3680465433893032, -0.056001236145628436]], "nose_tip": [[-0.5362816969412911, 0.15181109566386422], [-0.4313854586609553, 0.20920957668197948], [-0.2730510288648621, 0.2685882024512737], [-0.11075630956641105, 0.22109044518905321], [0.1049766012477974, 0.17557283267801166]], "left_eye": [[-1.1319966658532636, -1.101029046212703], [-0.9657416570524545, -1.2554031865064381], [-0.6985506994736678, -1.2455024627505433], [-0.5461567039311115, -1.0258092624339772], [-0.76188961474532, -0.9802916499229355], [-0.9756423808083493, -0.9882122289276513]], "right_eye": [[0.4177108881037002, -1.0436048484285132], [0.6393842331714455, -1.249437035486827], [0.9065751907502324, -1.2395363117309321], [1.1698058588266613, -1.1227592049435227], [0.950112658510095, -0.9703652094009664], [0.6294835094155508, -0.9822460779080401]], "top_lip": [[-0.6629595274845953, 0.6822327213190801], [-0.5521228549507228, 0.5793166277899232], [-0.3918082804034506, 0.5852570620434601], [-0.23347385060735742, 0.6446356878127542], [-0.017740939793148988, 0.5991180753017128], [0.30288820930139526, 0.6109989438087865], [0.7264334519250965, 0.7337164848497328], [0.5661188773778243, 0.727776050596196], [-0.023681374046685848, 0.7594326498489848], [-0.18597609334513693, 0.8069304071112054], [-0.34431052314123006, 0.7475517813419111], [-0.5580632892042596, 0.7396312023371953]], "bottom_lip": [[0.7264334519250965, 0.7337164848497328], [0.3444455323100789, 0.9336082376545096], [0.019856093713176766, 1.0286037521789508], [-0.19389667234985275, 1.020683173174235], [-0.35421124689712485, 1.014742738920698], [-0.5105655319420391, 0.9019259216356464], [-0.6629595274845953, 0.6822327213190801], [-0.5580632892042596, 0.7396312023371953], [-0.39774871465698747, 0.7455716365907321], [-0.18597609334513693, 0.8069304071112054], [-0.023681374046685848, 0.7594326498489848], [0.5661188773778243, 0.727776050596196]], "transform": {"center": [682.9166666666666, 245.79166666666666], "scale": 18.700374142127625, "angle": -0.03703791526807418}}, {"chin": [[-1.6715045844483385, -0.9774556543269681], [-1.6308550756423972, -0.4652602379283129], [-1.5884208127249289, -0.00977711733933867], [-1.4874894998862531, 0.3907784615514812], [-1.3316306453494229, 0.8498310903635087], [-1.1154899867798589, 1.197243881667701], [-0.7859247365909328, 1.5482261811949458], [-0.45457473229047995, 1.8424961849125105], [-0.05937341573423987, 1.9117017595028776], [0.3943249507432078, 1.9259797923950905], [0.9118746294764428, 1.715193396160106], [1.3744967665115235, 1.4459099500039139], [1.8406884117696574, 1.06320191222836], [2.0818156279005935, 0.6166425621970189], [2.2130877606352217, 0.05308911232326248], [2.230935301750488, -0.514033845773547], [2.3054951386754348, -1.07937204975883]], "left_eyebrow": [[-1.6058685180810248, -1.2592323792638462], [-1.3718803183961945, -1.4789425460564636], [-1.0847493311247365, -1.5834433671181927], [-0.7444755562666506, -1.572734842449033], [-0.4644835854412992, -1.450386480272038]], "right_eyebrow": [[0.2178487183863989, -1.4856817267434], [0.5634767555790644, -1.645110089503283], [0.9622475803583577, -1.6893291065322777], [1.3556641428030711, -1.5634112361322297], [1.6905836553265772, -1.3825658240340273]], "nose_bridge": [[-0.13491833525237298, -1.0994041807447927], [-0.14562685992153257, -0.759130405886707], [-0.15633538459069216, -0.4188566310286213], [-0.16882866337137836, -0.021870560360854652]], "nose_tip": [[-0.401032108944682, 0.1411273106220818], [-0.28939227143684665, 0.20140911465481598], [-0.1210401381193304, 0.2634756727990767], [0.050881503421239045, 0.21211763932397557], [0.2228031449618085, 0.16075960584887442]], "left_eye": [[-1.2160214638593643, -1.0198899172444362], [-0.9838180182860606, -1.1828877882273725], [-0.7569688350473368, -1.1757487717812662], [-0.5354739141431928, -0.998472867906117], [-0.7641078514934433, -0.9488995885425426], [-0.9927417888436937, -0.8993263091789679]], "right_eye": [[0.4871321645425909, -1.0230595897083192], [0.7211203642274211, -1.2427697565009368], [0.9479695474661448, -1.2356307400548303], [1.2279615182914965, -1.1132823778778351], [0.9975428268297195, -1.00699680270458], [0.7139813477813147, -1.015920573262213]], "top_lip": [[-0.7591534249180337, 0.6975417440497318], [-0.4738071917581023, 0.6497532187976838], [-0.2451732544078519, 0.6001799394341093], [-0.07682112109033565, 0.66224649757837], [0.03838822464055286, 0.6091037099917422], [0.32194970368895764, 0.6180274805493753], [0.7171510202451977, 0.6872330551397424], [0.6019416745143092, 0.7403758427263701], [0.0915310122271806, 0.7243130557226307], [-0.08039062931338883, 0.7756710891977319], [-0.24874276263090508, 0.7136045310534712], [-0.6457288332986718, 0.7011112522727849]], "bottom_lip": [[0.7171510202451977, 0.6872330551397424], [0.3715229830525322, 0.8466614178996257], [0.08439199578107422, 0.9511622389613545], [-0.08574489164796864, 0.9458079766267747], [-0.2558817790770115, 0.940453714292195], [-0.48094620820420875, 0.8766024020364076], [-0.7591534249180337, 0.6975417440497318], [-0.6457288332986718, 0.7011112522727849], [-0.24874276263090508, 0.7136045310534712], [-0.08039062931338883, 0.7756710891977319], [0.0915310122271806, 0.7243130557226307], [0.6019416745143092, 0.7403758427263701]], "transform": {"center": [545.9861111111111, 108.29166666666667], "scale": 17.624135343469714, "angle": -0.031459937221179485}}, {"chin": [[-2.4861544584332465, -1.0164368835631694], [-2.4433274559394205, -0.46263156961966356], [-2.395408344641955, 0.041753644656912614], [-2.29806913367756, 0.5512309677371281], [-1.9979574152418067, 1.0316566263649716], [-1.5343090713943457, 1.379098312402944], [-1.0110564102726762, 1.6327919079106963], [-0.4827116403473675, 1.837065403751519], [0.011489356321929739, 1.8879864917879132], [0.3727063804013562, 1.7753709544125997], [0.6503595315578411, 1.5043109004292183], [0.9331047915179657, 1.1838307467789075], [1.1221019609478702, 0.8037462758543877], [1.261679030710845, 0.4185696961262288], [1.406348209277459, -0.016026983268859984], [1.4521771885102137, -0.46080788027122754], [1.4485860680760385, -0.9106808860772345]], "left_eyebrow": [[-1.5354873587848386, -1.5178201211008169], [-1.213506216765063, -1.734367966613629], [-0.8079612018223464, -1.7924712955183733], [-0.4075082956832692, -1.8011545247561875], [-0.022331715955110132, -1.6615774549932132]], "right_eyebrow": [[0.4224491810472575, -1.6157484757604585], [0.6848260057928243, -1.7385482307430502], [0.9864387125980421, -1.757415677588144], [1.2778672017959811, -1.6774429250993774], [1.4057590655822125, -1.4644862000207404]], "nose_bridge": [[0.21817568520643477, -1.0874037058351496], [0.2864632317184578, -0.7806988902262922], [0.34965866942684143, -0.42457397495050536], [0.4179462159388644, -0.11786915934164816]], "nose_tip": [[-0.15622753321919908, 0.12263824181989676], [0.036360756644880435, 0.1924267767013841], [0.22894904650895995, 0.2622153115828715], [0.3823014543133886, 0.22807153832685997], [0.5407459709214566, 0.14450766540391874]], "left_eye": [[-1.1859555406821554, -1.0323023536693339], [-0.9235787159365885, -1.1551021086519262], [-0.6270581179350101, -1.1245494558300897], [-0.4446540456782094, -0.9559207216147428], [-0.6474265531495678, -0.9268690571623708], [-0.9490392599547854, -0.9080016103172774]], "right_eye": [[0.4056718662668749, -0.9681950712867322], [0.618628591345512, -1.0960869350729638], [0.8708211984838001, -1.1200464907216965], [1.0583173795442402, -1.0008378561732796], [0.8947807541325327, -0.8678538835834085], [0.6476802557978841, -0.8933144276016056]], "top_lip": [[-0.5240376544717291, 0.7839669843350766], [-0.21224073005923255, 0.6662593381561237], [0.04504398588269492, 0.5928796828404613], [0.1882121760798447, 0.6575761089183094], [0.3415645838842733, 0.6234323356622977], [0.4847327740814231, 0.6881287617401458], [0.6228088554749334, 0.8022452874849235], [0.5239686561410739, 0.7920610698776447], [0.32628825747335505, 0.771692634663087], [0.17802795847256586, 0.7564163082521689], [0.02976765947177669, 0.7411399818412506], [-0.37577735547093993, 0.7992433107459949]], "bottom_lip": [[0.6228088554749334, 0.8022452874849235], [0.4592722300632261, 0.9352292600747943], [0.300827713455158, 1.0187931329977356], [0.20198751412129856, 1.0086089153904567], [0.00430711545357966, 0.9882404801758992], [-0.18828117441049988, 0.9184519452944119], [-0.5240376544717291, 0.7839669843350766], [-0.37577735547093993, 0.7992433107459949], [0.024675550668137286, 0.7905600815081802], [0.17293584966892647, 0.8058364079190985], [0.32628825747335505, 0.771692634663087], [0.5239686561410739, 0.7920610698776447]], "transform": {"center": [460.875, 254.22222222222223], "scale": 20.12811733007055, "angle": -0.10267487034468029}}, {"chin": [[-1.5831941756049888, -0.8497395083909889], [-1.5598359253468073, -0.43386802121463525], [-1.481573957909309, 0.03106762057649004], [-1.3542478358570391, 0.4410995451882984], [-1.2759858684195406, 0.9060351869794239], [-1.0446918745731821, 1.3102275490266866], [-0.767253507394325, 1.6075322579975886], [-0.44075098560069614, 1.8499332497891736], [-0.019039935859797102, 1.9305428713250803], [0.4458957059313282, 1.852280903887582], [0.9569757210549523, 1.6671312833737226], [1.4622161736140313, 1.3780137910657746], [1.8605689730967487, 1.0427519254253277], [2.1491143382208326, 0.6093617505553379], [2.2787881143715114, 0.13274698363512186], [2.4055421092399163, -0.3958517191821384], [2.4254084510319616, -0.9705947953318976]], "left_eyebrow": [[-1.554568489966126, -1.2685307768496155], [-1.4132155886863569, -1.5372098001816545], [-1.1562156904834084, -1.6037926424900624], [-0.8443120751011431, -1.6213113301836986], [-0.5785528330513767, -1.5319423648009733]], "right_eyebrow": [[0.20120620540428663, -1.5757390840350638], [0.6112381300160951, -1.703065206087334], [1.0271096171924488, -1.7264234563455154], [1.3997565123185765, -1.5909101176302913], [1.726259034112205, -1.3485091258387063]], "nose_bridge": [[-0.13640331433456876, -1.0874451919857568], [-0.17378834382024955, -0.8246057312182632], [-0.20825359202365762, -0.5097823345537251], [-0.2456386215093384, -0.24694287378623134]], "nose_tip": [[-0.4880396133009234, 0.07955964800739743], [-0.329168024327518, 0.12278424005762359], [-0.17029643535411268, 0.16600883210784972], [-0.014344627662980024, 0.15724948826103166], [0.19067133464292416, 0.09358642723489671]], "left_eye": [[-1.1731622509931805, -0.977065630443259], [-1.0230500058665932, -1.0897928460841655], [-0.763130326381372, -1.104391752495529], [-0.5464352389463771, -0.960119069933487], [-0.7514512012522814, -0.8964560089073519], [-1.0113708807375024, -0.8818571024959885]], "right_eye": [[0.49616326027678, -0.9665307596818965], [0.7444038146329104, -1.1890654096814368], [1.0072432754004041, -1.151680380195756], [1.2210185815531263, -1.0593916335307583], [1.0189224005294948, -0.9437446366075792], [0.7070187851472296, -0.9262259489139432]], "top_lip": [[-0.6060342643225111, 0.7641101585157903], [-0.45884180047819656, 0.5993990069778397], [-0.3087295553516092, 0.48667179133693306], [-0.14985796637820387, 0.5298963833871593], [0.003174060030656102, 0.46915310364329693], [0.27185308336269526, 0.6105060049230662], [0.5925160425917787, 0.7489391249205627], [0.4885481707976902, 0.7547786874851081], [0.01485318515974686, 0.6770888472314739], [-0.1410986225313858, 0.685848191078292], [-0.2970504302225184, 0.6946075349251101], [-0.5540503284254668, 0.7611903772335177]], "bottom_lip": [[0.5925160425917787, 0.7489391249205627], [0.2864519897740587, 0.8704256844082874], [0.02945209157111029, 0.9370085267166949], [-0.12649971612002237, 0.945767870563513], [-0.33443545970819927, 0.9574469956926037], [-0.4413231127845604, 0.9113026223601051], [-0.6060342643225111, 0.7641101585157903], [-0.5540503284254668, 0.7611903772335177], [-0.2970504302225184, 0.6946075349251101], [-0.13817884124911312, 0.7378321269753362], [0.017772966442019547, 0.7290727831285181], [0.4885481707976902, 0.7547786874851081]], "transform": {"center": [206.44444444444446, 83.0], "scale": 19.206440213610964, "angle": 0.05610803906689291}}, {"chin": [[-2.1217910327570855, -1.1475265780080661], [-2.0634962403940142, -0.6025016284659539], [-2.0003254674977358, -0.11100397777141155], [-1.8885033762870949, 0.4388969523039076], [-1.6598747263149003, 0.8914952457505005], [-1.372842796961929, 1.2954422208827308], [-0.9203529905330415, 1.6604898387670113], [-0.4581112230377404, 1.9184828589561524], [0.02363446659038826, 1.9623666837550142], [0.4616048184373608, 1.8943199303255291], [0.812024494722021, 1.602412020439351], [1.1673201515398879, 1.256976811705603], [1.4204371911958222, 0.8482623430578717], [1.5664996331566168, 0.4297959133437266], [1.6639107568030482, -0.047073795751195247], [1.7077945816019098, -0.528819485379324], [1.8052057052483412, -1.0056891944742457]], "left_eyebrow": [[-1.7129680770916484, -1.488085806208607], [-1.4258276607209717, -1.6778150989328522], [-1.0511365687879828, -1.6436832352004043], [-0.6813214573882007, -1.5560240726203867], [-0.36990962536919525, -1.4197135917260058]], "right_eyebrow": [[0.43787583787755935, -1.400101182575473], [0.7201402737150292, -1.5363031764521482], [1.051056027866862, -1.6141018909480471], [1.377095801485488, -1.638373306596376], [1.5765770552761467, -1.4582874879208387]], "nose_bridge": [[0.0825801810596923, -1.054665973841725], [0.10685159670802108, -0.7286262002230992], [0.13112301235634985, -0.4025864266044732], [0.20892172685224844, -0.0716706724526404]], "nose_tip": [[-0.24855254712755143, 0.2104852763671239], [-0.08797065058484188, 0.22511321796674447], [0.12126256427223069, 0.29814443894714177], [0.29159642188135393, 0.20571778285162254], [0.40352700010970044, 0.1619424450704664]], "left_eye": [[-1.3188815500435376, -1.0743868700099635], [-1.0414930947392746, -1.1570615650390688], [-0.7738566005014254, -1.1326816623730345], [-0.5743753467107665, -0.9525958436974977], [-0.8468878214818225, -0.9234484475159621], [-1.1145243157196718, -0.9478283501819964]], "right_eye": [[0.5594498901546141, -0.9572548501952935], [0.7881870271445142, -1.0983328246051758], [1.06069950191557, -1.1274802207867112], [1.2650567362394358, -1.0009217009587443], [1.0947228786303127, -0.9084950448632251], [0.8222104038592565, -0.8793476486816896]], "top_lip": [[-0.7790580420877486, 0.7018744400439607], [-0.3946149890883459, 0.628951706081269], [-0.11722653378408296, 0.5462770110521636], [0.0920066810729896, 0.6193082320325609], [0.257464558148906, 0.5804088747846116], [0.4666977730059786, 0.6534400957650088], [0.7343342672438278, 0.677819998431043], [0.6224036890154814, 0.7215953362121992], [0.24283661654928548, 0.7409907713273212], [0.07737873947336907, 0.7798901285752703], [-0.13673045591691035, 0.7603862064424429], [-0.618476145545039, 0.7165023816435813]], "bottom_lip": [[0.7343342672438278, 0.677819998431043], [0.49584516918751426, 0.9259525705360648], [0.27685999326402794, 0.9599759472508073], [0.05787481734054167, 0.9939993239655498], [-0.10270707920216789, 0.9793713823659292], [-0.41899489175438015, 0.8965882003191182], [-0.7790580420877486, 0.7018744400439607], [-0.618476145545039, 0.7165023816435813], [-0.08320315706934049, 0.7652621869756497], [0.07737873947336907, 0.7798901285752703], [0.29636391539685536, 0.745866751860528], [0.6224036890154814, 0.7215953362121992]], "transform": {"center": [403.25, 93.68055555555556], "scale": 18.60502336171937, "angle": -0.09084262486834567}}]},
{"url": "z_flapper.jpg", "embedding": [[-0.10212669521570206, 0.05417716130614281, 0.04118499532341957, -0.10643380880355835, -0.11557526141405106, -0.03603978455066681, -0.11826589703559875, -0.07690407335758209, 0.23873426020145416, -0.16745342314243317, 0.15563252568244934, 0.02342422679066658, -0.24359393119812012, 0.06379275023937225, -0.10237148404121399, 0.18159735202789307, -0.13768813014030457, -0.16791221499443054, -0.023508859798312187, -0.0767764151096344, 0.07563494145870209, 0.06468048691749573, -0.017937850207090378, 0.06088714301586151, -0.15534281730651855, -0.3082675635814667, -0.051005877554416656, -0.03534892573952675, -0.15611520409584045, -0.132462278008461, 0.05737956613302231, 0.1259164661169052, -0.17235586047172546, 0.07497113943099976, 0.0009272098541259766, 0.1362907588481903, -0.01502884179353714, -0.07588568329811096, 0.12930181622505188, 0.09772048890590668, -0.28273123502731323, -0.04874725639820099, 0.1061864048242569, 0.26558971405029297, 0.2041611671447754, -0.03241289407014847, 0.0026931539177894592, -0.11714300513267517, 0.1453007161617279, -0.3416431248188019, 0.0456695631146431, 0.15785770118236542, 0.05811505764722824, 0.055368900299072266, 0.08194810897111893, -0.17290619015693665, 0.05209711194038391, 0.058548588305711746, -0.13221056759357452, -0.027233298867940903, 0.11322673410177231, -0.04578036442399025, -0.05386726185679436, -0.08189135044813156, 0.2672601342201233, 0.15739946067333221, -0.17905007302761078, -0.06908959150314331, 0.1672373265028, -0.12595579028129578, -0.12804391980171204, 0.07639461755752563, -0.16790995001792908, -0.21386472880840302, -0.33453792333602905, 0.004361078143119812, 0.4349558353424072, 0.15392492711544037, -0.09453824907541275, 0.07482640445232391, -0.06137092784047127, 0.02953089028596878, -0.04774085432291031, 0.17654410004615784, -0.0793650895357132, 0.07504325360059738, -0.05275661498308182, 0.130170077085495, 0.2149544060230255, 0.030548512935638428, -0.06267958134412766, 0.202506884932518, 0.011108051985502243, 0.06244416907429695, -0.019301846623420715, 0.1006980687379837, -0.10493342578411102, -0.07814943790435791, -0.19822590053081512, -0.07344771176576614, -0.017856165766716003, 0.04391856864094734, -0.03253568708896637, 0.1869969367980957, -0.19398801028728485, 0.20921505987644196, -0.009385794401168823, -0.06560343503952026, -0.048666223883628845, 0.03919215500354767, -0.007227160036563873, 0.01874956488609314, 0.06745821237564087, -0.18433021008968353, 0.12149110436439514, 0.10080217570066452, 0.13333675265312195, 0.1444500982761383, 0.05600936710834503, 0.0361412912607193, -0.03182496130466461, -0.07713009417057037, -0.19466538727283478, -0.047868512570858, 0.0035690777003765106, -0.021261870861053467, 0.06070035696029663, 0.04688607528805733]], "landmarks": [{"chin": [[-1.4481700315487367, -0.9835688221559559], [-1.4554890602073527, -0.556913598379935], [-1.3839117025113328, -0.1411486626235635], [-1.2547209624438667, 0.28085190271093263], [-1.1234516791836928, 0.6836480072549469], [-0.9324904703593643, 1.0734752805866037], [-0.6776802495854652, 1.4119248011249388], [-0.384461107230602, 1.7545314080486905], [0.010518396598687585, 1.8749986582574907], [0.4838967147265053, 1.8096569301395955], [1.0507212215579165, 1.5989936884686766], [1.5874509795791965, 1.3073555172504134], [2.0172681456284174, 0.9264282437139731], [2.2633548765436506, 0.4478976950885226], [2.400450472294117, -0.10071749506462302], [2.439445220899464, -0.6405209403908277], [2.4592355087143294, -1.1824029289097406]], "left_eyebrow": [[-1.4730242948929595, -1.471994514688839], [-1.3370120982229854, -1.6515678634374102], [-1.0811184783685948, -1.6821601843036496], [-0.7972086528967807, -1.6125731148320623], [-0.5408174609862817, -1.4682467453912555]], "right_eyebrow": [[0.1822188474178022, -1.5065674120039443], [0.5294801127830785, -1.6632767856327253], [0.9239620445562599, -1.7177282257309712], [1.303894173980484, -1.6377484402958433], [1.675512130633875, -1.4809508116987873]], "nose_bridge": [[-0.22166065620670372, -1.0062562873391956], [-0.2741218080805169, -0.7010634578841913], [-0.32658295995433007, -0.3958706284291873], [-0.40032711581133346, -0.0735518813764094]], "nose_tip": [[-0.4678356420902123, 0.19115348330492243], [-0.3759704245232186, 0.2399551208494275], [-0.2628222029730347, 0.27163084079615873], [-0.10295088707105399, 0.2306458039663782], [0.05692042883092676, 0.18966076713659774]], "left_eye": [[-1.130505942937483, -1.0463344350250348], [-0.9602419110719613, -1.1833417758072253], [-0.6721749992147311, -1.1521636279166023], [-0.42409798007506494, -0.9310194153138673], [-0.7225576078958361, -0.8661752592520803], [-0.9934986021552925, -0.876070403159513]], "right_eye": [[0.4120865498792029, -0.9376643619798251], [0.6482781368870035, -1.1452539163458189], [0.9405021351296501, -1.15248469003616], [1.2160977878306314, -1.006079777402645], [0.9861418304009553, -0.8561036054080969], [0.6767919145605348, -0.8701558357009461]], "top_lip": [[-0.6687802497902489, 0.7911464262513896], [-0.5218777651006254, 0.6904694638574549], [-0.33864490202274633, 0.6131540486394187], [-0.18916630208430657, 0.6681913157620483], [-0.02929498618232585, 0.6272062789322678], [0.2566933824821962, 0.6775888876133729], [0.5919809607473316, 0.8110249690345304], [0.45754973521395736, 0.7964751666855729], [-0.0075144101430274085, 0.7849990516415403], [-0.18243310045007377, 0.7854966236976486], [-0.33606878677392993, 0.768868278155983], [-0.5727579458378387, 0.8015391422149306]], "bottom_lip": [[0.5919809607473316, 0.8110249690345304], [0.2639241561725373, 0.9698128858560194], [0.003873449932730047, 1.038814128303223], [-0.1710452403743163, 1.039311700359331], [-0.34388538748865444, 1.0206048116249573], [-0.5146469914102845, 0.9826934621001017], [-0.6687802497902489, 0.7911464262513896], [-0.5727579458378387, 0.8015391422149306], [-0.33606878677392993, 0.768868278155983], [-0.18243310045007377, 0.7854966236976486], [-0.02671887093350942, 0.7829205084488321], [0.45754973521395736, 0.7964751666855729]], "transform": {"center": [299.0138888888889, 237.55555555555554], "scale": 51.76890180091557, "angle": -0.10781263828127201}}]}
]
<head>
<style> body {padding: 0; margin: 0;} </style>
</head>
<body style="background-color:white">
<img src="same_pose.jpg" width="960" height="500"/><br>
Same Pose
<hr>
<img src="same_subject.jpg" width="960" height="500"/><br>
Same Subject
<p>
<a href="index.html">program</a>
</body>
// recent work from my @VicUniWgtn 3rd year media design students that combines @nulhom's dlib face library with @p5xjs
var canvasWidth = 960;
var canvasHeight = 500;
var button;
var curRandomSeed;
var mainFace;
var faceImages = [];
var curFaceIndex = 0;
var curTrainIndex = 0;
var curValidIndex = 0;
var main_canvas;
var faceSelector;
var drawFaceCheckbox;
var faceGuideCheckbox;
var facePointsCheckbox;
var sliders = [];
var NUM_SLIDERS = 12;
var sliderTint;
var selfieData = []
var trainData = {}
var trainDataKeys = []
var trainValues = {}
var validData = {}
var validDataKeys = []
var faceMapping = null;
var loadedSelfieData = [];
function preload () {
loadedSelfieData = loadJSON('sample_images.json');
trainData = loadJSON('training_images.json');
trainValues = loadJSON('training_values.json');
validData = loadJSON('testing_images.json');
}
var allEmbeddingsTree;
var allEmbeddings = [];
var embeddingDimensions;
var curNeighbors = [];
function squaredDistance(a, b) {
var sum = 0;
var length = 128;
for(var i=0; i<128; i++) {
var diff = a[i] - b[i];
sum += diff * diff;
}
// print(a.length,diff);
// print(sum, a==b);
return sum;
}
var haveStarted = false;
function setup () {
var loadedSelfieDataArray = Object.values(loadedSelfieData);
Array.prototype.unshift.apply(selfieData, loadedSelfieDataArray);
// create the drawing canvas, save the canvas element
main_canvas = createCanvas(canvasWidth, canvasHeight);
main_canvas.parent('canvasContainer');
curRandomSeed = int(focusedRandom(0, 100));
mainFace = new Face();
littleFace = new Face();
for(var i=0; i<selfieData.length; i++) {
var data = selfieData[i];
data.image = loadImage(data.url);
}
trainDataKeys = Object.keys(trainData);
for(var i=0; i<trainDataKeys.length; i++) {
var curKey = trainDataKeys[i];
var data = trainData[curKey];
var curEmbedding = data.embedding[0];
if(curEmbedding.length == 128) {
curEmbedding.push(curKey);
allEmbeddings.push(curEmbedding);
}
else {
print("rejected embedding ", curEmbedding);
}
data.image = loadImage(data.url);
}
validDataKeys = Object.keys(validData);
for(var i=0; i<validDataKeys.length; i++) {
var curKey = validDataKeys[i];
var data = validData[curKey];
data.image = loadImage(data.url);
}
// print("Length: ", allEmbeddings.length);
// setup k-d tree
var N = allEmbeddings[0].length - 1;
embeddingDimensions = Array.apply(null, {length: N}).map(Number.call, Number);
// print(embeddingDimensions)
allEmbeddingsTree = new kdTree(allEmbeddings, squaredDistance, embeddingDimensions);
// print(allEmbeddingsTree)
faceSelector = createSelect();
faceSelector.option('Faces');
faceSelector.option('Train');
faceSelector.option('NearestNeighbors');
faceSelector.option('TrainingQuiz');
faceSelector.option('InterpolationQuiz');
faceSelector.value('Faces');
faceSelector.parent('selector1Container');
/* create the sliders */
for(i=1; i<=NUM_SLIDERS; i++) {
var slider = createSlider(0, 100, 50);
var parentStr = 'slider' + i + 'Container';
slider.parent(parentStr);
sliders.push(slider);
}
drawFaceCheckbox = createCheckbox('', true);
drawFaceCheckbox.parent('checkbox1Container');
faceGuideCheckbox = createCheckbox('', false);
faceGuideCheckbox.parent('checkbox2Container');
facePointsCheckbox = createCheckbox('', false);
facePointsCheckbox.parent('checkbox3Container');
sliderTint = createSlider(0, 100, 10);
sliderTint.parent("sliderTintContainer");
/* and the buttons */
var loadButton = createButton('load');
loadButton.mousePressed(loadCurrentSettings);
loadButton.parent('button1Container');
var interpButton = createButton('interpolate');
interpButton.mousePressed(interpolateCurrent);
interpButton.parent('button1Container');
var saveButton = createButton('save');
saveButton.mousePressed(saveCurrentSettings);
saveButton.parent('button2Container');
var getValuesButton = createButton('get values');
getValuesButton.mousePressed(getSingleJson);
getValuesButton.parent('button3Container');
var randButton = createButton('get all values');
randButton.mousePressed(getAllJson);
randButton.parent('button4Container');
updateSlidersForTraining();
// rotation in degrees
angleMode(DEGREES);
haveStarted = true;
}
function saveCurrentSettings() {
var curKey = trainDataKeys[curTrainIndex];
obj = mainFace.getProperties();
trainValues[curKey] = obj;
// for(var i=0; i<obj.length; i++) {
// trainData[curKey][i] = obj[i];
// }
var text = select('#output');
text.html("Storing values for " + curKey);
// getAllJson();
}
function getSingleJson() {
obj = mainFace.getProperties();
var text = select('#output');
var json = JSON.stringify(obj, null, 2);
text.html(json)
}
function getAllJson() {
obj = trainValues;
var text = select('#output');
var json = JSON.stringify(obj, null, 2);
// alert(json);
text.html(json)
}
// global variables for colors
var bg_color1 = [50, 50, 50];
var lastSwapTime = 0;
var millisPerSwap = 5000;
function changeRandomSeed() {
curRandomSeed = curRandomSeed + 1;
lastSwapTime = millis();
}
function mouseClicked() {
// changeRandomSeed();
}
var quiz_done = false;
var guessed_answer = 0;
function draw () {
var mode = faceSelector.value();
if(millis() > lastSwapTime + millisPerSwap) {
lastSwapTime = millis();
// changeRandomSeed();
}
resetFocusedRandom(curRandomSeed);
noStroke();
background(bg_color1);
var textDisplay = "unknown";
var params = [];
for(var i=0; i<NUM_SLIDERS; i++) {
params.push(sliders[i].value());
}
if (mode == 'Faces' || mode == 'FacePair' || mode == 'Train') {
var do_train = (mode == 'Train');
var is_face = (mode == 'Faces');
var show_face_guide = faceGuideCheckbox.checked();
var show_face_points = facePointsCheckbox.checked();
var do_draw_face = drawFaceCheckbox.checked();
if(do_train) {
// var keys = Object.keys(trainData);
var curKey = trainDataKeys[curTrainIndex];
var data = trainData[curKey];
}
else {
var data = selfieData[curFaceIndex];
}
// Displays the image at its actual size at point (0,0)
var img = data.image
if (is_face) {
x2 = 0;
y1 = 0;
x1 = 0;
var im_w = 960;
var im_h = 500;
var rect_w = 960;
var rect_h = 540;
image(img, x2, y1, im_w, im_h);
var is_face = true;
}
else {
var x1 = (width/4-400/2);
var x2 = (3*width/4-400/2);
var y1 = (height/2-400/2);
var rect_w = 400;
var rect_h = 400;
var im_w = 400;
var im_h = 400;
image(img, x1, y1, 400, 400);
var is_face = false;
}
if(do_train) {
if (curKey in trainValues) {
fill(0, 200, 0);
}
else {
fill(200, 0, 0);
}
ellipse(x1+400/2, y1+400+15, 10, 10);
}
noStroke();
var curSliderTintValue = sliderTint.value();
var overlayAlpha = map(curSliderTintValue, 0, 100, 255, 0);
fill(bg_color1[0], bg_color1[1], bg_color1[2], overlayAlpha);
rect(x2, y1, rect_w, rect_h);
stroke(0);
fill(255);
for(var i=0; i<data.landmarks.length; i++) {
// get array of face marker positions [x, y] format
var positions = data.landmarks[i];
var shifted_positions = JSON.parse(JSON.stringify(positions))
var data_mean = [0.0, 0.0];
var data_scale = 1.0;
var data_angle = 0.0;
if ('transform' in positions) {
data_mean = positions.transform.center;
data_scale = positions.transform.scale;
data_angle = positions.transform.angle;
delete shifted_positions.transform
}
var scale_x = im_w / img.width;
var scale_y = im_h / img.height;
push();
translate(x1, y1)
translate(scale_x*data_mean[0], scale_y*data_mean[1]);
scale(scale_x*data_scale, scale_y*data_scale);
rotate(degrees(data_angle));
stroke(0);
fill(255);
strokeWeight(1/data_scale);
Object.keys(positions).forEach(function(key) {
if (key=='transform') {
return;
}
var curSection = positions[key];
var shiftedSection = shifted_positions[key];
for (var i=0; i<curSection.length; i++) {
var cur_x = curSection[i][0];
var cur_y = curSection[i][1];
if (show_face_points) {
ellipse(cur_x, cur_y, 5/data_scale, 5/data_scale);
}
// get ready for drawing the face
shiftedSection[i][0] = cur_x;
shiftedSection[i][1] = cur_y;
}
});
noFill();
if(show_face_guide) {
stroke(0, 0, 255);
ellipse(0, 0, 4, 4);
line(0, -2, 0, 2);
line(-2, 0, 2, 0);
}
// ellipse(x1+data_mean[0], y1+data_mean[1], 4*data_scale, 4*data_scale);
// line(x1+data_mean[0], y1+data_mean[1]-2*data_scale, x1+data_mean[0], y1+data_mean[1]+2*data_scale);
pop();
var settings = params;
// interpolation
if ((typeof data.embedding !== 'undefined') &&
(data.embedding != null) &&
(data.embedding.length > i) &&
(data.embedding[i] != null) &&
(typeof data.embedding[i].length !== 'undefined') &&
(data.embedding[i].length == 128)) {
var curEmbedding = data.embedding[i];
results = getAverageSettingsFrom(curEmbedding);
trySettings = results[0];
if (typeof trySettings !== 'undefined') {
settings = trySettings;
// print("Using embedding ", i, results)
}
}
push();
translate(x2, y1)
translate(scale_x*data_mean[0], scale_y*data_mean[1]);
scale(scale_x*data_scale, scale_y*data_scale);
rotate(degrees(data_angle));
strokeWeight(1/data_scale);
mainFace.setProperties(settings);
if (do_draw_face) {
mainFace.draw(shifted_positions);
}
pop();
}
if(do_train) {
textDisplay = "Train: " + curKey;
}
else {
textDisplay = "";
}
}
else if (mode == 'NearestNeighbors') {
// var keys = Object.keys(trainData);
var curKey = trainDataKeys[curTrainIndex];
var data = trainData[curKey];
// Displays the image at its actual size at point (0,0)
var img = data.image
var x1 = (width/4-250/2);
var y1 = (height/3-250/2);
image(img, x1, y1, 250, 250);
if (curKey in trainValues) {
fill(0, 200, 0);
}
else {
fill(200, 0, 0);
}
ellipse(x1+250/2, y1+250+15, 10, 10);
var y2 = (3*height/4-80/2);
for(var i=0; i<4; i++) {
// var keys = Object.keys(trainData);
var curKey = curNeighbors[i];
var nearData = trainData[curKey];
// Displays the image at its actual size at point (0,0)
var img = nearData.image
var x2 = (width/4 - 200 + i*100);
image(img, x2, y2, 80, 80);
}
for(var i=0; i<1; i++) {
// get array of face marker positions [x, y] format
var positions = data.landmarks[i];
var shifted_positions = JSON.parse(JSON.stringify(positions))
var data_mean = [0.0, 0.0];
var data_scale = 1.0;
var data_angle = 0.0;
if ('transform' in positions) {
data_mean = positions.transform.center;
data_scale = positions.transform.scale;
data_angle = positions.transform.angle;
delete shifted_positions.transform
}
var scale_x = 400.0 / img.width;
var scale_y = 400.0 / img.height;
Object.keys(positions).forEach(function(key) {
if (key=='transform') {
return;
}
var curSection = positions[key];
var shiftedSection = shifted_positions[key];
for (var i=0; i<curSection.length; i++) {
var cur_x = curSection[i][0];
var cur_y = curSection[i][1];
// get ready for drawing the face
shiftedSection[i][0] = cur_x;
shiftedSection[i][1] = cur_y;
}
});
var scale_x = 250.0 / img.width;
var scale_y = 250.0 / img.height;
var x2 = (3*width/4-250/2);
push();
translate(x2, y1);
translate(scale_x*data_mean[0], scale_y*data_mean[1]);
scale(scale_x*data_scale, scale_y*data_scale);
rotate(degrees(data_angle));
strokeWeight(1/data_scale);
mainFace.setProperties(params);
mainFace.draw(shifted_positions);
pop();
var scale_x = 80.0 / img.width;
var scale_y = 80.0 / img.height;
for(var j=0; j<4; j++) {
// var keys = Object.keys(trainData);
var curKey = curNeighbors[j];
var x2 = (3*width/4 - 200 + j*100);
push();
translate(x2, y2);
if (curKey in trainValues) {
var settings = trainValues[curKey]
translate(scale_x*data_mean[0], scale_y*data_mean[1]);
scale(scale_x*data_scale, scale_y*data_scale);
rotate(degrees(data_angle));
strokeWeight(1/data_scale);
littleFace.setProperties(settings);
littleFace.draw(shifted_positions);
}
else {
noFill();
stroke(100);
rect(10, 10, 70, 70);
}
pop();
}
}
textDisplay = "Neighbors: " + trainDataKeys[curTrainIndex];
}
else if (mode == 'TrainingQuiz' || mode == 'InterpolationQuiz') {
var curKey = trainDataKeys[curTrainIndex];
var data = trainData[curKey];
var valid_mode = false;
if (mode == 'InterpolationQuiz') {
valid_mode = true;
curKey = validDataKeys[curValidIndex];
data = validData[curKey];
}
// Displays the image at its actual size at point (0,0)
var img = data.image
var x1 = (width/2-200/2);
var y1 = (height/3-300/2);
image(img, x1, y1, 200, 200);
if(valid_mode) {
fill(0, 0, 200);
}
else if (curKey in trainValues) {
fill(0, 200, 0);
}
else {
fill(200, 0, 0);
}
ellipse(x1+200/2, y1+200+15, 10, 10);
var y2 = (3*height/5-80/2);
var y3 = (4*height/5-80/2);
/*
for(var i=0; i<4; i++) {
// var keys = Object.keys(trainData);
var curKey = curNeighbors[i];
var nearData = trainData[curKey];
// Displays the image at its actual size at point (0,0)
var img = nearData.image
var x2 = (width/4 - 200 + i*100);
image(img, x2, y2, 80, 80);
}
*/
for(var i=0; i<1; i++) {
// get array of face marker positions [x, y] format
var positions = data.landmarks[i];
var shifted_positions = JSON.parse(JSON.stringify(positions))
var data_mean = [0.0, 0.0];
var data_scale = 1.0;
var data_angle = 0.0;
if ('transform' in positions) {
data_mean = positions.transform.center;
data_scale = positions.transform.scale;
data_angle = positions.transform.angle;
delete shifted_positions.transform
}
var scale_x = 400.0 / img.width;
var scale_y = 400.0 / img.height;
Object.keys(positions).forEach(function(key) {
if (key=='transform') {
return;
}
var curSection = positions[key];
var shiftedSection = shifted_positions[key];
for (var i=0; i<curSection.length; i++) {
var cur_x = curSection[i][0];
var cur_y = curSection[i][1];
// get ready for drawing the face
shiftedSection[i][0] = cur_x;
shiftedSection[i][1] = cur_y;
}
});
/*
var scale_x = 250.0 / img.width;
var scale_y = 250.0 / img.height;
var x2 = (3*width/4-250/2);
push();
translate(x2, y1);
translate(scale_x*data_mean[0], scale_y*data_mean[1]);
scale(scale_x*data_scale, scale_y*data_scale);
rotate(degrees(data_angle));
strokeWeight(1/data_scale);
mainFace.setProperties(params);
mainFace.draw(shifted_positions);
pop();
*/
var scale_x = 80.0 / img.width;
var scale_y = 80.0 / img.height;
var otherKeys = Object.keys(trainValues);
var index = otherKeys.indexOf(trainDataKeys[curTrainIndex]);
if(index >= 0) {
otherKeys.splice(index, 1);
}
var answerSlot = int(focusedRandom(0, 4));
var answerKeys = Array(4);
for(var j=0; j<4; j++) {
if(j == answerSlot) {
curKey = trainDataKeys[curTrainIndex];
}
else {
var guess = int(focusedRandom(0, otherKeys.length));
// if(otherKeys.length > j+2) {
// while(answerKeys.indexOf(guess) == -1) {
// guess = int(focusedRandom(0, otherKeys.length));
// }
// }
curKey = otherKeys[guess];
}
answerKeys[j] = curKey;
// print("Answer", j, " is ", curKey);
var x2 = (width/2 - 200 + j*100);
var settings = params;
if (valid_mode && j == answerSlot) {
var curEmbedding = data.embedding[0];
results = getAverageSettingsFrom(curEmbedding);
settings = results[0];
var validTrainKeys = results[1];
}
else if (curKey in trainValues) {
settings = trainValues[curKey];
}
push();
translate(x2, y2);
translate(scale_x*data_mean[0], scale_y*data_mean[1]);
scale(scale_x*data_scale, scale_y*data_scale);
rotate(degrees(data_angle));
strokeWeight(1/data_scale);
if (typeof settings !== 'undefined') {
littleFace.setProperties(settings);
}
littleFace.draw(shifted_positions);
pop();
if(quiz_done && guessed_answer == (j+1)) {
push();
translate(x2, y2);
noFill();
strokeWeight(4);
if(guessed_answer == (answerSlot+1)) {
stroke(0, 100, 0);
}
else {
stroke(100, 0, 0);
}
rect(-10, -10, 100, 100);
pop();
}
}
if(quiz_done) {
for(var j=0; j<4; j++) {
if (valid_mode && (answerSlot+1) == (j+1)) {
for(var k=0; k<4; k++) {
var curKey = validTrainKeys[k];
var nearData = trainData[curKey];
// Displays the image at its actual size at point (0,0)
var img = nearData.image
var x2 = (width/2 - 200 + j*100 + (k%2)*40);
var y4 = y3 + (int(k/2))*40;
image(img, x2, y4, 40, 40);
}
}
else {
var curKey = answerKeys[j];
var nearData = trainData[curKey];
// Displays the image at its actual size at point (0,0)
if (typeof nearData !== 'undefined') {
var img = nearData.image
var x2 = (width/2 - 200 + j*100);
image(img, x2, y3, 80, 80);
}
}
}
}
}
if(valid_mode) {
if(quiz_done) {
textDisplay = "InterpolationQuiz: hit spacebar to continue";
}
else {
textDisplay = "InterpolationQuiz: hit 1, 2, 3, or 4 to guess";
}
}
else {
if(quiz_done) {
textDisplay = "TrainingQuiz: hit spacebar to continue";
}
else {
textDisplay = "TrainingQuiz: hit 1, 2, 3, or 4 to guess";
}
}
}
fill(255);
textSize(32);
textAlign(CENTER);
text(textDisplay, width/2, height-12);
}
function keyTyped() {
if(!haveStarted) {
return;
}
var mode = faceSelector.value();
if (key == 'q' && mode != 'Faces') {
faceSelector.value('Faces');
}
else if (key == 'w' && mode != 'Train') {
faceSelector.value('Train');
}
else if (key == 'e' && mode != 'NearestNeighbors') {
faceSelector.value('NearestNeighbors');
}
else if (key == 'r' && mode != 'TrainingQuiz') {
faceSelector.value('TrainingQuiz');
}
else if (key == 't' && mode != 'InterpolationQuiz') {
faceSelector.value('InterpolationQuiz');
}
if (key == ' ' &&
(mode == 'TrainingQuiz' || mode == 'InterpolationQuiz') && quiz_done) {
quiz_done = false;
if(mode == 'TrainingQuiz') {
curTrainIndex = (curTrainIndex + 1) % trainDataKeys.length;
}
else {
curValidIndex = (curValidIndex + 1) % validDataKeys.length;
}
changeRandomSeed();
}
else if ((mode == 'TrainingQuiz' || mode == 'InterpolationQuiz') && quiz_done == false) {
if(key >= '1' && key <= '4') {
guessed_answer = key - '0';
quiz_done = true;
}
}
if (key == 's') {
saveCurrentSettings();
}
else if (key == 'i') {
interpolateCurrent();
}
else if (key == 'l') {
loadCurrentSettings();
}
if (key == '!') {
saveBlocksImages();
}
else if (key == '@') {
saveBlocksImages(true);
}
}
function interpolateCurrent() {
var curNeighborSettings = [];
for(var i=0; i<4; i++) {
neighborKey = curNeighbors[i]
if(neighborKey in trainValues) {
curNeighborSettings.push(trainValues[neighborKey]);
}
}
for(var i=0; i<NUM_SLIDERS; i++) {
sliders[i].value(50);
}
if(curNeighborSettings.length > 0) {
settings = curNeighborSettings[0];
for(var i=0; i<settings.length; i++) {
var sum = 0;
for(j=0; j<curNeighborSettings.length; j++) {
sum += curNeighborSettings[j][i];
}
var avg = int(sum / curNeighborSettings.length)
sliders[i].value(avg);
}
}
}
function loadCurrentSettings() {
var curKey = trainDataKeys[curTrainIndex];
for(var i=0; i<NUM_SLIDERS; i++) {
sliders[i].value(50);
}
if (curKey in trainValues) {
var settings = trainValues[curKey]
for(var i=0; i<settings.length; i++) {
sliders[i].value(settings[i]);
}
}
}
function updateSlidersForTraining() {
var mode = faceSelector.value();
var curKey = trainDataKeys[curTrainIndex];
// first find the closest neighbors
var nearest = allEmbeddingsTree.nearest(trainData[curKey].embedding[0], 5);
curNeighbors = [];
curNeighborSettings = [];
for(var i=0; i<5; i++) {
if(nearest[i][0][128] != curKey) {
var neighborKey = nearest[i][0][128];
curNeighbors.push(neighborKey);
if(neighborKey in trainValues) {
curNeighborSettings.push(trainValues[neighborKey]);
}
}
}
loadCurrentSettings();
// if(mode == 'NearestNeighbors') {
// interpolateCurrent();
// }
// else {
// loadCurrentSettings();
// }
}
function getAverageSettingsFrom(e) {
// first find the closest neighbors
var nearest = allEmbeddingsTree.nearest(e, 4);
curNeighbors = [];
curNeighborSettings = [];
for(var i=0; i<4; i++) {
var neighborKey = nearest[i][0][128];
curNeighbors.push(neighborKey);
if(neighborKey in trainValues) {
curNeighborSettings.push(trainValues[neighborKey]);
}
}
for(var i=0; i<4; i++) {
neighborKey = curNeighbors[i]
if(neighborKey in trainValues) {
curNeighborSettings.push(trainValues[neighborKey]);
}
}
var trainValueKeys = Object.keys(trainValues);
var props = trainValues[trainValueKeys[0]];
if(curNeighborSettings.length > 0) {
settings = curNeighborSettings[0];
for(var i=0; i<settings.length; i++) {
var sum = 0;
for(j=0; j<curNeighborSettings.length; j++) {
sum += curNeighborSettings[j][i];
}
var avg = int(sum / curNeighborSettings.length)
props[i] = avg;
}
}
return [props, curNeighbors];
}
function keyPressed() {
if(!haveStarted) {
return;
}
var mode = faceSelector.value();
if (mode == 'Faces') {
if (keyCode == LEFT_ARROW || keyCode == UP_ARROW) {
curFaceIndex = (curFaceIndex + selfieData.length - 1) % selfieData.length;
} else if (keyCode === RIGHT_ARROW || keyCode == DOWN_ARROW) {
curFaceIndex = (curFaceIndex + 1) % selfieData.length;
}
}
else if (mode == 'Train' || mode == 'NearestNeighbors') {
if (keyCode == LEFT_ARROW || keyCode == UP_ARROW) {
curTrainIndex = (curTrainIndex + trainDataKeys.length - 1) % trainDataKeys.length;
updateSlidersForTraining();
} else if (keyCode == RIGHT_ARROW || keyCode == DOWN_ARROW) {
curTrainIndex = (curTrainIndex + 1) % trainDataKeys.length;
updateSlidersForTraining();
}
}
}
This file has been truncated, but you can view the full file.
{
"162771": {"landmarks": [{"chin": [[-1.607575262062853, -1.0016724859194308], [-1.6351091555381696, -0.5396664325705911], [-1.5394992491248505, -0.07852759428757607], [-1.4131033927393726, 0.38239444022898283], [-1.2869243401203507, 0.8125305247733828], [-1.0378182913791492, 1.2110134442797993], [-0.7583599001987015, 1.5477076600754416], [-0.4175464128403919, 1.8531823183660128], [0.04467644427490394, 1.9115021618134882], [0.5370348400629903, 1.8772473515780308], [1.0280924132523397, 1.6582768415096198], [1.457361282730915, 1.4089539890019627], [1.7938386947601013, 1.0987096478493557], [2.006305091834827, 0.6661887218739381], [2.094977277721549, 0.14217716104786826], [2.1528635136361123, -0.3816175960117454], [2.180180603344973, -0.874409599332744]], "left_eye": [[-1.2385774699298584, -1.0658460310612226], [-1.0549457889291858, -1.2210766035207539], [-0.7776554354132997, -1.1922418874467005], [-0.5606361592429941, -0.9782578640067813], [-0.8067069552538093, -0.9457374839029732], [-1.0837805050032392, -0.9437862500048677]], "right_eye": [[0.48630294357686454, -0.9548432420941318], [0.7002869670167837, -1.1718625182644373], [0.9771437129997577, -1.2045997021347015], [1.224732135375766, -1.0216184324333974], [1.0100977006364784, -0.8969570061795687], [0.7330241508870481, -0.8950057722814634]], "transform": {"center": [126.98611111111111, 165.90277777777777], "angle": 0.007042179393800594, "scale": 32.48154449875639}, "nose_tip": [[-0.429904227528393, 0.09838316995295557], [-0.30611001634038887, 0.18987380480360766], [-0.15196346271313826, 0.21957573594348576], [0.0015326796147439262, 0.15691981716688713], [0.18603157568124115, 0.12483304459599127]], "bottom_lip": [[0.7442979467427684, 0.7058636262707996], [0.407603730947126, 0.9853220174512474], [0.13139739626352048, 1.1104170512379883], [-0.08410425354159183, 1.1119346776031815], [-0.2690367571410014, 1.0824495502297597], [-0.4854056220119383, 0.9608233767063171], [-0.7026417019487, 0.7160534032942392], [-0.5484951483214492, 0.7457553344341172], [-0.27142159857201914, 0.7438041005360118], [-0.08648909497260958, 0.7732892279094337], [0.09822660486034383, 0.7719884053106968], [0.5905850006484301, 0.7377335950752393]], "right_eyebrow": [[0.26689882597554143, -1.507472715227799], [0.6044602568370085, -1.663787306519611], [0.9428889027643003, -1.6969580979227878], [1.2817511562245043, -1.6685569893816465], [1.5906946747783741, -1.5167952771854138]], "nose_bridge": [[-0.13028327093213807, -1.0736509666536442], [-0.15890118323973537, -0.7655746631655991], [-0.18751909554733268, -0.4574983596775539], [-0.2159202040884738, -0.11863610621734985]], "left_eyebrow": [[-1.6108273185596955, -1.4634617355018142], [-1.3966264913533202, -1.6496950616999606], [-1.1195529416038899, -1.651646295598066], [-0.8112598343493886, -1.5922424333183098], [-0.5331022657676776, -1.440263917355621]], "top_lip": [[-0.7026417019487, 0.7160534032942392], [-0.4882240709758684, 0.5606060270682514], [-0.2731560287036684, 0.4975165007587405], [-0.1187926713099616, 0.5580043818707774], [0.09627537096223839, 0.4949148555612666], [0.4047852819831959, 0.5851046678131817], [0.7442979467427684, 0.7058636262707996], [0.5905850006484301, 0.7377335950752393], [0.09800980109388767, 0.7412024553385379], [-0.08670589873906574, 0.7425032779372748], [-0.27142159857201914, 0.7438041005360118], [-0.5484951483214492, 0.7457553344341172]]}], "url": "http://i.imgur.com/rfiOADa.png", "embedding": [[-0.19199231266975403, 0.03304362669587135, 0.1075761616230011, -0.0917709618806839, -0.13961055874824524, 0.00012209592387080193, -0.06626219302415848, -0.06322018802165985, 0.19075405597686768, -0.06821633875370026, 0.15641897916793823, -0.06254762411117554, -0.30231013894081116, -0.004690755158662796, -0.0710826888680458, 0.18481042981147766, -0.2080455869436264, -0.19378142058849335, -0.0011450230376794934, -0.04920466989278793, 0.06331010907888412, -0.012654176913201809, -0.1021374762058258, 0.13186904788017273, -0.17277851700782776, -0.33151668310165405, -0.05525814741849899, -0.07054845243692398, -0.09774177521467209, -0.10061559081077576, -0.02219279855489731, 0.1288725882768631, -0.18329234421253204, -0.006416132673621178, 0.05255170539021492, 0.24546800553798676, -0.011300657875835896, -0.12235333025455475, 0.1155686229467392, 0.0043295007199049, -0.24746721982955933, -0.1198839321732521, 0.1308339536190033, 0.24733790755271912, 0.2540341019630432, -0.023198286071419716, -0.031080076470971107, 0.028193168342113495, 0.1716940999031067, -0.3713452219963074, -0.0015118077863007784, 0.2419542372226715, 0.07179192453622818, 0.15637677907943726, 0.09311988204717636, -0.2620907127857208, 0.054293613880872726, 0.08634345978498459, -0.18141096830368042, 0.01106557622551918, 0.09434710443019867, -0.20883598923683167, 0.027382981032133102, -0.08651497215032578, 0.1547403484582901, 0.13238966464996338, -0.15206730365753174, -0.10741911828517914, 0.1930995136499405, -0.1252286285161972, 0.022872935980558395, 0.06528419256210327, -0.1662655472755432, -0.2524131238460541, -0.21320532262325287, 0.07889494299888611, 0.3763290047645569, 0.21379584074020386, -0.11394534260034561, 0.05277900770306587, -0.02624240703880787, 0.01467124279588461, -0.02355523779988289, 0.10378387570381165, 0.0397784486413002, 0.06210273131728172, -0.11623667180538177, 0.10499092936515808, 0.13320422172546387, 0.007816466502845287, 0.09804466366767883, 0.231757253408432, -0.07578583061695099, -0.024223757907748222, 0.06595867872238159, 0.13981860876083374, -0.12178774178028107, 0.0566699281334877, -0.1336042881011963, 0.05546551197767258, 0.026742784306406975, -0.1182689294219017, 0.07645969092845917, 0.015188336372375488, -0.10647159069776535, 0.11180492490530014, -0.02790406160056591, 0.015889128670096397, -0.14197072386741638, -0.10129876434803009, -0.08079700171947479, 0.07529893517494202, 0.1779358983039856, -0.25533169507980347, 0.24735254049301147, 0.11780703067779541, -0.03312363848090172, 0.21384043991565704, 0.03390860930085182, 0.11753170192241669, -0.00737223494797945, -0.1722155511379242, -0.059837743639945984, -0.0889066755771637, -0.019155334681272507, -0.019926656037569046, 0.02526269666850567, 0.026740215718746185]]},
"162772": {"landmarks": [{"bottom_lip": [[0.7536277181854519, 0.6478190477052898], [0.4923432042387591, 0.9098620908294747], [0.25987960040350666, 0.997420474420173], [-0.0017420376220714966, 1.0268734921795233], [-0.2343742034967667, 0.9981368630878045], [-0.49624868458150884, 0.8531473618235289], [-0.7583338682155545, 0.5627890947062318], [-0.6129229618526721, 0.5916521453275327], [-0.2057218554247691, 0.7073571908719005], [0.026910310449926082, 0.7360938199636197], [0.2595003358147606, 0.7357566958847342], [0.608301092842291, 0.6771035034251974]], "nose_bridge": [[0.08231868365019092, -1.1537844171453824], [0.08274008874879765, -0.863046885439339], [0.11227738752786938, -0.5432777410725522], [0.1418146863069411, -0.2235085967057655]], "left_eyebrow": [[-1.6621486470959286, -1.1803297397243462], [-1.400948414168957, -1.5005202891897396], [-0.9940422913100788, -1.588331515839602], [-0.616041359582362, -1.5598055892971863], [-0.1798086404937153, -1.4732164374332835]], "nose_tip": [[-0.2939544871732382, 0.009713536306979114], [-0.09039607446914734, 0.038492305908558705], [0.08417286608406056, 0.12546072236120762], [0.2585311040879651, 0.06706037296083495], [0.43288934209186963, 0.00866002356046227]], "left_eye": [[-1.1095787748150039, -1.0648353967292818], [-0.9062732051700771, -1.210499146151328], [-0.6736831798052426, -1.2108362702302133], [-0.46995620506170904, -1.0657624879462166], [-0.6734303367460786, -1.0363937512065875], [-0.9059782216010525, -1.0069828739570978]], "chin": [[-2.010654420554434, -0.9181602750705792], [-2.0098958913769422, -0.3948327179997016], [-1.9509898558582415, 0.12841055805145477], [-1.8920838203395407, 0.651653834102611], [-1.716967053158144, 1.1165810417731161], [-1.3966079416533077, 1.4940762873825046], [-0.9600380984857756, 1.8132554646112422], [-0.523552536337965, 2.0742871354987704], [-9.855773750522051e-05, 2.160749865833092], [0.5231025778037904, 2.0727700771437862], [0.9297558576035049, 1.8105163314702983], [1.278177350042289, 1.4901993604753225], [1.539209020929818, 1.053713798327512], [1.6839035386250687, 0.5883230450485395], [1.7122187626181806, 0.06495334746780125], [1.7405761271211537, -0.4293425969423328], [1.7398597384535222, -0.9235964008426061]], "right_eyebrow": [[0.2853714102359537, -1.4738906855910543], [0.6632037799242277, -1.5616597717310559], [1.012046677461619, -1.5912392110199884], [1.3611002775483134, -1.4754498844558992], [1.5650379548411502, -1.1850073363188809]], "right_eye": [[0.489519790078094, -1.0380793716010144], [0.6927832192131602, -1.212816874193665], [0.9253732445779947, -1.2131539982725503], [1.1000264661509238, -1.068038075478693], [0.9547419813176237, -1.009679866588181], [0.6930782027821849, -1.0093006019994348]], "top_lip": [[-0.7583338682155545, 0.5627890947062318], [-0.4676806175292327, 0.5042201832664166], [-0.17698522633305017, 0.4747250249972055], [0.026615326880901364, 0.5325775477693894], [0.2591632117358752, 0.5031666705198997], [0.5209112712910354, 0.5609349122723623], [0.7536277181854519, 0.6478190477052898], [0.608301092842291, 0.6771035034251974], [0.2593739142851786, 0.6485354363729212], [0.02678388892034406, 0.6488725604518066], [-0.1767745237837468, 0.6200937908502271], [-0.6129229618526721, 0.5916521453275327]], "transform": {"center": [124.11111111111111, 167.68055555555554], "scale": 34.39524796482399, "angle": 0.001449433793531105}}], "embedding": [[-0.13458849489688873, 0.18783926963806152, 0.12211830914020538, -0.05334194377064705, -0.10399429500102997, -0.039955269545316696, -0.03108201175928116, 0.01859379932284355, 0.07633759826421738, 0.06259777396917343, 0.23034024238586426, -0.03474847227334976, -0.25321972370147705, -0.03370027244091034, -0.07714808732271194, 0.08247002959251404, -0.12908996641635895, -0.09834130853414536, -0.14002446830272675, -0.01703549735248089, 0.13352596759796143, 0.03218216449022293, -0.052095066756010056, 0.06092812865972519, -0.12640011310577393, -0.327085018157959, -0.04293559491634369, -0.09422487020492554, -0.044240377843379974, -0.2258264571428299, 0.0938151478767395, -0.04344501346349716, -0.22863931953907013, -0.1189935952425003, 0.00020758435130119324, -0.0076881470158696175, -0.04254939779639244, -0.1283533126115799, 0.1411626785993576, -0.06601619720458984, -0.09524679183959961, 0.028359079733490944, 0.13729214668273926, 0.2587352395057678, 0.1408926099538803, 0.060763366520404816, -0.006401342339813709, -0.018521197140216827, 0.058661650866270065, -0.2886699438095093, 0.018016841262578964, 0.13067179918289185, 0.07780066877603531, 0.1064235046505928, 0.12125846743583679, -0.1389433741569519, 0.016111107543110847, 0.06025636941194534, -0.26577702164649963, 0.06614595651626587, -0.034951407462358475, 0.018772738054394722, -0.06835891306400299, -0.11049246788024902, 0.12247432768344879, 0.09167101979255676, -0.12344585359096527, -0.13978420197963715, 0.051168378442525864, -0.18746709823608398, -0.010392813943326473, 0.08455924689769745, -0.05265878885984421, -0.19236664474010468, -0.2286907285451889, 0.08461743593215942, 0.39407792687416077, 0.1647697538137436, -0.24717719852924347, -0.03689943999052048, -0.07494106143712997, -0.08659708499908447, -0.004911438561975956, -0.044506222009658813, -0.038398392498493195, -0.0030497796833515167, -0.09975835680961609, 0.09639745950698853, 0.1601402461528778, 0.005910106003284454, -0.033128730952739716, 0.23342202603816986, 0.044263627380132675, -0.06245050206780434, 0.029652953147888184, 0.035180456936359406, -0.12944571673870087, 0.014090625569224358, -0.13331370055675507, 0.05016038566827774, 0.017193999141454697, -0.02706022746860981, -0.0539405457675457, 0.05948426201939583, -0.06025674194097519, 0.05312708765268326, 0.042135290801525116, -0.07782381772994995, -0.10415518283843994, 0.038667745888233185, -0.24488084018230438, -0.09461881220340729, 0.1418842077255249, -0.23736053705215454, 0.1935591697692871, 0.1522655189037323, -0.023321334272623062, 0.08324103057384491, 0.07541506737470627, 0.03458564728498459, 0.06500906497240067, 0.0026144757866859436, -0.03976376727223396, -0.11623496562242508, 0.07078461349010468, -0.009684414602816105, 0.04202553629875183, -0.055069535970687866]], "url": "http://i.imgur.com/TEgpsfJ.png"},
"162774": {"url": "http://i.imgur.com/FWf5ghO.png", "landmarks": [{"right_eyebrow": [[0.09651668152417747, -1.5856343148203234], [0.5344311083646068, -1.7092970000203305], [0.9744883271269944, -1.6864167984276721], [1.3580711830942742, -1.5161365932735653], [1.6554425405235216, -1.2273364035321512]], "nose_tip": [[-0.4660841545049428, 0.03490860758682832], [-0.3186841509434941, 0.09138297038193617], [-0.17128414738204548, 0.14785733317704403], [0.0037102000003696022, 0.08666882815362796], [0.20801312474131775, 0.025051764745820236]], "left_eyebrow": [[-1.509455255813658, -1.1517435206593192], [-1.3969350886078338, -1.4758521051407498], [-1.1059921069444614, -1.6266805757773315], [-0.7835977560005978, -1.6313947180056398], [-0.43060915254502596, -1.5486116865427406]], "nose_bridge": [[-0.15997502216796194, -1.0835314742657363], [-0.18499801568257845, -0.790017142296014], [-0.23890102817133635, -0.466765674583367], [-0.2639240216859529, -0.17325134261364472]], "chin": [[-1.6228325397882652, -0.8862520908949552], [-1.5870955866638572, -0.44705198890135084], [-1.5220500561809163, -0.008280445292138203], [-1.4570045256979753, 0.43049109831707444], [-1.3626504178565013, 0.8688340835418955], [-1.1221819816067535, 1.275725699486225], [-0.8235249490243315, 1.6524516213032383], [-0.46667932010923485, 1.9990118489929354], [-0.02533642619367228, 2.109817782661193], [0.5013608494911396, 2.0434865770250767], [0.9961781975110684, 1.801732465622154], [1.4608298514036808, 1.5017897578865569], [1.8660072338104439, 1.1440870122026772], [2.094047476912834, 0.7010298847495479], [2.1742591580693826, 0.1721898171427777], [2.225590820251791, -0.3269131147210677], [2.3053739430239486, -0.8850617596863709]], "right_eye": [[0.4567907775144074, -1.004605468262362], [0.6598080271021806, -1.1541482637457687], [0.894276645970445, -1.157576730820902], [1.1308880567606678, -1.0144623111033702], [0.8968479962767949, -0.9817252666697037], [0.6623793774085305, -0.9782967995945705]], "bottom_lip": [[0.744138684882746, 0.6035092609974316], [0.48507563088425665, 0.9297606374008204], [0.1648240718623512, 1.0810176664217939], [-0.06921598862152163, 1.1137547108554602], [-0.3041131658741778, 1.0878746005720603], [-0.5114159993058676, 0.9443316224701367], [-0.7212901830439071, 0.6249371802170144], [-0.604055873609775, 0.6232229466794478], [-0.30754163294931103, 0.8534059817037959], [-0.07264445569665488, 0.8792860919871957], [0.16139560478721798, 0.8465490475535294], [0.6566415111915385, 0.6341035135091397]], "transform": {"angle": 0.014621243451538164, "center": [126.91666666666667, 167.04166666666666], "scale": 34.1160575381219}, "top_lip": [[-0.7212901830439071, 0.6249371802170144], [-0.5475815108146671, 0.4758229431179992], [-0.3139700087151859, 0.41377732132579986], [-0.10838140882106279, 0.4400859899935914], [0.09635007430427701, 0.40777750394431667], [0.44848156099106545, 0.4319433806901499], [0.744138684882746, 0.6035092609974316], [0.6566415111915385, 0.6341035135091397], [0.12737288520037668, 0.5245832549940572], [-0.10709573366788781, 0.5280117220691904], [-0.31225577517761927, 0.5310116307599321], [-0.604055873609775, 0.6232229466794478]], "left_eye": [[-1.155180977204911, -0.9810347571208209], [-0.9810437465912794, -1.1008404168613029], [-0.7465751277230148, -1.104268883936436], [-0.5103922753171838, -0.9904630415774374], [-0.7440037774166649, -0.928417419785238], [-0.9784723962849294, -0.9249889527101046]]}], "embedding": [[-0.150230273604393, 0.17592468857765198, 0.09524446725845337, -0.14394091069698334, -0.13907331228256226, 0.10236910730600357, -0.012744921259582043, 0.0014583393931388855, 0.12395117431879044, -0.09742890298366547, 0.11600027978420258, -0.014955846592783928, -0.32594045996665955, -0.018512047827243805, 0.04864174500107765, 0.13444185256958008, -0.17991317808628082, -0.20163515210151672, -0.048124127089977264, -0.13501638174057007, 0.07723059505224228, 0.028043748810887337, -0.12980657815933228, 0.03292698413133621, -0.19819560647010803, -0.22564095258712769, -0.05542343109846115, -0.021724693477153778, 0.01454119198024273, -0.13765642046928406, 0.04475684463977814, -0.02869027480483055, -0.1645386517047882, -0.01505003497004509, 0.014119412750005722, 0.149887353181839, -0.0468098409473896, -0.09208525717258453, 0.1497700959444046, 0.01438206061720848, -0.03871721029281616, 0.003298151306807995, 0.07456645369529724, 0.32875317335128784, 0.09334646165370941, 0.029223810881376266, 0.04137059301137924, -0.031402427703142166, 0.11935915052890778, -0.26178935170173645, 0.0008114837110042572, 0.16426469385623932, 0.15174371004104614, 0.145204558968544, 0.08082886785268784, -0.19425153732299805, 0.11443837732076645, 0.13096719980239868, -0.20554883778095245, 0.14575828611850739, 0.02788461372256279, -0.11163660883903503, 0.001986066810786724, -0.04830966144800186, 0.23353993892669678, 0.012654013931751251, -0.0802341103553772, -0.17477671802043915, 0.17627160251140594, -0.09721002727746964, -0.12156945466995239, 0.06808866560459137, -0.10789939016103745, -0.11273626983165741, -0.2492457926273346, 0.019102446734905243, 0.3180108964443207, 0.18967141211032867, -0.2397802323102951, -0.013572592288255692, -0.04210590198636055, -0.023666052147746086, 0.08059192448854446, 0.05441968888044357, -0.07991580665111542, -0.0381811186671257, -0.11981981992721558, 0.11200587451457977, 0.2715061604976654, -0.020768985152244568, -0.0076208412647247314, 0.20459412038326263, 0.17651651799678802, 0.011720096692442894, 0.009767726063728333, -0.03114895522594452, -0.06595700979232788, -0.013538891449570656, -0.1160292774438858, -0.0014580786228179932, 0.012806967832148075, -0.11449319124221802, -0.01048915833234787, 0.13739468157291412, -0.2022673487663269, 0.18102841079235077, 0.05007999390363693, -0.060249656438827515, -0.16785362362861633, 0.027350760996341705, -0.17543970048427582, 0.02956201136112213, 0.2082585245370865, -0.3050198256969452, 0.14847946166992188, 0.3139500617980957, 0.012281574308872223, 0.06797559559345245, 0.04928690567612648, 0.02009490132331848, 0.04587620869278908, -0.050245799124240875, -0.11470719426870346, -0.10213403403759003, 0.024586034938693047, -0.0673326849937439, 0.0292481929063797, 0.08022406697273254]]},
"162775": {"landmarks": [{"left_eyebrow": [[-1.6458876469594925, -1.6241020652686422], [-1.3189624751276434, -1.7247576591102813], [-0.9583277602542645, -1.6945958806908852], [-0.6299834825735617, -1.5986706396787587], [-0.30092965196843224, -1.404454981239749]], "bottom_lip": [[0.6657672847280601, 0.8821290804513896], [0.437605565606045, 1.0476020663198566], [0.2417342836767063, 1.1473115895955932], [0.04538996646441637, 1.1814941679200743], [-0.11866391355519716, 1.1499132836518249], [-0.3814812462846447, 1.0535150073567467], [-0.6450081319385191, 0.8588263136347861], [-0.5139542420360087, 0.8578802430688838], [-0.12079257232847761, 0.8550420313711765], [0.0760247801667635, 0.8863863979979505], [0.23984214254490147, 0.8852038097905724], [0.5347133948255497, 0.883075151017292]], "top_lip": [[-0.6450081319385191, 0.8588263136347861], [-0.35084643258229753, 0.7584072374346229], [-0.08921168806022803, 0.6909881513515629], [0.07507870960086109, 0.7553325080954401], [0.23842303669604784, 0.6886229749368069], [0.4354769068327646, 0.7527308140392084], [0.6657672847280601, 0.8821290804513896], [0.5347133948255497, 0.883075151017292], [0.23960562490342588, 0.8524403373149448], [0.0760247801667635, 0.8863863979979505], [-0.08802909985285001, 0.8548055137297008], [-0.5139542420360087, 0.8578802430688838]], "left_eye": [[-1.3147051575810826, -1.1350151545489846], [-1.0535434483419643, -1.2679611855832997], [-0.791199150895468, -1.237089854239477], [-0.5601992200757457, -1.0094011704004133], [-0.8220704822392908, -0.9747455567929807], [-1.084414779685787, -1.0056168881368035]], "right_eyebrow": [[0.45239369732952667, -1.4426583594693154], [0.7463188790442725, -1.5758409081451064], [1.040480578400494, -1.6762599843452695], [1.334878795398191, -1.7439155880698052], [1.5976961281276385, -1.647517311774727]], "transform": {"angle": 0.0072188176397093165, "scale": 30.521000031146336, "center": [122.875, 163.93055555555554]}, "chin": [[-1.9702111247351102, -1.1630482741951], [-1.9664268424715003, -0.6388327145850587], [-1.8973521328981109, -0.14785366273359613], [-1.7297504882563635, 0.37517930866906724], [-1.497094933946312, 0.8322122998375242], [-1.1993854699679565, 1.223245310771775], [-0.8366220963212968, 1.548278341471819], [-0.47456827559906417, 1.7750209547449805], [-0.08093357060858189, 1.8377096879985284], [0.31175506381599793, 1.769344531349566], [0.6042611396818902, 1.4395811478200098], [0.8965306979063068, 1.0770542918148258], [1.1558002660136204, 0.6820004809754899], [1.381833326362355, 0.2216562428263745], [1.575102914235462, -0.23845147768126534], [1.637082094564583, -0.7303766000986304], [1.6337708475839245, -1.1890652147574166]], "nose_tip": [[-0.25610377977754883, 0.26624559737578235], [-0.0592864272823077, 0.2975899640025563], [0.10500397037878144, 0.3619343207464334], [0.2355848249983406, 0.29546130522927583], [0.3989291520935273, 0.22875177207064262]], "nose_bridge": [[0.09483371179533046, -1.0468949957055527], [0.0974354058515621, -0.6864967984736493], [0.10003709990779375, -0.3260986012417459], [0.10287531160550101, 0.06706306846578514]], "right_eye": [[0.6190492714053718, -1.0506792779691625], [0.8469744728859113, -1.2489157363132573], [1.1088457350494565, -1.2835713499206898], [1.3061361228276487, -1.1867000383426605], [1.143501348656889, -1.0217000877571447], [0.8816300864933437, -0.9870444741497121]]}], "embedding": [[-0.06333905458450317, 0.12867870926856995, 0.07770118862390518, -0.04215574264526367, -0.15735599398612976, -0.046129509806632996, -0.0188314039260149, -0.05182972922921181, 0.1823466569185257, -0.055076368153095245, 0.2172451615333557, 0.019020825624465942, -0.17829114198684692, -0.028739050030708313, 0.007598515599966049, 0.14915233850479126, -0.2918657064437866, -0.14755238592624664, 0.02144337072968483, -0.008275719359517097, 0.11333052814006805, 0.0697631761431694, 0.0386715866625309, 0.12439720332622528, -0.13813330233097076, -0.32681262493133545, -0.04747531935572624, -0.08119899779558182, -0.05776998773217201, -0.10620931535959244, 0.007597313262522221, 0.1343512237071991, -0.1800309121608734, -0.04472316801548004, 0.00820908322930336, 0.07424253225326538, -0.04337886720895767, -0.10620783269405365, 0.18881383538246155, 0.026197334751486778, -0.24531739950180054, -0.01300901360809803, 0.0500064492225647, 0.29953017830848694, 0.2718287706375122, -0.03580617532134056, -0.0021043249871581793, -0.034790776669979095, 0.14572645723819733, -0.257415235042572, -0.063597172498703, 0.20626573264598846, 0.002200394868850708, 0.003099508583545685, 0.07120011746883392, -0.08983305841684341, -0.010022077709436417, 0.046433284878730774, -0.1839061826467514, -0.038324158638715744, 0.05651911348104477, -0.15581507980823517, 0.05566959083080292, -0.17456820607185364, 0.17221277952194214, 0.04983249306678772, -0.06989540159702301, -0.14161363244056702, 0.11263705790042877, -0.17074069380760193, -0.15051959455013275, 0.13071417808532715, -0.1450435072183609, -0.19490811228752136, -0.2532558739185333, -0.061569783836603165, 0.36487168073654175, 0.07205940037965775, -0.09993293881416321, 0.10327563434839249, 0.0019242176786065102, -0.08201722055673599, 0.04565495625138283, 0.19894924759864807, 0.06545601785182953, 0.06934323161840439, -0.11846932768821716, 0.09900115430355072, 0.21345803141593933, -0.04576510563492775, 0.004951572045683861, 0.25559359788894653, -0.030182288959622383, -0.006155217066407204, 0.09031779319047928, 0.04741337150335312, -0.031216975301504135, 0.10039573162794113, -0.15610238909721375, 0.07246612012386322, -0.03936465084552765, -0.08230632543563843, -0.037393905222415924, 0.05333329364657402, -0.11932265758514404, 0.057536009699106216, -0.03495293855667114, 0.011997954919934273, -0.0970286875963211, -0.12278413027524948, -0.11497187614440918, 0.006196565926074982, 0.14486253261566162, -0.2808203101158142, 0.15972907841205597, 0.11329536139965057, -0.07114673405885696, 0.12910930812358856, -0.04750712215900421, 0.08561724424362183, -0.08085470646619797, -0.10319317132234573, -0.1772492527961731, -0.03008742444217205, 0.064580537378788, -0.03818254545331001, 0.06900224089622498, -0.022486696019768715]], "url": "http://i.imgur.com/HuBH6Ab.png"},
"162776": {"embedding": [[-0.13748158514499664, 0.08246216922998428, 0.08100798726081848, -0.045716289430856705, -0.08949843049049377, 0.05788769945502281, -0.06571714580059052, -0.08635345101356506, 0.08797667920589447, -0.1363690048456192, 0.16902634501457214, -0.02924294024705887, -0.26047196984291077, 0.014325914904475212, 0.01812155544757843, 0.23699632287025452, -0.2260901927947998, -0.2608793079853058, -0.10173803567886353, -0.09498061239719391, -0.006629016250371933, 0.09226319938898087, -0.03341895341873169, 0.050729360431432724, -0.26881369948387146, -0.3661962151527405, -0.020191853865981102, -0.044892359524965286, -0.004805004224181175, -0.10502033680677414, 0.032685600221157074, 0.023527901619672775, -0.19683924317359924, 0.11878249794244766, 0.14164122939109802, 0.21550685167312622, -0.004813202656805515, -0.09297534078359604, 0.07248403877019882, 0.022760896012187004, -0.26715898513793945, -0.04519650340080261, 0.17767855525016785, 0.25402361154556274, 0.23774686455726624, 0.002840546891093254, -0.006831381935626268, -0.09684041142463684, 0.1123591810464859, -0.31567665934562683, 0.062052566558122635, 0.1265888214111328, 0.02321356162428856, 0.15832707285881042, 0.09509136527776718, -0.298521488904953, 0.012453015893697739, 0.15117837488651276, -0.13090811669826508, 0.05563504621386528, -0.003700029104948044, -0.05255410820245743, 0.06130220741033554, -0.016141757369041443, 0.1904875636100769, 0.06302101910114288, -0.1642867624759674, -0.14071005582809448, 0.18841712176799774, -0.17821091413497925, -0.013830405659973621, 0.03183355927467346, -0.10610394179821014, -0.24202436208724976, -0.2884926497936249, -0.028218287974596024, 0.3302012085914612, 0.1524835079908371, -0.2044122964143753, 0.0748632624745369, 0.054951950907707214, 0.03662077337503433, 0.025219760835170746, 0.1804446130990982, -0.025434250012040138, 0.0429849810898304, -0.09291412681341171, 0.06157401576638222, 0.2718605697154999, 0.0034993942826986313, 0.04768011346459389, 0.267116516828537, -0.06446945667266846, -0.03663432598114014, 0.10207566618919373, 0.09574190527200699, -0.1803339272737503, -0.04892006516456604, -0.18368463218212128, -0.12029142677783966, -0.08567648380994797, -0.05679101124405861, -0.002617333084344864, 0.12950491905212402, -0.1617768108844757, 0.2051447480916977, 0.001905009150505066, -0.007720742374658585, -0.06964801251888275, 0.05966056138277054, -0.02940243110060692, -0.050301894545555115, 0.15259896218776703, -0.2347269207239151, 0.2255682647228241, 0.2544938623905182, 0.032654181122779846, 0.20728342235088348, 0.09432750195264816, 0.08880546689033508, 0.024987924844026566, -0.010624837130308151, -0.11774042248725891, -0.031155604869127274, -0.049955710768699646, -0.10252991318702698, -0.015856219455599785, 0.04210522025823593]], "url": "http://i.imgur.com/s0RiMi9.png", "landmarks": [{"right_eyebrow": [[0.5048368450116039, -1.6460896911117742], [0.781425045730804, -1.7433672477051458], [1.0281281390956993, -1.778333844746422], [1.2758475303979893, -1.7514976312043002], [1.4334034506686673, -1.5686299442975915]], "nose_bridge": [[0.2039531755937677, -1.1465857167576172], [0.24095236850983265, -0.7762770022259257], [0.2779515614258976, -0.40596828769423404], [0.31444260537326546, -0.06656097845424146]], "top_lip": [[-0.6622067887123729, 0.6913335155448452], [-0.3233076284410775, 0.6239410663057783], [-0.014801724492783996, 0.5879581713271078], [0.14072159990310565, 0.6472202370670199], [0.3256218826846029, 0.613269937963138], [0.5115384634034945, 0.6411224494426541], [0.6675699367680813, 0.7312859204742655], [0.5135710592782831, 0.7647280706094505], [0.2972612222363896, 0.7682851133903306], [0.14275419577789428, 0.7708258582338163], [-0.04316238494099727, 0.7429733467543002], [-0.5380930185768794, 0.7202023249617556]], "transform": {"scale": 32.35661330211671, "angle": 0.016442720587363905, "center": [121.79166666666667, 165.98611111111111]}, "nose_tip": [[-0.14552143122134048, 0.1573710931181094], [0.04090329846624824, 0.2161250098893246], [0.22783617712253412, 0.30578033195223886], [0.3504255003519361, 0.24194492549405205], [0.473014823581338, 0.17810951903586528]], "right_eye": [[0.5155079733542441, -0.9971601799860935], [0.7287689165839546, -1.1861256545171681], [1.006373415240549, -1.2216004005271415], [1.1943225918342293, -1.0701422678808292], [1.0109467559588234, -0.94348775290185], [0.763735513625231, -0.9394225611522727]], "bottom_lip": [[0.6675699367680813, 0.7312859204742655], [0.4862266967674641, 0.981546056620041], [0.2719494556003593, 1.1087087205677173], [0.08654102385016489, 1.1117576143799004], [-0.09886740790002951, 1.1148065081920833], [-0.37901265140010976, 0.9957742277435615], [-0.6622067887123729, 0.6913335155448452], [-0.5380930185768794, 0.7202023249617556], [-0.07253934332660486, 0.8361857115980946], [0.1133772373922867, 0.8640382230776107], [0.2673761148820849, 0.8305960729424259], [0.5135710592782831, 0.7647280706094505]], "left_eyebrow": [[-1.532623308365746, -1.4889462380109653], [-1.2575595545526372, -1.6789280104794342], [-0.9186603942813419, -1.746320459718501], [-0.578236787103955, -1.7210086930824708], [-0.23628873302047665, -1.602992710571343]], "chin": [[-2.204323841283971, -0.9833444760324426], [-2.1956853088161195, -0.4580205860735586], [-2.125243965764869, 0.06628700594793124], [-1.9929998121302215, 0.5895783000320267], [-1.7386744842348687, 1.0181327823662365], [-1.392153089433116, 1.4142614125026556], [-0.9853533309540566, 1.7166695288265832], [-0.5177670598289932, 1.9562585366297183], [-0.02232827722441378, 2.009930963713962], [0.3778655446615826, 1.9106208112458016], [0.6817981078916018, 1.5965252686418394], [0.9229115626008283, 1.2216432133918735], [1.1017140577579596, 0.8168760507876025], [1.2491069986546948, 0.38171563186032986], [1.3650903852910337, -0.08383804338994484], [1.4506805156043707, -0.5179821643798233], [1.4435664300426103, -0.9506018384636102]], "left_eye": [[-1.154692359303597, -1.0624243515515444], [-0.9409232671051893, -1.2204884207909197], [-0.6623024705112005, -1.194160356217495], [-0.4429437396571241, -1.0123089672481806], [-0.6582372787616233, -0.9469491138839025], [-0.9363499263869148, -0.942375773165628]]}]},
"162777": {"landmarks": [{"left_eyebrow": [[-1.651840325569327, -1.4779747557391145], [-1.3975253449155725, -1.6325394681088983], [-1.0513381194184095, -1.5651201865181856], [-0.7366940782704482, -1.4980948060995007], [-0.42283783946654313, -1.3679830569824127]], "right_eye": [[0.5810294432995192, -0.9137736385886882], [0.8041951407761003, -1.100275436479702], [1.0569345167417425, -1.128667411452679], [1.2765551036700704, -1.0312805502008766], [1.085326491714719, -0.8759280354870367], [0.8329810169211052, -0.8790792448632616]], "left_eye": [[-1.247293545438098, -1.0312494596139243], [-1.0253095514776014, -1.123121704457333], [-0.7418147935068137, -1.0880334095598778], [-0.5545251932717438, -0.9279540807817005], [-0.807658470409414, -0.868018921459522], [-1.059610044031, -0.9027133151849487]], "chin": [[-1.8753999242179362, -1.259929773498899], [-1.787466691094809, -0.7225139360463849], [-1.6991395567996537, -0.21664128294307256], [-1.6108124225044984, 0.28923137016023986], [-1.4270679328176814, 0.7331993580812332], [-1.1479060877392029, 1.115262680819907], [-0.8052639727902932, 1.4665706215534358], [-0.4310786734921814, 1.8182724634589926], [-0.021805079296614845, 1.8864795473937614], [0.3894380207590923, 1.7969707095825216], [0.8665247977173998, 1.487447383670926], [1.2809191071493318, 1.1455930710660722], [1.6330148502269166, 0.7398645874187588], [1.828576375074577, 0.23753704486369953], [1.9299022480466603, -0.2975153855566459], [2.0631652065399733, -0.863717099154165], [2.164491079512057, -1.3987695295745104]], "top_lip": [[-0.7007868904419849, 0.6791727163394763], [-0.4480475144763427, 0.6507807413664995], [-0.22685132285990237, 0.6219948652214945], [-0.06992320345794983, 0.6870507397800387], [0.12012370498131691, 0.6263277781138038], [0.3720752786029028, 0.6610221718392306], [0.6871132209228922, 0.6965043679087135], [0.560152681182029, 0.7580151319190046], [0.1177602979491482, 0.8155868842090144], [-0.07189270931809043, 0.8447666615260474], [-0.22921472989207106, 0.8112539713167051], [-0.575401955389234, 0.7438346897259923]], "right_eyebrow": [[0.33538028843038326, -1.453158981901343], [0.7154741053089168, -1.5746049052338127], [1.095174021015422, -1.6645076442170803], [1.4740861343778713, -1.6913240145019448], [1.7879423731817763, -1.5612122653848566]], "transform": {"scale": 31.700098093472874, "angle": -0.01248703029852172, "center": [125.94444444444444, 163.19444444444446]}, "nose_bridge": [[-0.04904644134045953, -0.9847380307276542], [-0.05377325540479695, -0.6062198185372332], [-0.09043715499036425, -0.1965523231696385], [-0.09516396905470169, 0.18196588902078253]], "nose_tip": [[-0.41177751606280355, 0.2726564303481066], [-0.254849396660851, 0.3377123049066507], [-0.09831517843092663, 0.4343113638143965], [0.09212563118036823, 0.34204521779896], [0.282172539619635, 0.2813222561327252]], "bottom_lip": [[0.6871132209228922, 0.6965043679087135], [0.3677423657105935, 1.00799719968045], [0.11382128622886702, 1.131018727701032], [-0.07543781986634349, 1.1286553206688632], [-0.264696925961554, 1.1262919136366945], [-0.48392361171785375, 0.9973618680356907], [-0.7007868904419849, 0.6791727163394763], [-0.575401955389234, 0.7438346897259923], [-0.22921472989207106, 0.8112539713167051], [-0.07189270931809043, 0.8447666615260474], [0.1177602979491482, 0.8155868842090144], [0.560152681182029, 0.7580151319190046]]}], "embedding": [[-0.1098610982298851, 0.1520324945449829, 0.08979738503694534, -0.14512188732624054, -0.11019250750541687, -0.044956885278224945, -0.05902331322431564, -0.14521367847919464, 0.2207895964384079, -0.06996187567710876, 0.07819831371307373, -0.036144014447927475, -0.19021320343017578, 0.053918980062007904, -0.021907955408096313, 0.17335662245750427, -0.14673136174678802, -0.25335896015167236, 0.03311130777001381, -0.026371635496616364, 0.08481539785861969, 0.02046748250722885, -0.11159828305244446, 0.15870171785354614, -0.1562618762254715, -0.26240822672843933, -0.1373424530029297, -0.015858657658100128, -0.10536695271730423, -0.08090262115001678, 0.06853719800710678, 0.13559715449810028, -0.17650076746940613, 0.031013626605272293, 0.0310104638338089, 0.12321212887763977, 0.019711608067154884, -0.17369771003723145, 0.17090430855751038, 0.11708910763263702, -0.2643629014492035, -0.021339135244488716, 0.052784696221351624, 0.3249238431453705, 0.20335325598716736, -0.03368764370679855, -0.0008547604084014893, -0.010410450398921967, 0.18994122743606567, -0.24245984852313995, -0.004388571251183748, 0.26635032892227173, 0.05703440681099892, 0.05997280776500702, 0.04923166707158089, -0.15128591656684875, 0.07998441159725189, 0.01199061144143343, -0.24046672880649567, 0.0020773764699697495, 0.11252821981906891, -0.14056314527988434, -0.007493233308196068, -0.184254989027977, 0.1314365714788437, 0.14533399045467377, -0.10358220338821411, -0.13783477246761322, 0.20661213994026184, -0.12740102410316467, -0.13437005877494812, -0.007432134356349707, -0.23492302000522614, -0.20493032038211823, -0.250801146030426, 0.03392219543457031, 0.34578463435173035, 0.20503339171409607, -0.1723909229040146, 0.10107488930225372, 0.013986598700284958, 0.01755800098180771, -0.027936380356550217, 0.1908525675535202, 0.029560409486293793, 0.05268499255180359, -0.04075902700424194, 0.061941664665937424, 0.22927801311016083, 0.007097546011209488, -0.008177636191248894, 0.25277483463287354, -0.04331269860267639, -0.018131183460354805, -0.019993113353848457, 0.04692147672176361, -0.05962688475847244, 0.054565027356147766, -0.13670223951339722, 0.029842205345630646, -0.011077580973505974, 0.003972537815570831, 0.0023993849754333496, 0.17851485311985016, -0.20310823619365692, 0.19376273453235626, 0.02266344055533409, -0.0031122229993343353, -0.1533776968717575, 0.02527588978409767, -0.12045078724622726, -0.00020133145153522491, 0.1494642049074173, -0.1644074022769928, 0.1770549714565277, 0.14596065878868103, -0.024978889152407646, 0.07944401353597641, 0.022069811820983887, 0.11255539953708649, 0.025919819250702858, -0.07916036993265152, -0.13798996806144714, -0.11675110459327698, 0.058013852685689926, -0.01150586735457182, 9.430572390556335e-05, 0.06660146266222]], "url": "http://i.imgur.com/sZXZCOO.png"},
"162778": {"embedding": [[-0.046431634575128555, -0.030955754220485687, 0.005677908658981323, -0.010015346109867096, -0.013952076435089111, 0.03467671200633049, 0.03878180682659149, 0.016492154449224472, 0.11101451516151428, -0.04342825338244438, 0.2086424082517624, -0.07703647017478943, -0.3331315815448761, -0.015464238822460175, -0.04164668172597885, 0.08239169418811798, -0.1343960165977478, -0.030846890062093735, -0.1812801957130432, -0.098513163626194, 0.10870864987373352, 0.009139016270637512, 0.0749627947807312, -0.02544376254081726, -0.2443353533744812, -0.18233148753643036, -0.04115809500217438, -0.11136413365602493, -0.003584841266274452, -0.08669354021549225, 0.0064499154686927795, 0.07996505498886108, -0.21564632654190063, -0.09294072538614273, 0.04580395296216011, 0.051120124757289886, -0.009962085634469986, -0.02864646166563034, 0.1530337780714035, -0.005158981308341026, -0.13492076098918915, 0.021492913365364075, 0.03644882142543793, 0.2441387176513672, 0.20663824677467346, 0.08144249022006989, -0.06456758081912994, -0.04900698736310005, 0.10246241837739944, -0.30338943004608154, 0.06722459942102432, 0.12048138678073883, 0.14376817643642426, 0.11512157320976257, 0.10160523653030396, -0.15818357467651367, 0.06561700999736786, 0.2384667992591858, -0.13091641664505005, 0.05262818932533264, -0.01655222848057747, -0.05759406089782715, 0.07540769129991531, -0.12756459414958954, 0.11404655873775482, -0.014281488955020905, -0.1274234652519226, -0.05513470247387886, 0.14153476059436798, -0.09382544457912445, -0.020970840007066727, 0.09625311195850372, -0.12892921268939972, -0.19517847895622253, -0.33380067348480225, -0.0022168243303894997, 0.32746732234954834, 0.19983923435211182, -0.1750640869140625, 0.012729328125715256, -0.06308040767908096, 0.022072315216064453, -0.011306945234537125, 0.02090240642428398, -0.08387576043605804, 0.022698625922203064, -0.04285087436437607, -0.005622148513793945, 0.15830709040164948, -0.03996783867478371, -0.05747716873884201, 0.22304753959178925, -0.032743897289037704, -0.06632989645004272, 0.05291976407170296, -0.035293497145175934, -0.12759549915790558, -0.07731874287128448, -0.14090654253959656, -0.041578005999326706, -0.03937297686934471, -0.19051319360733032, -0.004575498402118683, 0.10086753964424133, -0.2177455723285675, 0.1428065448999405, -0.05797281861305237, -0.029252460226416588, -0.04532371088862419, -0.014926891773939133, -0.05165788531303406, 0.08267524838447571, 0.164058119058609, -0.3096999228000641, 0.15403679013252258, 0.2285405844449997, 0.05844217538833618, 0.13007070124149323, 0.057000260800123215, 0.06263498961925507, -0.05828142911195755, 0.09225188195705414, -0.18546101450920105, -0.13127732276916504, 0.05873870477080345, -0.0192527174949646, 0.08382851630449295, 0.03357502073049545]], "url": "http://i.imgur.com/p6MSxif.png", "landmarks": [{"nose_tip": [[-0.49643042567517826, 0.12317129892000832], [-0.34861777138044125, 0.21304492863640492], [-0.14129633746971826, 0.27360021161082115], [0.09656436376782045, 0.18599400583769019], [0.3342506477789541, 0.12805498125934972]], "left_eye": [[-1.1719733213255614, -1.0378603638841348], [-0.9634309668300031, -1.1849753492732518], [-0.7260935172716796, -1.1835800114620112], [-0.5194697522665768, -1.0043560037084336], [-0.7571560362777103, -0.946416979130093], [-0.9944934858360339, -0.9478123169413335]], "right_eye": [[0.48938882558270325, -1.028092999205452], [0.6684384161098762, -1.2050495830157646], [0.9354430468629902, -1.2034798279781191], [1.1720828275156936, -1.0834157653877172], [0.9637148902465402, -0.9659679611933906], [0.6967102594934261, -0.967537716231036]], "chin": [[-1.6756177327313788, -1.1594941815121826], [-1.6192484631906838, -0.6548032667479351], [-1.5627047764235835, -0.1797795331784779], [-1.4763194912352882, 0.26575143642259386], [-1.360441442078607, 0.741124004444861], [-1.1255458336899544, 1.1578598789831678], [-0.8311414456853156, 1.5452774067794939], [-0.5070698764858863, 1.932869351802225], [-0.03326706350126453, 2.0839959333986586], [0.4714238512629831, 2.027626663857963], [0.9180013242224851, 1.763238291500925], [1.3652764660876076, 1.3801811943647249], [1.7238988988211685, 0.937266483159729], [1.9643758584547828, 0.40465255946474143], [2.086358510535641, -0.15832621433065672], [2.178848398648113, -0.7511465865472504], [2.241671105565795, -1.344141375990249]], "left_eyebrow": [[-1.5562513390465966, -1.277465237385724], [-1.3768529140666137, -1.5137561835856177], [-1.0800066848923042, -1.5416791925163573], [-0.7540165262024194, -1.480426240636321], [-0.45821680038654033, -1.3303461623983182]], "nose_bridge": [[-0.10378038108670053, -1.0612485249283437], [-0.1355405689983516, -0.7054167678172634], [-0.1376335757152122, -0.3494105934797781], [-0.16939376362686323, 0.006421163631302115]], "transform": {"center": [126.70833333333333, 164.75], "angle": -0.005879062650826614, "scale": 33.706698044388084}, "bottom_lip": [[0.7762932728519248, 0.635013319966863], [0.44768685576596434, 1.0187680860086832], [0.15014295768603467, 1.165359819718585], [-0.08736890909869391, 1.1936316631021349], [-0.2948647602358219, 1.1627435613225092], [-0.5311557064357152, 0.9833451363425261], [-0.766051314824368, 0.5666092618042194], [-0.6182386605296311, 0.656482891520616], [-0.2934694224245815, 0.9254061117641856], [-0.0859735712874535, 0.9562942135438113], [0.12169669707607958, 0.9575151341286466], [0.657450130846358, 0.6639828322560332]], "right_eyebrow": [[0.2541443827412403, -1.385494511354178], [0.6108482259843457, -1.5020702294164792], [0.9672032347746412, -1.5593115850891994], [1.3528765903069169, -1.5570441611459338], [1.6485018988963909, -1.3772969017131405]], "top_lip": [[-0.766051314824368, 0.5666092618042194], [-0.49922110129765906, 0.5978461980366554], [-0.29137641570772094, 0.5693999374267003], [-0.08405498179699795, 0.6299552204011165], [0.12396412101934523, 0.5718417785963709], [0.42046151574084456, 0.6032531320552119], [0.7762932728519248, 0.635013319966863], [0.657450130846358, 0.6639828322560332], [0.12326645211372503, 0.6905105033755328], [-0.0845782334762131, 0.7189567639854878], [-0.29207408461334117, 0.6880686622058622], [-0.6182386605296311, 0.656482891520616]]}]},
"162779": {"landmarks": [{"right_eye": [[0.4583367373772865, -1.0373943564905561], [0.644501367946062, -1.1566978199810933], [0.8897631583114164, -1.1522612443915736], [1.1339158047793907, -1.0865092212107152], [0.9170934504149458, -0.9677603296688679], [0.6718316600495915, -0.9721969052583878]], "left_eyebrow": [[-1.4341235587238594, -1.5316436742443742], [-1.3092743757464225, -1.6520562816322915], [-1.0344640054827787, -1.585749686502743], [-0.7914205029121844, -1.4586822157305461], [-0.5177192765459209, -1.3310601730096594]], "bottom_lip": [[0.7634065261056298, 0.7468539150938521], [0.4211804168150578, 1.016673137819286], [0.11238489106360501, 1.133758313515063], [-0.13287689930174928, 1.1293217379255434], [-0.34692639392274427, 1.0947820104890442], [-0.4979967251063308, 0.9693782555629172], [-0.6462941965464674, 0.6906858816584437], [-0.5860878928525087, 0.7531104731471623], [-0.34248981833322445, 0.84952022012369], [-0.12844032371222944, 0.884059947560189], [0.08616374285745557, 0.8879419512010188], [0.670878782769932, 0.7758479230434515]], "right_eyebrow": [[0.004016599929146991, -1.3522901736775987], [0.37468214522062837, -1.4989239292716654], [0.8049994222573783, -1.5524753695813442], [1.202995259652389, -1.5146082104527054], [1.5987728092526399, -1.3541101561413889]], "top_lip": [[-0.6462941965464674, 0.6906858816584437], [-0.49411472146550095, 0.7547741889932322], [-0.3408261024871545, 0.7575470487366821], [-0.1579889036105188, 0.8221899280201606], [0.05716973490785622, 0.7954142078653211], [0.3944046966602183, 0.8015144993009109], [0.7634065261056298, 0.7468539150938521], [0.670878782769932, 0.7758479230434515], [0.08616374285745557, 0.8879419512010188], [-0.1596526194565887, 0.9141630994071683], [-0.3430443902819144, 0.8801779439193591], [-0.5860878928525087, 0.7531104731471623]], "chin": [[-1.4374509904159993, -1.3476973314703586], [-1.445769569646349, -0.8878314745353193], [-1.4234304250810295, -0.42741104565159005], [-1.3397758329243714, 0.03411852712951917], [-1.1641480693807056, 0.4973118157566983], [-0.9260957143483209, 0.9002988006899189], [-0.6584947794176469, 1.3651558051631678], [-0.35912697679392386, 1.7692519339937685], [0.06786286855068621, 1.8996468364581054], [0.5589410212300848, 1.8778622638414757], [1.0544557494990032, 1.610815900859492], [1.5209764698183221, 1.2512417945418102], [1.8960785906993232, 0.8593462485823893], [2.120110380396738, 0.34204694769684124], [2.2220658468601653, -0.208128364779136], [2.2944727334253034, -0.8201736967951417], [2.3362218961947727, -1.4327736007598373]], "nose_tip": [[-0.6073178935204483, 0.2313745966720944], [-0.4568021342855519, 0.38743607539389074], [-0.2745195073576061, 0.48273667847303847], [-0.027594001146181893, 0.39520008267555046], [0.18867378126957304, 0.3071089149293725]], "nose_bridge": [[-0.24734548187179706, -1.0194917875147564], [-0.2857672129491261, -0.5908382263240765], [-0.35429209587343435, -0.19339696087775574], [-0.39271382695076346, 0.23525660031292425]], "transform": {"center": [128.66666666666666, 163.09722222222223], "scale": 32.612872314262965, "angle": -0.018087170325658198}, "left_eye": [[-1.1336466122027566, -1.1888629930051122], [-0.9485911255313607, -1.246851008904311], [-0.7345416309103658, -1.2123112814678119], [-0.5221558521354407, -1.085798382644305], [-0.768526786398175, -1.028919510642486], [-0.9825762810191698, -1.0634592380789853]]}], "url": "http://i.imgur.com/nO6Yftz.png", "embedding": [[-0.10431142151355743, 0.16035133600234985, 0.05272410064935684, -0.018884073942899704, -0.11945679783821106, -0.018122056499123573, -0.07000144571065903, -0.11376088112592697, 0.10425516217947006, -0.0833924412727356, 0.30700168013572693, -0.016650386154651642, -0.1540173590183258, -0.09236516803503036, 0.032473865896463394, 0.13262620568275452, -0.11996505409479141, -0.19031894207000732, -0.08371435105800629, -0.07677599787712097, 0.030453134328126907, 0.01130521297454834, 0.031986404210329056, 0.06903506815433502, -0.18290826678276062, -0.4389800429344177, -0.09090061485767365, -0.08553758263587952, 0.12861603498458862, -0.04576830193400383, 0.026975765824317932, -0.04960256069898605, -0.1879895031452179, -0.014659836888313293, 0.008238200098276138, 0.04513537138700485, -0.0872417464852333, -0.15080875158309937, 0.22459064424037933, -0.011460915207862854, -0.21401087939739227, 0.10043969750404358, 0.0018429234623908997, 0.2627479135990143, 0.12266233563423157, 0.006245024502277374, 0.15943209826946259, -0.11558357626199722, 0.12646619975566864, -0.16176946461200714, 0.14490246772766113, 0.16990786790847778, 0.13594341278076172, 0.013664357364177704, 0.08378490805625916, -0.14180612564086914, -0.012198574841022491, 0.21451140940189362, -0.2306707799434662, 0.11147663742303848, 0.05409974604845047, 0.07127203047275543, 0.0026801982894539833, -0.14720973372459412, 0.16350339353084564, 0.13165676593780518, -0.12191715836524963, -0.1727188229560852, 0.16641440987586975, -0.14469075202941895, -0.0545036718249321, 0.08177772164344788, -0.13532409071922302, -0.2717973291873932, -0.30788448452949524, 0.13458260893821716, 0.4076249599456787, 0.19348859786987305, -0.19476766884326935, -0.028783967718482018, 0.025997936725616455, -0.03647729381918907, 0.032169777899980545, 0.10744524002075195, -0.11157844960689545, -0.09209126234054565, -0.12430383265018463, 0.023816216737031937, 0.23939339816570282, 0.0522383451461792, -0.073973149061203, 0.23946316540241241, 0.014169633388519287, 0.015918750315904617, -0.011458391323685646, 0.0875859260559082, -0.19098308682441711, 0.042441561818122864, -0.053267136216163635, 0.023940738290548325, -0.005545786581933498, -0.04894282668828964, -0.04721135273575783, 0.12677055597305298, -0.14509309828281403, 0.22948969900608063, -0.05801301449537277, 0.005867268890142441, -0.045296378433704376, 0.076080322265625, -0.10185184329748154, -0.049697522073984146, 0.1275174468755722, -0.2016730010509491, 0.1923372596502304, 0.19543123245239258, 0.13819225132465363, 0.17194169759750366, 0.14255103468894958, 0.030395450070500374, 0.03634928911924362, -0.012572500854730606, -0.2529429495334625, -0.0763576477766037, 0.020786181092262268, -0.12067760527133942, 0.044536083936691284, 0.07639487087726593]]},
"162780": {"embedding": [[-0.09731616079807281, 0.02542516030371189, 0.12075088918209076, -0.06123291701078415, -0.12732556462287903, -0.06632762402296066, -0.0422784648835659, -0.06494081020355225, 0.13309361040592194, -0.05021987110376358, 0.11206069588661194, -0.16581210494041443, -0.3072889447212219, 0.13111519813537598, -0.08597004413604736, 0.13752660155296326, -0.11002207547426224, -0.1146702691912651, -0.0862099751830101, -0.11078167706727982, 0.06215044483542442, 0.12923453748226166, -0.054681628942489624, 0.06693056225776672, -0.1102600172162056, -0.27340567111968994, -0.10153959691524506, -0.0565272681415081, -0.057627130299806595, -0.07313049584627151, -0.016270892694592476, 0.05474194884300232, -0.1658344715833664, 0.0013265572488307953, 0.0381411574780941, 0.07362361997365952, -0.07187210768461227, -0.16500937938690186, 0.0813509151339531, -0.0080039594322443, -0.17930783331394196, -0.020215682685375214, 0.15789566934108734, 0.22181007266044617, 0.23665471374988556, -0.013761445879936218, -0.036708224564790726, -0.08022353053092957, 0.07331635057926178, -0.2987143099308014, 0.00463517103344202, 0.17331378161907196, 0.02883506938815117, 0.1492101550102234, 0.08138900250196457, -0.21017679572105408, -0.06174267828464508, 0.18176957964897156, -0.15512850880622864, 0.12946535646915436, 0.028273336589336395, -0.05811825767159462, -0.006801791489124298, -0.15440234541893005, 0.1615421622991562, 0.07000331580638885, -0.18793585896492004, -0.13186012208461761, 0.14040076732635498, -0.20308300852775574, -0.018317196518182755, 0.10571277886629105, -0.15867240726947784, -0.2567271590232849, -0.20757092535495758, 0.07445415109395981, 0.4082111418247223, 0.1045738086104393, -0.10423285514116287, 0.0489591620862484, -0.05008320137858391, -0.041051775217056274, -0.03244904801249504, 0.10296700894832611, 0.06550750136375427, -0.039770688861608505, -0.06032269448041916, 0.07217284291982651, 0.22792357206344604, -0.10036718100309372, 0.02649664878845215, 0.27604836225509644, -0.06601814180612564, -0.02191094122827053, -0.04591367766261101, 0.10986095666885376, -0.12320707738399506, 0.00934685580432415, -0.11594057083129883, 0.007703065872192383, -0.04286845028400421, -0.11570293456315994, -0.02919815480709076, 0.05415507033467293, -0.1000400260090828, 0.1203332245349884, 0.044327348470687866, -0.022741341963410378, -0.07623758167028427, -0.04595673084259033, -0.09363702684640884, -0.011246204376220703, 0.2159355729818344, -0.2704963684082031, 0.18482866883277893, 0.1506270468235016, 0.0756351500749588, 0.16833609342575073, -0.027268419042229652, 0.09528001397848129, 0.06678309291601181, -0.05000662803649902, -0.11035331338644028, -0.029395373538136482, 0.003020733594894409, 0.015584844164550304, -0.0738431066274643, 0.0662534162402153]], "landmarks": [{"top_lip": [[-0.6728958722559869, 0.8859563204871745], [-0.6384615833930334, 0.5599746364130833], [-0.45782084697845854, 0.38452689935113776], [-0.28020936018625076, 0.4167974384838292], [-0.10129962355588573, 0.36004585924739047], [0.22338381068004812, 0.48350226647947414], [0.5755775346420964, 0.7557616209394937], [0.427207337360213, 0.7535978712092315], [-0.04584629415760437, 0.6279777142468856], [-0.25399732029829364, 0.6546225040808952], [-0.4028002675262296, 0.6821327938070096], [-0.5537669644844277, 0.8580132808150076]], "bottom_lip": [[0.5755775346420964, 0.7557616209394937], [0.30461643002023414, 1.018933226532412], [0.0061450356722574165, 1.1333018848973944], [-0.1723319510120552, 1.1603794246774564], [-0.38005022720669207, 1.1573501750550892], [-0.5567962141067949, 1.0657315570096444], [-0.6728958722559869, 0.8859563204871745], [-0.5537669644844277, 0.8580132808150076], [-0.40496401725649184, 0.8305029910888931], [-0.22691978051823167, 0.8330994907652078], [-0.04844279383391905, 0.8060219509851458], [0.427207337360213, 0.7535978712092315]], "transform": {"angle": -0.014582418815499059, "scale": 33.69590715429126, "center": [128.23611111111111, 167.81944444444446]}, "left_eyebrow": [[-1.2618634551017542, -1.467380545433686], [-1.1706775870023618, -1.6144524928774118], [-0.9917678503719968, -1.6712040721138504], [-0.8137236136337368, -1.6686075724375358], [-0.6374103766796863, -1.5473149149357146]], "right_eyebrow": [[0.25497455674187675, -1.6827026138360244], [0.5543114509819584, -1.85641935111376], [0.9112654243505837, -1.9105744306738843], [1.2363816085325698, -1.8167920628981773], [1.5300927534739697, -1.6047462872430158]], "left_eye": [[-1.0030193489693604, -0.8996790462480566], [-0.8821594414135915, -1.0463182437457303], [-0.6443343758165254, -1.0725302836336874], [-0.4383470994060984, -0.9508048761858133], [-0.647796375384945, -0.8351379679826738], [-0.8559474015256343, -0.8084931781486643]], "nose_tip": [[-0.4521950976797767, -0.0012356135817592337], [-0.36360572925669904, 0.0297366757127748], [-0.2453423213772447, 0.061141714953361286], [-0.09610662420325636, 0.003957385770870134], [0.05269632302467956, -0.02355290395524432]], "chin": [[-1.1827945854918303, -0.7835793880988645], [-1.2477684137032659, -0.39868237505807236], [-1.2241528734916232, 0.01718692727725383], [-1.1115152149108507, 0.43435447945073735], [-0.9988775563300781, 0.8515220316242209], [-0.8866726476953581, 1.2983636232540812], [-0.7146869102018322, 1.7163966753196693], [-0.4218412651525373, 1.9877905298875842], [0.05207786625738494, 2.0540626079371767], [0.616750115820647, 2.00293677799942], [1.1539120756577947, 1.803008000833727], [1.5736761275075928, 1.5123261055146944], [1.8756095214239892, 1.1605651314986984], [2.060577757299088, 0.6883769998729861], [2.1573893746971624, 0.15554253949636293], [2.2240942026928074, -0.34805063136993597], [2.261124991232076, -0.8520765521822874]], "right_eye": [[0.45360508406941225, -1.0565185356297468], [0.6634871099943113, -1.201859483289263], [0.930986215047754, -1.2276387732311678], [1.1666475309145576, -1.1054806158372417], [0.9567655049896588, -0.9601396681777252], [0.6896991498822685, -0.9640344176921972]], "nose_bridge": [[-0.22803232353514682, -1.1258198633017067], [-0.2611683625599431, -0.8888602975967455], [-0.32397844104111606, -0.6523334818378367], [-0.38678851952228904, -0.4158066660789281]]}], "url": "http://i.imgur.com/HMj9axM.png"},
"162781": {"landmarks": [{"chin": [[-1.689743215600675, -1.0432613394305714], [-1.6383680966471623, -0.5587329060877391], [-1.5562150540981805, -0.10385120431399475], [-1.4746276075623894, 0.3812428250420279], [-1.3930401610265981, 0.8663368543980504], [-1.1894722121353132, 1.2932686126422774], [-0.8639237608885352, 1.6620380997747088], [-0.4449103468289712, 1.8814427370353197], [0.007143374878822113, 1.9503513323977293], [0.5218841358039328, 1.8995418094574066], [1.0400184728081847, 1.6674583210234144], [1.4988593466742608, 1.373818985398485], [1.8089009666817062, 0.9565023593784916], [1.9091530816527744, 0.444589578519332], [2.009405196623843, -0.06732320233982757], [2.0794449840126332, -0.5798015792121773], [2.119272443819145, -1.0928455520977174]], "bottom_lip": [[0.693872826203362, 0.7845136689790625], [0.387790378288248, 0.990344001923108], [0.08397031442589488, 1.0753250245380404], [-0.12808157466324308, 1.1015781800279874], [-0.30878994414372235, 1.0679722763665676], [-0.5191450451932897, 1.0035884491096798], [-0.6964598385946277, 0.7887085799545908], [-0.5756105282655146, 0.7909709640073516], [-0.30313398401182023, 0.7658490005437854], [-0.1218600185181507, 0.7692425766229266], [0.08962627455779704, 0.7732017487152582], [0.5428111882919707, 0.7816856889131114]], "nose_bridge": [[-0.08735866171354754, -1.0737094058960466], [-0.12322694942772797, -0.7721517260864544], [-0.12944850557282034, -0.4398161226813936], [-0.16531679328700075, -0.13825844287180133]], "left_eyebrow": [[-1.5307632335046208, -1.463405945516516], [-1.286236632780444, -1.6099428153223854], [-0.9841133569576614, -1.6042868551904832], [-0.6825556771480691, -1.568418567476303], [-0.38269478537804746, -1.4419132970152877]], "right_eyebrow": [[0.31331994104073274, -1.4893292438764694], [0.617705600916276, -1.60452259407368], [0.9215256647786292, -1.6895036166886126], [1.2835079997527779, -1.6525041369480518], [1.6135812191050778, -1.5254332704738467]], "right_eye": [[0.48610996633654896, -1.0327507540631542], [0.7009898354916381, -1.2100655474644921], [0.9729007837321423, -1.2049751833457802], [1.2123370203376074, -1.0796011049111456], [0.9985883432088988, -0.9627109666743642], [0.7266773949683946, -0.9678013307930761]], "top_lip": [[-0.6964598385946277, 0.7887085799545908], [-0.5117922970218169, 0.6108281905400624], [-0.29860921590629846, 0.5241503798855592], [-0.11846644243900942, 0.587968611129257], [0.09415104266331877, 0.531503128057032], [0.36436520286425234, 0.6272304749225787], [0.693872826203362, 0.7845136689790625], [0.5428111882919707, 0.7816856889131114], [0.08962627455779704, 0.7732017487152582], [-0.09164769093587247, 0.7698081726361169], [-0.27292165642954197, 0.7664145965569755], [-0.5756105282655146, 0.7909709640073516]], "nose_tip": [[-0.3818934504816604, 0.1296933332763714], [-0.26217533217892786, 0.19238037249368875], [-0.11167929028072682, 0.2254206801419181], [0.04051353965704484, 0.16782400504331266], [0.22235310116390453, 0.1410052535401757]], "transform": {"scale": 33.09327329918153, "center": [126.55555555555556, 165.47222222222223], "angle": -0.01871851653017734}, "left_eye": [[-1.1453557231064764, -1.063292938775426], [-0.9618193735600461, -1.1807486730253975], [-0.7201207529018201, -1.176223904919876], [-0.5120280359050137, -0.9909907673338749], [-0.7548578485896201, -0.9350908802748401], [-0.9965564692478461, -0.9396156483803618]]}], "embedding": [[-0.09350351244211197, 0.14422738552093506, 0.1275048553943634, -0.08503967523574829, -0.1868029683828354, -0.007400467060506344, -0.07506908476352692, -0.010083083063364029, 0.22205141186714172, -0.08950842916965485, 0.17768001556396484, -0.007220089435577393, -0.23691099882125854, 0.016597146168351173, -0.017722174525260925, 0.13111643493175507, -0.13674825429916382, -0.17131590843200684, -0.07883143424987793, -0.004379782825708389, 0.11327831447124481, 0.036628443747758865, 0.10361851751804352, 0.026155687868595123, -0.12673480808734894, -0.34150394797325134, -0.048759475350379944, -0.015282992273569107, -0.010797740891575813, -0.11949708312749863, 0.024004988372325897, 0.1115732342004776, -0.1924465000629425, -0.009187193587422371, -0.043408140540122986, 0.15117841958999634, -0.04423218220472336, -0.1648501455783844, 0.12995482981204987, -0.031235206872224808, -0.2607286274433136, -0.027623431757092476, -0.02918679267168045, 0.25049567222595215, 0.3055203855037689, 0.03684214502573013, 0.011399874463677406, -0.02315441146492958, 0.10119249671697617, -0.3927609622478485, 0.03908088430762291, 0.1681298315525055, -0.04295878857374191, 0.06656591594219208, 0.024854090064764023, -0.21384280920028687, 0.06642746925354004, 0.10289536416530609, -0.20364704728126526, -0.0734541043639183, 0.032560933381319046, -0.11135908961296082, 0.03256656602025032, -0.12262102961540222, 0.291606068611145, 0.18180502951145172, -0.13411715626716614, -0.15842187404632568, 0.15609624981880188, -0.1585012525320053, -0.04996528476476669, 0.10317396372556686, -0.18005967140197754, -0.1380358636379242, -0.2698121964931488, -0.007361173629760742, 0.41323012113571167, 0.10421601682901382, -0.11645936965942383, 0.05162475258111954, -0.13625037670135498, 0.05904177576303482, -0.09898357093334198, 0.0924365222454071, -0.03754311427474022, 0.007722645998001099, -0.19190628826618195, -0.0021772757172584534, 0.23903442919254303, -0.07629220187664032, -0.07332214713096619, 0.28723812103271484, 0.0535142682492733, -0.011764287948608398, 0.052344854921102524, 0.07321900874376297, -0.062240082770586014, 0.013903321698307991, -0.16820688545703888, 0.015604561194777489, -0.030705058947205544, -0.1038236916065216, -0.09958744794130325, 0.12133800238370895, -0.1899855136871338, 0.19840943813323975, -0.03990929573774338, 0.04058993235230446, -0.05772516131401062, -0.10500828921794891, -0.08567988872528076, -0.013243123888969421, 0.1650146245956421, -0.2911107540130615, 0.16711704432964325, 0.18259181082248688, 0.1127648651599884, 0.22733403742313385, 0.06641526520252228, 0.12721461057662964, -0.002061201259493828, -0.02712221071124077, -0.14689958095550537, -0.06553961336612701, 0.0123599236831069, 0.005543553736060858, -0.006284557282924652, 0.15418103337287903]], "url": "http://i.imgur.com/jv08EFk.png"},
"162782": {"landmarks": [{"right_eyebrow": [[0.2817991402737903, -1.6109961867557185], [0.6109038223650697, -1.7306544166104236], [0.969921436007951, -1.730638807854509], [1.2990144115322941, -1.5810338274770535], [1.5084296462570392, -1.3117615121372754]], "nose_tip": [[-0.3764687567434485, -0.025363675885503034], [-0.22687938512190756, 0.004560962233034858], [-0.047370578300466905, 0.004568766610992197], [0.1321395292506333, -0.02534156348129057], [0.3116496368017335, -0.05525189357357334]], "nose_bridge": [[-0.017401715373504094, -1.1622371769987123], [-0.04733155641068021, -0.892975267496211], [-0.07726139744785633, -0.6237133579937095], [-0.07727310401479233, -0.3544501477615486]], "left_eye": [[-1.0944623606801052, -0.9827751964450159], [-0.9149470502103669, -1.1323580644182591], [-0.7055201089186861, -1.1323489593106422], [-0.4960983705456436, -1.0126673163220647], [-0.7055266125669839, -0.9827582869594417], [-0.9149548545883243, -0.9528492575968183]], "left_eyebrow": [[-1.4534669670263909, -1.2819721499033314], [-1.2739464536380145, -1.5512275557575352], [-0.9747586052873155, -1.7008052208121403], [-0.6157409916444342, -1.7007896120562256], [-0.3165648498606714, -1.5811040668786696]], "chin": [[-1.6928302530035457, -0.8631286731572465], [-1.6928510646780985, -0.3844385216334048], [-1.633035607412171, 0.09425423134975602], [-1.573220150146244, 0.5729469843329168], [-1.4236502894695964, 1.0516436395050563], [-1.2142415583931494, 1.4705066271960348], [-0.8851563872467634, 1.7996204143949313], [-0.49623104497091836, 2.038982399642426], [-0.017544795636055308, 2.1287576147276996], [0.46114925807676505, 2.039024022991532], [0.9398498154378832, 1.7996997589041641], [1.3287985708476, 1.500535323687337], [1.5980786905653355, 1.1116112821411517], [1.7476901745910889, 0.6329276342656079], [1.8075485559357813, 0.12432194973084514], [1.8674056365508145, -0.3543656003336774], [1.8973458834252672, -0.8629725855980996]], "bottom_lip": [[0.790308570813746, 0.6628041453867421], [0.5509478862959104, 1.021811353192347], [0.22184060274531178, 1.2013058519875324], [-0.04742520894616827, 1.2611304143610769], [-0.2867689839784296, 1.23120187405356], [-0.5859451257621924, 1.111516328876004], [-0.7953577590276181, 0.7824077445957461], [-0.6756839204169981, 0.7524948130441441], [-0.2568378422115939, 0.9320218300808186], [-0.04741090091991315, 0.9320309351884355], [0.22185361004190735, 0.9021245072851315], [0.6706360329327854, 0.6627989424681039]], "right_eye": [[0.4912000669722799, -1.0126243922432994], [0.6707166781716779, -1.1921253946867827], [0.8801436194633587, -1.1921162895791657], [1.0895640571067418, -1.0425165121203486], [0.9100539495556415, -1.0126061820280656], [0.7006270082639607, -1.0126152871356826]], "transform": {"angle": -4.347629562367276e-05, "scale": 33.42454390161314, "center": [125.58333333333333, 167.84722222222223]}, "top_lip": [[-0.7953577590276181, 0.7824077445957461], [-0.5859165097096821, 0.4533173705307218], [-0.25681182761840277, 0.3336591406760165], [-0.04738618705638158, 0.36358638025387346], [0.1919614901648584, 0.30376051715066976], [0.5210570671485208, 0.39352922858764516], [0.790308570813746, 0.6628041453867421], [0.6706360329327854, 0.6627989424681039], [0.19195368578690106, 0.48326932397211037], [-0.047392690704679365, 0.513177052605074], [-0.2568196319963601, 0.5131679474974571], [-0.6756839204169981, 0.7524948130441441]]}, {"right_eyebrow": [[0.4544054306681634, -1.6028751493093663], [0.648786764972751, -1.5933860809667015], [0.8431680992773386, -1.583897012624037], [1.0375494335819262, -1.5744079442813725], [1.222441699543849, -1.3705375416341203]], "nose_tip": [[-0.11220498600595438, 0.02564352142296665], [0.08217634829863318, 0.035132589765631224], [0.2765576826032208, 0.0446216581082958], [0.4709390169078083, 0.054110726450960364], [0.5681296840601021, 0.058855260622292654]], "nose_bridge": [[0.2363014255069144, -1.1264108818905618], [0.22681235716424983, -0.9320295475859744], [0.30976942180254674, -0.6357130119577606], [0.3927264864408437, -0.33939647632954706]], "left_eye": [[-1.027177247472905, -1.1880898261178816], [-0.8280513789969849, -1.2757914249275106], [-0.6336700446923973, -1.2663023565848461], [-0.4487777787304744, -1.0624319539375942], [-0.6431591130350618, -1.0719210222802587], [-0.8375404473396494, -1.0814100906229231]], "left_eyebrow": [[-1.4941524465490446, -1.6005751655837182], [-1.1930913767494986, -1.7807228973743088], [-0.896774841121285, -1.8636799620126059], [-0.5080121725121098, -1.8447018253272767], [-0.22592923939789306, -1.636086888508692]], "chin": [[-2.406824724290347, -0.8657506359073586], [-2.338101262166047, -0.2778620988222635], [-2.361823933022708, 0.2080912369392054], [-2.191165269574782, 0.7035336410433388], [-1.9185714048032299, 1.1065299121665109], [-1.446851671555758, 1.4218245844800537], [-0.9751319383082857, 1.7371192567935965], [-0.49866767088948144, 1.9552232619548455], [-0.01745886929934483, 2.076136599963801], [0.37604833348116257, 1.997924069496836], [0.5894078044710793, 1.6186504692303254], [0.8952134084419576, 1.341312070287441], [1.108572879431874, 0.9620384700209305], [1.3266768845931234, 0.4855742026021261], [1.3456550212784524, 0.09681153399295095], [1.369377692135114, -0.389141801768518], [1.2911651616681492, -0.7826490045490254]], "bottom_lip": [[0.6321086120130699, 0.7439344648596814], [0.42349367519448544, 1.0260173979738982], [0.3168139396995271, 1.2156541981071536], [0.12243260539493953, 1.2061651297644889], [0.029986472413978033, 1.1042299284408628], [-0.256840994871571, 0.9928056587745723], [-0.5341793938144556, 0.687000054803694], [-0.4369887266621617, 0.6917445889750262], [0.039475540756642606, 0.9098485941362753], [0.23385687506123018, 0.9193376624789399], [0.331047542213524, 0.9240821966502721], [0.5349179448607762, 0.7391899306883492]], "right_eye": [[0.5231288927924634, -1.0149866122242712], [0.6250640941160895, -1.1074327452052326], [0.8194454284206771, -1.097943676862568], [1.0043376943826001, -0.8940732742153161], [0.8099563600780125, -0.9035623425579807], [0.6155750257734249, -0.9130514109006452]], "transform": {"angle": -0.04877804450712642, "scale": 10.27681583336198, "center": [224.13888888888889, 176.68055555555554]}, "top_lip": [[-0.5341793938144556, 0.687000054803694], [-0.1406721910339481, 0.6087875243367293], [0.15564434459426554, 0.5258304596984325], [0.2528350117465593, 0.5305749938697648], [0.3500256788988531, 0.5353195280410971], [0.5396624790321084, 0.6419992635360554], [0.6321086120130699, 0.7439344648596814], [0.5349179448607762, 0.7391899306883492], [0.34528114472752086, 0.6325101951933908], [0.24809047757522704, 0.6277656610220586], [0.15089981042293324, 0.6230211268507262], [-0.4369887266621617, 0.6917445889750262]]}], "embedding": [[-0.013360470533370972, 0.12125741690397263, 0.09213714301586151, -0.11512938886880875, -0.10865704715251923, -0.005853946786373854, -0.017173275351524353, -0.14160394668579102, 0.1277373731136322, -0.04194789007306099, 0.13435468077659607, -0.13041028380393982, -0.38304418325424194, 0.04102439060807228, -0.06595121324062347, 0.1553770899772644, -0.18044164776802063, -0.2056303173303604, -0.17548857629299164, 0.010837225243449211, -0.007720522582530975, 0.05434459447860718, 0.1150713562965393, 0.022556688636541367, -0.10646305978298187, -0.33615681529045105, -0.051009371876716614, -0.06795922666788101, -0.060699351131916046, -0.11086736619472504, -0.09146841615438461, 0.1036176085472107, -0.21880997717380524, -0.05019976943731308, 0.03920929506421089, 0.07766548544168472, -0.06792038679122925, -0.20046964287757874, 0.19130249321460724, -0.01909967139363289, -0.20318451523780823, -0.016719626262784004, 0.1145181953907013, 0.18288180232048035, 0.2697784900665283, -0.01879115216434002, 0.007317149080336094, -0.10878894478082657, 0.05260191857814789, -0.36074063181877136, 0.08773045241832733, 0.15756157040596008, 0.04155181348323822, 0.17764413356781006, -0.020820602774620056, -0.22421371936798096, 0.01438236515969038, 0.16119176149368286, -0.1880447417497635, 0.04676380008459091, 0.10300062596797943, -0.10758161544799805, -0.0014124801382422447, -0.09363605082035065, 0.23444253206253052, 0.1362481713294983, -0.15420646965503693, -0.14123323559761047, 0.1171414852142334, -0.14864473044872284, -0.03217819705605507, 0.04527667909860611, -0.1524614542722702, -0.1717109978199005, -0.18758809566497803, 0.009196734987199306, 0.39169859886169434, 0.13286250829696655, -0.15898209810256958, -0.01847965642809868, -0.17797765135765076, -0.05031372979283333, -0.07352239638566971, 0.07612316310405731, 0.0009125247597694397, -0.03047860786318779, -0.10929762572050095, 0.06408761441707611, 0.2523754835128784, -0.09836747497320175, -0.04208803549408913, 0.2930484116077423, 0.002664230763912201, 0.003348724450916052, 0.02926691807806492, 0.07790223509073257, -0.09376340359449387, 0.03702528774738312, -0.16114631295204163, 0.04454949498176575, -0.08428913354873657, -0.09425410628318787, -0.06642758101224899, 0.10424639284610748, -0.09683721512556076, 0.13205355405807495, 0.0014574825763702393, -0.03112015686929226, -0.0023489203304052353, -0.1106448620557785, -0.02581791952252388, -0.10649487376213074, 0.1647273302078247, -0.2957426905632019, 0.16834703087806702, 0.18730992078781128, 0.1028822809457779, 0.16631892323493958, -0.009933959692716599, 0.13919641077518463, 0.08920221030712128, -0.005515027791261673, -0.17668375372886658, -0.050447963178157806, 0.11360054463148117, 0.07743428647518158, -0.0015945564955472946, 0.10944262146949768], [-0.04005005955696106, 0.10230173915624619, 0.02376498281955719, -0.004620414227247238, -0.10864377021789551, -0.002908519469201565, -0.01445210725069046, -0.044530294835567474, 0.11695235967636108, 0.005706222727894783, 0.1576400101184845, 0.007069004699587822, -0.21453864872455597, -0.051434386521577835, 0.003079410642385483, 0.04916221648454666, -0.0862300768494606, -0.08149063587188721, -0.15292559564113617, -0.10739679634571075, 0.01084127277135849, 0.051036495715379715, 0.02002860978245735, 0.010552339255809784, -0.10192473232746124, -0.26985058188438416, -0.06734295934438705, -0.061975810676813126, 0.09737148135900497, -0.1097864955663681, 0.005221450701355934, 0.030530031770467758, -0.16075536608695984, -0.07616600394248962, 0.05712123215198517, 0.038772132247686386, -0.02046843059360981, -0.06720036268234253, 0.16184291243553162, -0.04680652171373367, -0.153940349817276, -0.030557584017515182, 0.05391405522823334, 0.26939940452575684, 0.19033564627170563, 0.028464067727327347, -0.01253117062151432, -0.055072616785764694, 0.09090878069400787, -0.20782198011875153, 0.03956308588385582, 0.18794722855091095, 0.13008010387420654, 0.12348379194736481, 0.03787852078676224, -0.1278374046087265, 0.01956314407289028, 0.14636531472206116, -0.1439599096775055, 0.048419009894132614, 0.040854599326848984, -0.11435923725366592, -0.036378294229507446, -0.1409052312374115, 0.1666496992111206, 0.0683782696723938, -0.1143793910741806, -0.14770957827568054, 0.08532953262329102, -0.17487414181232452, -0.043634165078401566, 0.0650252252817154, -0.08850163221359253, -0.1587039828300476, -0.22909453511238098, 0.043049998581409454, 0.32718580961227417, 0.21320907771587372, -0.22406718134880066, -0.025772374123334885, -0.12628939747810364, 0.013026801869273186, 0.022246163338422775, 0.026041582226753235, -0.07505425065755844, -0.022294119000434875, -0.07977534830570221, 0.01595465838909149, 0.1977665275335312, -0.07033485174179077, -0.00010100938379764557, 0.1847418248653412, 0.006809208542108536, 0.007531275041401386, -0.011927800253033638, 0.03896067291498184, -0.11353382468223572, 0.03197116404771805, -0.0690574124455452, 0.02059340849518776, 0.06627657264471054, -0.14476044476032257, 0.07025778293609619, 0.08924227952957153, -0.18717175722122192, 0.19853349030017853, 0.024326078593730927, 0.018766194581985474, 0.0622597336769104, -0.0011093895882368088, -0.04953814297914505, -0.05058073624968529, 0.2097209244966507, -0.24926820397377014, 0.26221776008605957, 0.19330917298793793, 0.0027188193053007126, 0.1638074815273285, 0.03365860879421234, 0.1596020609140396, -0.03823556751012802, -0.033004775643348694, -0.08464714884757996, -0.09672606736421585, 0.0034165438264608383, -0.03918375447392464, 0.0035258359275758266, 0.02005510777235031]], "url": "http://i.imgur.com/cpR83Pz.png"},
"162783": {"landmarks": [{"nose_bridge": [[-0.00018374259505307038, -1.1639306018428708], [-0.028690118853514274, -0.9669986963566048], [-0.029108155385188277, -0.7418739420106334], [-0.05766678621010874, -0.5168014422311209]], "top_lip": [[-0.5946895332724575, 0.7485324642022436], [-0.36914674239481204, 0.5238257463879461], [-0.17195356407624982, 0.41162915118017507], [-0.00316225288323035, 0.44008327287217697], [0.10950463342267396, 0.3840111025515211], [0.33436811493634927, 0.5251321105494274], [0.5872154270438934, 0.7507271559935321], [0.47475755900382605, 0.6942369491412024], [0.1091388514574592, 0.5809952626042462], [-0.003475780281985853, 0.6089268386316558], [-0.17231934604146457, 0.6086133112329003], [-0.5102154958262589, 0.7205486336083751]], "transform": {"angle": -0.0018569084168903315, "center": [125.08333333333333, 169.36111111111111], "scale": 35.53579094760105}, "left_eye": [[-1.1542616360169131, -0.9972294733082214], [-0.9570162031318916, -1.1375666628092387], [-0.7318391942194609, -1.1652892205708112], [-0.47888737297899825, -0.9959753637131994], [-0.7322572307511348, -0.9401644662248397], [-0.9855225793903529, -0.940634757322973]], "nose_tip": [[-0.33980429307300275, -0.12335566779026307], [-0.199205830739689, -0.06681320637147391], [-0.03041451954666954, -0.038359084679471946], [0.13848130077926843, -0.06618615157396289], [0.3074293756716657, -0.1221538127617003]], "bottom_lip": [[0.5872154270438934, 0.7507271559935321], [0.33389782383821603, 0.7783974591886454], [0.1088253240587037, 0.7498388283637248], [-0.031877647407528555, 0.7495775555314286], [-0.17258061887376083, 0.7493162826991324], [-0.3696170334929453, 0.7770910950271641], [-0.5946895332724575, 0.7485324642022436], [-0.5102154958262589, 0.7205486336083751], [-0.17226709147500532, 0.5804727169396537], [-0.003475780281985853, 0.6089268386316558], [0.1091388514574592, 0.5809952626042462], [0.47475755900382605, 0.6942369491412024]], "right_eyebrow": [[0.2817970005684632, -1.4729545934039894], [0.5915525560600112, -1.5849421703459232], [0.9574325364386743, -1.6124034552751996], [1.3230512439850413, -1.4991617687382432], [1.5477579617993387, -1.273618977860598]], "chin": [[-1.942877585591784, -0.6328648753568765], [-1.943713658655132, -0.18261536666493325], [-1.9164613919916929, 0.2958269908867157], [-1.8610685310350072, 0.7743216030048239], [-1.7212538871985823, 1.2529729788223098], [-1.412334404770382, 1.591234910572319], [-0.9906957814698187, 1.8452840777084258], [-0.5125669513169252, 1.9868753768044654], [0.022052085688298074, 2.0160088078604375], [0.5568278863928992, 1.9607204560366704], [1.0636721110700909, 1.7928174724734582], [1.4862513165669207, 1.540335942331129], [1.7682843142968965, 1.203171356476764], [1.9098233588264768, 0.7531831206171169], [1.9669406204763176, 0.30303812105809225], [2.0241101366926175, -0.17524747279417893], [2.024998464322425, -0.6536375757793687]], "right_eye": [[0.5060856818510867, -1.0222870481803719], [0.7033833693025675, -1.190764831974636], [0.9565964633753263, -1.1621539465832562], [1.1814599448890017, -1.0210329385853498], [0.9843190211368988, -0.9369769376708255], [0.7311059270641399, -0.965587823062205]], "left_eyebrow": [[-1.5196190707309838, -1.2511741313114098], [-1.2940240252868789, -1.5040214434189536], [-0.9561278755020844, -1.6159567657944285], [-0.5622118099630934, -1.5870846075707525], [-0.22473369670997292, -1.4738951756002558]]}], "embedding": [[-0.2009931206703186, 0.0589432567358017, 0.0946306437253952, -0.025072675198316574, -0.19747819006443024, -0.09779828041791916, -0.004266463220119476, -0.1305481493473053, 0.06372261792421341, -0.0010797856375575066, 0.22056441009044647, -0.010975385084748268, -0.16815851628780365, -0.11062976717948914, 0.06511757522821426, 0.0823311135172844, -0.06135398894548416, -0.16458649933338165, -0.0942285805940628, 0.02992291748523712, 0.018820159137248993, 0.015988610684871674, -0.03528009355068207, 0.11590315401554108, -0.02907111868262291, -0.3393293023109436, -0.06285056471824646, -0.042961228638887405, 0.10897605121135712, -0.058474667370319366, -0.027825109660625458, 0.09645956009626389, -0.256829172372818, -0.09817785769701004, 0.06793083995580673, 0.13784970343112946, -0.046632904559373856, -0.05232656002044678, 0.16359512507915497, -0.10698838531970978, -0.21253040432929993, -0.02797454223036766, 0.04239889979362488, 0.2426733821630478, 0.13915462791919708, 0.06644892692565918, 0.04403688386082649, 0.015216866508126259, 0.1347326785326004, -0.2626483738422394, 0.11393621563911438, 0.13442310690879822, 0.10582421720027924, 0.03354819118976593, 0.032097745686769485, -0.22517947852611542, 0.050248317420482635, 0.15479318797588348, -0.24312946200370789, 0.18995903432369232, 0.0999072939157486, -0.25746938586235046, -0.05969323217868805, -0.09966645389795303, 0.23087461292743683, 0.16319066286087036, -0.061980076134204865, -0.17927397787570953, 0.14845484495162964, -0.1574065387248993, -0.030268043279647827, 0.08990567177534103, -0.11382688581943512, -0.1334998607635498, -0.26219668984413147, 0.03761349245905876, 0.35223352909088135, 0.1406152844429016, -0.24869324266910553, -0.015074528753757477, -0.05302925035357475, 0.07009261101484299, 0.07239878922700882, 0.01399177499115467, -0.021572092548012733, -0.06308144330978394, -0.21311356127262115, -0.0063667260110378265, 0.25970974564552307, 0.031926531344652176, 0.018141234293580055, 0.2496594488620758, 0.012227501720190048, -0.022544018924236298, 0.02625614032149315, 0.022605139762163162, -0.0405597947537899, -0.05791620537638664, -0.0688982754945755, 0.019614655524492264, 0.054554663598537445, -0.12023662030696869, 0.0056129340082407, 0.0861513614654541, -0.17304357886314392, 0.16014206409454346, -0.04549455642700195, 0.11584114283323288, -0.027124442160129547, -0.09274221956729889, -0.079022616147995, 0.0023821108043193817, 0.11532989144325256, -0.21443848311901093, 0.3779357969760895, 0.10932607203722, 0.04290586709976196, 0.15890948474407196, -0.0027270792052149773, 0.06145591288805008, -0.0048262556083500385, -0.10645854473114014, -0.11363832652568817, -0.11549504101276398, 0.10060480982065201, -0.08207173645496368, 0.0861019492149353, 0.0872679352760315]], "url": "http://i.imgur.com/Y1oc6oe.png"},
"162785": {"landmarks": [{"bottom_lip": [[0.7165780383359307, 0.546102667241256], [0.541898580618046, 0.9284766636581975], [0.3075841686328038, 1.0761936476776657], [0.07292715623533018, 1.135828601945023], [-0.1914331331584117, 1.1074957265976806], [-0.5149715762698692, 0.9619485451890116], [-0.8393094203432, 0.610876627692085], [-0.7512273905910896, 0.6105340272798535], [-0.1627576573988378, 0.931217466956049], [0.07224195541086731, 0.959664542440802], [0.3068989678083409, 0.9000295881734446], [0.6286102087212307, 0.5758059442375242]], "right_eye": [[0.5046580945526862, -1.0972958205029326], [0.709726030091302, -1.2155379278009535], [0.9152507661795597, -1.2163373287628267], [1.0625109496493856, -1.0994656231137319], [0.9158217668666121, -1.0695339458426427], [0.7395435072249806, -1.0982094216022165]], "transform": {"center": [122.66666666666667, 167.30555555555554], "scale": 34.05890299843478, "angle": 0.003889541209638048}, "chin": [[-2.049720768258518, -1.087360408548221], [-2.0475509656477184, -0.5295075534515213], [-2.0160204864528826, 0.02823110150776778], [-1.925768654089973, 0.585741356192236], [-1.7181883155283264, 1.1134341337430254], [-1.3347865178746907, 1.5523596807172415], [-0.9222524439118388, 1.9324496743859736], [-0.4512254170557344, 2.253589914611811], [0.048362885422533516, 2.36909121861198], [0.48808783335862305, 2.191214157046602], [0.8389313505807287, 1.8081549598051976], [1.1014644377759029, 1.3667170098079509], [1.3052761718030035, 0.9255074600855251], [1.4206632756657622, 0.39655848102322033], [1.477557426635268, -0.0734407445961898], [1.5050909010207372, -0.5433257700781894], [1.4739030222381326, -1.0129823952853683]], "left_eye": [[-1.0516861646760864, -1.149964566388251], [-0.8465040290000602, -1.2388459971022348], [-0.6409792929118024, -1.2396453980641082], [-0.4643584328579396, -1.122887892552424], [-0.6697689688087869, -1.0927278150065134], [-0.8754079050344551, -1.1212890906286772]], "right_eyebrow": [[0.4152056631516498, -1.4492813390991433], [0.7084698285797867, -1.5385053702253586], [1.0019623942827445, -1.5690080481835], [1.2371904073672702, -1.4818396195306736], [1.3849073913867382, -1.2475252075454313]], "nose_bridge": [[0.15210157526942322, -1.1546467720220805], [0.18283265350238578, -0.8024328531510494], [0.2135637317353484, -0.45021893428001786], [0.24429480996831096, -0.09800501540898647]], "nose_tip": [[-0.28362636785729944, 0.05085396998458629], [-0.0485125549101839, 0.10866172205337611], [0.1573547815903053, 0.19594435084361322], [0.3626511174037421, 0.13642359671366622], [0.5091118999116948, 0.04777056627450334]], "left_eyebrow": [[-1.4633066375396546, -1.2951691473846885], [-1.199974149382607, -1.5310823612936773], [-0.8772351072330228, -1.5910599159732663], [-0.5247927880871704, -1.563069641038155], [-0.17200786852908664, -1.4469973363509336]], "top_lip": [[-0.8393094203432, 0.610876627692085], [-0.48732390174698953, 0.5214241962910487], [-0.13499578273854768, 0.520053794642123], [0.1000038300711574, 0.548500870126876], [0.3347750426060415, 0.5182265924435553], [0.5402997786942992, 0.5174271914816819], [0.7165780383359307, 0.546102667241256], [0.6286102087212307, 0.5758059442375242], [0.3057569664342361, 0.6064228223330762], [0.07098575389935202, 0.636697100016397], [-0.16401385891035306, 0.6082500245316439], [-0.7512273905910896, 0.6105340272798535]]}], "embedding": [[-0.03827958554029465, 0.19518589973449707, 0.04036938399076462, -0.021003417670726776, -0.1810133159160614, 0.05745488405227661, -0.009484760463237762, -0.21156638860702515, 0.11206642538309097, -0.07196654379367828, 0.16848216950893402, -0.1220981627702713, -0.2558791935443878, -0.10061658918857574, 0.014503072947263718, 0.11577162891626358, -0.20434273779392242, -0.14217522740364075, -0.20969374477863312, -0.04216573387384415, -0.08255552500486374, 0.04314335435628891, 0.05462096631526947, 0.04819401726126671, -0.09962543845176697, -0.3886938989162445, -0.03199365735054016, -0.13611316680908203, 0.09002432227134705, -0.18995481729507446, -0.08094867318868637, -0.029563162475824356, -0.18432171642780304, -0.09577664732933044, -0.012889891862869263, -0.0005162169691175222, -0.06142394244670868, -0.13198456168174744, 0.17863141000270844, -0.11819340288639069, -0.1279517263174057, 0.0707155391573906, 0.0484723225235939, 0.2349049150943756, 0.2488361895084381, -0.023010969161987305, 0.025967421010136604, -0.04414106532931328, 0.17120814323425293, -0.3136935234069824, 0.039995357394218445, 0.05930193141102791, 0.0870843306183815, 0.05769805982708931, 0.11389455199241638, -0.16311907768249512, -0.03812867030501366, 0.12520988285541534, -0.15874047577381134, 0.16862528026103973, 0.10324056446552277, -0.09395419806241989, -0.06017954275012016, -0.037356290966272354, 0.2226085066795349, 0.0998290479183197, -0.11234669387340546, -0.10362774133682251, 0.09719675034284592, -0.19129212200641632, -0.017416175454854965, 0.0037379649002104998, -0.03731480613350868, -0.14367902278900146, -0.29470518231391907, 0.007786710746586323, 0.4353327453136444, 0.17149226367473602, -0.347267746925354, -0.11968688666820526, -0.06748111546039581, 0.03327452018857002, 0.09866999089717865, 0.04824891686439514, -0.06135708838701248, -0.10214386135339737, -0.17619012296199799, 0.05434830114245415, 0.2355351448059082, -0.015259219333529472, -0.05472720041871071, 0.29000622034072876, 0.051012180745601654, -0.00763246975839138, 0.057333990931510925, 0.06839212030172348, -0.1147448718547821, -0.07472559809684753, -0.09614257514476776, 0.10003659874200821, 0.08473022282123566, -0.11230922490358353, -0.06944592297077179, 0.11410478502511978, -0.11188732832670212, 0.2426043152809143, -0.024885103106498718, 0.009838981553912163, -0.004906312562525272, -0.07929760217666626, -0.06604994833469391, 0.047126829624176025, 0.22720927000045776, -0.2932412028312683, 0.20647192001342773, 0.1704026311635971, -0.005523640662431717, 0.16087795794010162, -0.05950181931257248, 0.031458962708711624, 0.007200917229056358, 0.03388877958059311, -0.13230015337467194, -0.1897607147693634, 0.025714103132486343, -0.08547510206699371, 0.03546445071697235, 0.06466302275657654]], "url": "http://i.imgur.com/WydWoJm.png"},
"162787": {"url": "http://i.imgur.com/fXv42AC.png", "embedding": [[-0.11461932957172394, 0.02050754427909851, 0.09015712887048721, -0.0812072828412056, -0.10789483785629272, -0.06766325235366821, -0.0609433613717556, -0.06207137182354927, 0.16162943840026855, -0.0846686139702797, 0.11543227732181549, -0.04478546604514122, -0.3069431483745575, -0.04089518263936043, -0.061868831515312195, 0.21896621584892273, -0.2044420689344406, -0.19254234433174133, -0.0449574775993824, -0.0988755077123642, 0.0884055346250534, 0.09883251786231995, 0.0755612701177597, 0.09013490378856659, -0.10456229001283646, -0.3154844045639038, -0.06767720729112625, -0.07871113717556, -0.026293691247701645, -0.12781722843647003, 0.06723719835281372, 0.16198857128620148, -0.11944454163312912, -0.02635125070810318, 0.06593987345695496, 0.14074331521987915, 0.05024392530322075, -0.16831032931804657, 0.19460226595401764, 0.014497887343168259, -0.2962130010128021, -0.15962181985378265, 0.17644430696964264, 0.3007490932941437, 0.22743861377239227, 0.012159623205661774, -0.005191242787986994, 0.002704109763726592, 0.11750936508178711, -0.32980877161026, -0.03638482466340065, 0.11975112557411194, 0.05622001737356186, 0.10388471186161041, 0.08899029344320297, -0.2670970559120178, 0.08977613598108292, 0.10821891576051712, -0.1730240434408188, 0.05415603518486023, 0.007115453481674194, -0.21395888924598694, 0.13484500348567963, 0.00394800677895546, 0.2548658549785614, 0.06124165654182434, -0.07627607882022858, -0.15359586477279663, 0.23945148289203644, -0.19357329607009888, -0.0608212985098362, 0.1869276762008667, -0.16115689277648926, -0.15125595033168793, -0.26707154512405396, -0.137266144156456, 0.3606424927711487, 0.1153675839304924, -0.11514894664287567, 0.034757278859615326, -0.06072108447551727, 0.03746647387742996, 0.06888025254011154, 0.1862972527742386, 0.06587590277194977, 0.010680079460144043, -0.15647496283054352, -0.053979866206645966, 0.2953495979309082, -0.06942276656627655, -0.07456253468990326, 0.25849223136901855, 0.04742371290922165, -0.008464671671390533, 0.07388386130332947, 0.0528564415872097, -0.04809920862317085, 0.034615740180015564, -0.16871073842048645, 0.0027601048350334167, -0.07013022154569626, -0.07784541696310043, 0.013409262523055077, 0.07652446627616882, -0.11839503794908524, 0.02202722057700157, 0.022725505754351616, -0.010854898020625114, -0.11045291274785995, 0.01765543222427368, -0.07669626176357269, -0.06747302412986755, 0.16971389949321747, -0.2739766538143158, 0.20162008702754974, 0.26960036158561707, 0.024002783000469208, 0.17996792495250702, -0.01571613922715187, 0.14982900023460388, 0.017620302736759186, -0.14518316090106964, -0.0307295061647892, -0.05619695037603378, 0.0008050408214330673, -0.004073729272931814, 0.0009069904335774481, 0.06639783829450607]], "landmarks": [{"top_lip": [[-0.8327188969504875, 0.6921992300247352], [-0.4653260984823341, 0.5987270606099597], [-0.15897437782188423, 0.5668054497237466], [0.025040446862729118, 0.596689137726525], [0.23944844027097958, 0.5651496373809558], [0.48475908312372584, 0.5947785850233049], [0.7608450052407533, 0.6549280715695057], [0.6383807390847022, 0.6860854613744309], [0.24034003153248226, 0.779685000969421], [0.02580466794401714, 0.7805765922309237], [-0.18873069564444803, 0.7814681834924264], [-0.6793519813499406, 0.7222102882077281]], "transform": {"center": [124.26388888888889, 164.52777777777777], "angle": 0.0041558935252378705, "scale": 32.62837153242596}, "bottom_lip": [[0.7608450052407533, 0.6549280715695057], [0.48616015510608723, 0.9319055849480359], [0.24161373333462896, 1.0861640918100854], [0.02720573992637851, 1.1177035921556548], [-0.18745699384230133, 1.087947274333091], [-0.4943181952236098, 0.9972772488830383], [-0.8327188969504875, 0.6921992300247352], [-0.6793519813499406, 0.7222102882077281], [-0.18860332546423336, 0.8121160925764929], [0.02593203812423181, 0.8112245013149901], [0.24034003153248226, 0.779685000969421], [0.6383807390847022, 0.6860854613744309]], "right_eye": [[0.5398137624613399, -0.9072237004563806], [0.7534575347883024, -1.1226506553063482], [1.0598092554487524, -1.1545722661925615], [1.274854099758076, -1.0328722211177983], [1.0916034961547507, -0.878868454616178], [0.8157723143981527, -0.877722122994246]], "nose_bridge": [[0.04893773639541805, -1.0277774139092115], [0.05046617855799409, -0.6600025049004142], [0.05186725054035546, -0.3228755049756831], [0.08391623160678328, 0.0141241247688331]], "chin": [[-2.0356295620419593, -1.1417078779908798], [-2.002943730074458, -0.6514687028260313], [-1.9396099890228902, -0.16135689784139737], [-1.8456283388872565, 0.3286275369630218], [-1.6598303316796374, 0.7875819521427305], [-1.3209201492319014, 1.2152516073372994], [-0.9516167980605279, 1.5814980741835207], [-0.49062445999738435, 1.8860666123209653], [-3.1742918918456486e-06, 1.9453245076056633], [0.4593333514284609, 1.851470227650244], [0.8872577469834592, 1.5738558633706405], [1.2535042138296804, 1.204552512199267], [1.5276795832434877, 0.8049833624844713], [1.7096564850446665, 0.3445005051421865], [1.7995622894134309, -0.14624815074352068], [1.858947554878344, -0.6062215273649468], [1.8875575410789758, -1.0967154428902246]], "left_eyebrow": [[-1.638480445751242, -1.449842781174335], [-1.3631587447155027, -1.5735807491325329], [-1.0261591149709863, -1.6056297301989606], [-0.7192979135896779, -1.5149597047489078], [-0.4123093420281547, -1.393641770214789]], "right_eyebrow": [[0.476225281049343, -1.4586313236091473], [0.7515469820850823, -1.582369291567345], [1.0577713325653175, -1.6449388115376244], [1.3642504234059818, -1.6462125133397711], [1.640463715703224, -1.5554151177095041]], "nose_tip": [[-0.28322182650094074, 0.1688921123517414], [-0.12972754072017917, 0.22955107961880095], [0.05441465414464886, 0.29008267670564586], [0.20739945920455174, 0.22815000763643956], [0.36038426426445463, 0.1662173385672333]], "left_eye": [[-1.2687949840392247, -0.9916525870759142], [-1.0241211920875515, -1.1152631848538974], [-0.7482900103309537, -1.1164095164758294], [-0.5022151463969193, -0.9028931143290817], [-0.7777915877930882, -0.8404509645390168], [-1.053622769549686, -0.8393046329170848]]}]},
"162790": {"url": "http://i.imgur.com/ecu9azy.png", "landmarks": [{"chin": [[-2.018520848886125, -0.8397227650035312], [-1.9905668346896408, -0.36051338972210395], [-1.872660068725703, 0.08912606892785903], [-1.7848204201424536, 0.5685840445838983], [-1.636970836985133, 1.0183478034211675], [-1.3390342672989812, 1.37890461161482], [-0.9210778284646869, 1.6800729861709318], [-0.44286285468170905, 1.891661509521508], [0.035849319850493444, 1.983478764098554], [0.5151829953192267, 1.9255819327086874], [0.9352525373377257, 1.7177224149772956], [1.295809345531378, 1.4197858452911438], [1.5369677855134183, 1.0315236232756195], [1.6885463742899234, 0.583002866311412], [1.7803636288669695, 0.10429069177920951], [1.8720565832567095, -0.34447866555961043], [1.9041125036342965, -0.8533822576598078]], "right_eye": [[0.5570586304939998, -0.9488042176687322], [0.7672798517842084, -1.0976482023245022], [1.006822389331269, -1.096653800826053], [1.1858577915550337, -0.946193913735303], [1.005952288020126, -0.8870540804723749], [0.7964768678537542, -0.9178669989769005]], "nose_bridge": [[0.018709421949644495, -1.1007557070071559], [0.01746642007658298, -0.8013275350733302], [0.04616623539690402, -0.5017750629521985], [0.04479893333653635, -0.17240407382499032]], "left_eyebrow": [[-1.627026822000641, -1.3770775720494373], [-1.3864898829551313, -1.6156257080980483], [-1.026927476259928, -1.67401974023714], [-0.6677379701266437, -1.6425853207960834], [-0.3689312991293488, -1.491628232956109]], "top_lip": [[-0.8565930871475942, 0.572437350390389], [-0.5267248972711616, 0.45403338367722657], [-0.22704812496272359, 0.39539075116352296], [0.012245812209724616, 0.4562707870487373], [0.2519126499440913, 0.42732237135380396], [0.581035038696687, 0.4885753078009367], [0.879841709693982, 0.639532395640911], [0.7900132581138344, 0.6391594950789926], [0.25129114900756055, 0.5770364573207166], [0.01174861146050001, 0.5760420558222674], [-0.2277939260865605, 0.5750476543238182], [-0.7668889357547526, 0.6027530681456902]], "left_eye": [[-1.2094432837282652, -0.9860807459131778], [-0.9992220624380564, -1.1349247305689476], [-0.759803825078302, -1.1039875118771159], [-0.5210070886550786, -0.9233362072183712], [-0.7606739263894451, -0.8943877915234378], [-1.0002164639365057, -0.895382193021887]], "transform": {"angle": -0.004151228406244792, "center": [124.52777777777777, 166.76388888888889], "scale": 33.396703363126896}, "bottom_lip": [[0.879841709693982, 0.639532395640911], [0.5791705358870948, 0.9377175657016752], [0.2791208630167385, 1.0861886497955264], [0.009635508276295435, 1.0850699481097712], [-0.25972554627684147, 1.054008429230633], [-0.5585322172741363, 0.9030513413906588], [-0.8565930871475942, 0.572437350390389], [-0.7668889357547526, 0.6027530681456902], [-0.22891262777231586, 0.8445330090642613], [0.010505609587438496, 0.8754702277560931], [0.25017244732180516, 0.8465218120611597], [0.7900132581138344, 0.6391594950789926]], "right_eyebrow": [[0.34982061369913875, -1.518587845654144], [0.6497459863821891, -1.6371161125546128], [1.009184092890086, -1.6655673275003215], [1.3380578812680695, -1.5444287566664234], [1.576854617691293, -1.363777452007679]], "nose_tip": [[-0.37514630849465636, 0.005512626713018913], [-0.1659194887028969, 0.09621117960430967], [0.01336451389547998, 0.18678543230829422], [0.2232128346237702, 0.1277698992326722], [0.403242638345984, 0.038687248776361406]]}], "embedding": [[-0.14196203649044037, 0.16407494246959686, 0.05634155869483948, -0.18328681588172913, -0.12962676584720612, -0.06623239815235138, -0.06914295256137848, -0.14537283778190613, 0.19821886718273163, -0.10765864700078964, 0.11505036056041718, -0.09699610620737076, -0.2349621206521988, -0.030423693358898163, -0.048876237124204636, 0.22249644994735718, -0.1961265653371811, -0.2698648273944855, -0.1426330953836441, -0.12168633192777634, -0.010590370744466782, 0.08559230715036392, -0.08213507384061813, 0.08711133897304535, -0.1260160207748413, -0.250262975692749, 0.007198097184300423, -0.0880919098854065, 0.077120840549469, -0.07616856694221497, 0.004244457930326462, 0.09038808941841125, -0.21106606721878052, 0.009832650423049927, 0.1238940879702568, 0.13370560109615326, -0.030666034668684006, -0.16470792889595032, 0.22125527262687683, 0.017440909519791603, -0.21225596964359283, -0.01769435778260231, 0.06943076848983765, 0.23545604944229126, 0.19986596703529358, -0.035665348172187805, 0.030073262751102448, -0.10367617011070251, 0.2166031002998352, -0.30530092120170593, 0.0026142222341150045, 0.18349289894104004, 0.03535426780581474, 0.10853451490402222, 0.12372458726167679, -0.30033132433891296, 0.05064082518219948, 0.09985858201980591, -0.2071683704853058, 0.036873236298561096, 0.04501716047525406, -0.2042141556739807, -0.09504294395446777, -0.146479532122612, 0.1839562952518463, 0.11066575348377228, -0.08652003109455109, -0.20839782059192657, 0.25061705708503723, -0.15867216885089874, -0.04286734387278557, 0.11663398891687393, -0.07630433887243271, -0.07856090366840363, -0.24078094959259033, -0.036417774856090546, 0.3170931935310364, 0.20744960010051727, -0.1913541853427887, 0.05354543775320053, 0.012707152403891087, -0.005740270018577576, -0.030381377786397934, 0.12260117381811142, -0.05919511616230011, 0.010364778339862823, -0.0672173872590065, 0.009350746870040894, 0.24804262816905975, -0.015400100499391556, 0.03018753044307232, 0.23033949732780457, 0.007226467132568359, -0.008088380098342896, -0.03853944316506386, -0.04278973117470741, -0.14432433247566223, -0.08221220970153809, -0.05944870784878731, -0.0506637766957283, 0.02342342957854271, -0.02304830029606819, -0.009964633733034134, 0.153133824467659, -0.17760038375854492, 0.15764681994915009, -0.06437227874994278, -0.03339434415102005, -0.167910635471344, -0.037227921187877655, 0.07210545986890793, 0.03815259784460068, 0.144327774643898, -0.19101855158805847, 0.24854697287082672, 0.18420729041099548, 0.05115845054388046, 0.13878926634788513, 0.0032275947742164135, 0.009673402644693851, 0.023512136191129684, -0.04402114450931549, -0.13262249529361725, -0.16436830163002014, 0.012541767209768295, -0.03981143981218338, 0.01286581251770258, 0.06360076367855072]]},
"162791": {"embedding": [[0.011255179531872272, 0.12437889724969864, 0.026913901790976524, -0.06260305643081665, -0.1876876950263977, 0.03541434183716774, 0.012713378295302391, -0.03780548274517059, 0.1071871668100357, 0.03728706017136574, 0.1839374303817749, -0.06211615726351738, -0.338370144367218, 0.01841760240495205, 0.04583337903022766, 0.09547968953847885, -0.037583351135253906, -0.14482481777668, -0.13973937928676605, -0.11076976358890533, 0.018537335097789764, -0.008592162281274796, -0.0559757724404335, 0.07675747573375702, -0.2597717046737671, -0.20748893916606903, 0.0064973048865795135, -0.07333335280418396, 0.0817108303308487, -0.2163865715265274, 0.014607585966587067, 0.1394529938697815, -0.16621655225753784, -0.07147308439016342, 0.03655858337879181, 0.07036591321229935, -0.015592947602272034, -0.12515123188495636, 0.23903918266296387, 0.07668302953243256, -0.14476507902145386, 0.08827760815620422, -0.03585847467184067, 0.31565168499946594, 0.22111889719963074, -0.03588594123721123, 0.11429880559444427, -0.05765877664089203, 0.10004894435405731, -0.28549206256866455, 0.0480891652405262, 0.16452434659004211, 0.1281660944223404, 0.02744041010737419, 0.056078020483255386, -0.18064013123512268, -0.059788674116134644, 0.1583883911371231, -0.25851112604141235, 0.11800320446491241, 0.10309232026338577, -0.0395180806517601, -0.05634481459856033, -0.21760718524456024, 0.1737077832221985, 0.0386260449886322, -0.1386377364397049, -0.06874830275774002, 0.16598129272460938, -0.11238257586956024, -0.07013486325740814, 0.07291680574417114, -0.14724691212177277, -0.14522413909435272, -0.2600960433483124, 0.1346781849861145, 0.34339380264282227, 0.1930702179670334, -0.27968358993530273, -0.02743944525718689, -0.044832319021224976, 0.020180243998765945, 0.012183675542473793, -0.0030765365809202194, -0.008062746375799179, -0.13066306710243225, -0.01734383963048458, 0.07361983507871628, 0.2261863797903061, -0.03884012624621391, -0.00815608724951744, 0.19130274653434753, 0.04305150732398033, -0.06305607408285141, -0.024015258997678757, 0.031030043959617615, -0.13489758968353271, -0.027602752670645714, -0.0687820166349411, 0.028373001143336296, -0.01108468696475029, -0.11821995675563812, 0.061135321855545044, 0.14817063510417938, -0.1607334166765213, 0.16047823429107666, -0.021698420867323875, -0.06395073980093002, -0.044019587337970734, 0.016330379992723465, -0.12672914564609528, -0.025446850806474686, 0.2294931858778, -0.3118903636932373, 0.18459127843379974, 0.20177535712718964, -0.009511105716228485, 0.0183537807315588, 0.0363544337451458, 0.07943166047334671, 0.05850239098072052, 0.06193096935749054, -0.1074659526348114, -0.12357830256223679, 0.07263684272766113, -0.06279321014881134, 0.010419835336506367, 0.02051207236945629]], "url": "http://i.imgur.com/5uQ2wWr.png", "landmarks": [{"top_lip": [[-0.6584037830610426, 0.7639341298259602], [-0.38838511640206863, 0.6112934135626846], [-0.14782260296972957, 0.5492544695335226], [0.03315761024307681, 0.5780406289938952], [0.2134678296896207, 0.5164483474755749], [0.45492366814364316, 0.5749139914180035], [0.6669233533710305, 0.7239814075945457], [0.5165159496619635, 0.7552242108645474], [0.21436115471130407, 0.6369529354471654], [0.0336042727539185, 0.6382929229796904], [-0.14715260920346704, 0.6396329105122155], [-0.5077730480965548, 0.762817473548856]], "bottom_lip": [[0.6669233533710305, 0.7239814075945457], [0.45782697446411413, 0.9665539023256722], [0.24806060179093514, 1.118747956078106], [0.037177572840652005, 1.120311274866052], [-0.17370545610963115, 1.1218745936539978], [-0.38548181008159765, 1.0029333244703535], [-0.6584037830610426, 0.7639341298259602], [-0.5077730480965548, 0.762817473548856], [-0.14536595916010028, 0.8806420864553962], [0.03539092279728525, 0.8793020989228711], [0.24605062049214754, 0.8476126331420276], [0.5165159496619635, 0.7552242108645474]], "chin": [[-1.937101832087992, -1.03425477702022], [-1.9029557224975193, -0.49220746240348395], [-1.83890679716957, 0.01949037396493339], [-1.7447317248487229, 0.5309648790779298], [-1.5903043585420806, 1.0419927216800848], [-1.3162657292855313, 1.4316226512889658], [-0.9219458433128123, 1.7902331088832661], [-0.46782032586514005, 2.088144609980929], [0.014644688532063119, 2.144823603879991], [0.4658668996592645, 2.0510951940699855], [0.8550501667573038, 1.716804270827641], [1.1837578086141274, 1.3528338631032406], [1.4519898252297345, 0.9591839708967843], [1.5689211131145913, 0.47627229398873944], [1.6557262540065507, -0.006416051663884537], [1.74253139489851, -0.4891043973165085], [1.7992103887975714, -0.9715694117137116]], "right_eye": [[0.4426404490954967, -1.082024093191364], [0.622280674775778, -1.2339948156883769], [0.8635131819743795, -1.2056553187388463], [1.075289535946346, -1.086714049555202], [0.8949793164998022, -1.0251217680368816], [0.6539701405566215, -1.0233351179935148]], "left_eye": [[-1.0942397100531223, -1.1308864931506963], [-0.9143761531174199, -1.2527310686548117], [-0.6733669771742392, -1.2545177186981784], [-0.4613672919468519, -1.1054503025216362], [-0.6718036583862933, -1.0436346897478954], [-0.912812834329474, -1.0418480397045287]], "left_eyebrow": [[-1.5177924179970552, -1.368769031517985], [-1.308696039090139, -1.6113415262491118], [-0.9782017471899487, -1.7343027580303314], [-0.6164646520197569, -1.7068565861024838], [-0.28418371007619986, -1.588808641940523]], "nose_bridge": [[0.05033054442156544, -1.169499227849586], [0.05278718823119473, -0.8381116109277125], [0.05524383204082402, -0.5067239940058389], [0.057923807105874144, -0.14521023009106776]], "nose_tip": [[-0.30202663802095103, 0.06835277392426552], [-0.1509492405456214, 0.1274884116329565], [0.030254303922605835, 0.1864007180862266], [0.21056452336914971, 0.12480843656790636], [0.3605252645673751, 0.03331333931210936]], "transform": {"center": [124.04166666666667, 166.80555555555554], "scale": 33.19284485918131, "angle": 0.007413067608960378}, "right_eyebrow": [[0.3489120392854912, -1.5332463043185656], [0.6794063311856814, -1.656207536099785], [1.0107939481075547, -1.6586641799094144], [1.3430748900511116, -1.5406162357474533], [1.4954922750589665, -1.3007237160813767]]}]},
"162793": {"landmarks": [{"left_eye": [[-1.2117400702821115, -1.112274078515964], [-0.9927117572183412, -1.2364754862772542], [-0.7429682621105507, -1.2044196246480243], [-0.5560989398748724, -1.0476467092631925], [-0.8060486933803874, -1.0172409148157593], [-1.0246644896487087, -1.0179628192077952]], "transform": {"angle": -0.0033021482456015625, "center": [125.91666666666667, 164.48611111111111], "scale": 32.019469566611505}, "right_eyebrow": [[0.3506263652253671, -1.3569642428795023], [0.6945779904424639, -1.4807531338453437], [1.0072987876212292, -1.6046451540100473], [1.3821718532800709, -1.6346384316620315], [1.662733659630744, -1.4775561286806127]], "chin": [[-1.7422516301382995, -1.238950587049949], [-1.6815431704422956, -0.7078202520005873], [-1.6207315815474288, -0.2079207449895569], [-1.5598168634536997, 0.26074793398314183], [-1.4052096612449763, 0.7297260005524274], [-1.125576017684064, 1.1678857558788305], [-0.814505287687095, 1.5436869843274326], [-0.47220372965179486, 1.9195913419748971], [-0.035384653910601443, 2.0459584629122958], [0.43328402506209723, 1.9850437448185667], [0.8716500387862248, 1.642948445180991], [1.2789914828697455, 1.2382883602678898], [1.5927435720371337, 0.8020880597198702], [1.7817786074489197, 0.3030135862997381], [1.877327417143436, -0.25883193079364397], [1.9416453987996203, -0.8207805770858883], [1.9746294232186108, -1.3516015245386634]], "bottom_lip": [[0.6244847736499916, 0.8301218825934709], [0.37401937415016495, 1.0166818172325622], [0.1238633622469252, 1.1095492677566585], [-0.06352160598306446, 1.1089304925634849], [-0.2509065742130541, 1.1083117173703112], [-0.43787902564759457, 0.9827696300238111], [-0.6558760467227421, 0.7946627574017855], [-0.531055863768278, 0.8263061022355662], [-0.21874758338496192, 0.8273373942241891], [-0.06269657239216615, 0.859083868256832], [0.0934575677994919, 0.8595995142511434], [0.4995614614966652, 0.8297093657980217]], "right_eye": [[0.5369800414667338, -1.0440371873030125], [0.756214612928229, -1.2307002511409662], [1.0060612372348818, -1.229875217550068], [1.1931368178682844, -1.1355639582418993], [1.0365701608811773, -1.0111562920828843], [0.7867235365745244, -1.0119813256737826]], "left_eyebrow": [[-1.6167095427917997, -1.4259230384844896], [-1.366244143291973, -1.612482973123581], [-1.0541421213063815, -1.5489900250582949], [-0.7108092712824584, -1.4853939477941465], [-0.39891350769459144, -1.3594393436521972]], "top_lip": [[-0.6558760467227421, 0.7946627574017855], [-0.40582316401836466, 0.7330261349160206], [-0.18700110935231887, 0.6712863832313933], [-0.031053227558385396, 0.7342636853023681], [0.12530717103099723, 0.6723176752200162], [0.37494753693992555, 0.7356043648875777], [0.6244847736499916, 0.8301218825934709], [0.4995614614966652, 0.8297093657980217], [0.12479152503668578, 0.8284718154116743], [-0.03146574435383454, 0.8591869974556944], [-0.18751675534663031, 0.8274405234230514], [-0.531055863768278, 0.8263061022355662]], "nose_bridge": [[-0.05640569126156666, -1.045996642081396], [-0.057436983250189526, -0.7336883616980799], [-0.05857140443767468, -0.3901492532764322], [-0.05970582562515984, -0.046610144854784506]], "nose_tip": [[-0.3726328812016496, 0.13974353138658224], [-0.21668499940771618, 0.20272083345755693], [-0.06063398841492042, 0.23446730749019995], [0.12685410901393152, 0.2038552546450421], [0.31434220644278343, 0.1732432017998842]]}], "embedding": [[-0.1661462038755417, 0.15906739234924316, 0.016029592603445053, -0.04662202298641205, -0.24959389865398407, 0.06968578696250916, -0.011078894138336182, -0.08691819757223129, 0.1209937185049057, -0.017011146992444992, 0.21145667135715485, 0.029108399525284767, -0.288409948348999, -0.1798366904258728, 0.04002317786216736, 0.12972164154052734, -0.125962495803833, -0.16668260097503662, -0.08710760623216629, -0.014021223410964012, 0.07431671768426895, 0.062387462705373764, 0.04336654022336006, 0.13486745953559875, -0.13867706060409546, -0.27447250485420227, -0.0008324645459651947, -0.08541148900985718, -0.019508622586727142, -0.25226232409477234, -0.039880361407995224, 0.039665788412094116, -0.17975462973117828, -0.07692340016365051, 0.012636564671993256, 0.21456106007099152, -0.07677171379327774, -0.09645635634660721, 0.22466088831424713, 0.021598171442747116, -0.1798224002122879, -0.05318061634898186, 0.011931009590625763, 0.3036050796508789, 0.19687215983867645, -0.0869426429271698, 0.002715204143896699, -0.017597313970327377, 0.20189045369625092, -0.3017323911190033, 0.07248153537511826, 0.1609739512205124, 0.1438249945640564, 0.08049242943525314, 0.030072949826717377, -0.1312095671892166, 0.022041793912649155, 0.19113236665725708, -0.2905402183532715, 0.01575547829270363, 0.0813274085521698, -0.1935223788022995, -0.04658973589539528, -0.11544568836688995, 0.19709643721580505, 0.12666021287441254, -0.10135461390018463, -0.19115057587623596, 0.03657917678356171, -0.1507825404405594, -0.11096327751874924, 0.1483926773071289, -0.10953187942504883, -0.1642058789730072, -0.3049338459968567, 0.10233480483293533, 0.35618889331817627, 0.16583481431007385, -0.17171379923820496, -0.047670088708400726, -0.07169055938720703, -0.05111408978700638, -0.04478928819298744, 0.041209809482097626, -0.04879099875688553, 0.054286807775497437, -0.13549840450286865, 0.11386340856552124, 0.1504008024930954, -0.027762804180383682, 0.022595904767513275, 0.301382452249527, 0.09283196926116943, 0.032343871891498566, 0.08751767873764038, 0.039440810680389404, -0.01801309920847416, 0.029506182298064232, -0.06080228090286255, 0.08194176107645035, -0.004604101646691561, -0.2053721845149994, 0.09541759639978409, -0.0075673311948776245, -0.16639186441898346, 0.11994420737028122, -0.021294210106134415, 0.00769612193107605, -0.07931475341320038, -0.15973442792892456, -0.20670616626739502, -0.007883593440055847, 0.19032014906406403, -0.3777976930141449, 0.2143944650888443, 0.14343872666358948, 0.042721331119537354, 0.15342730283737183, 0.05942466855049133, 0.09111929684877396, -0.017642822116613388, -0.09799577295780182, -0.03693610429763794, -0.024218006059527397, 0.15328681468963623, -0.02781124785542488, 0.07577057182788849, 0.041392069309949875]], "url": "http://i.imgur.com/XTqkuGA.png"},
"162794": {"url": "http://i.imgur.com/Z1iHdm4.png", "embedding": [[-0.19845831394195557, 0.09431315958499908, -0.001186281442642212, -0.07650358974933624, -0.06768621504306793, 0.03600575029850006, -0.06818261742591858, -0.10676224529743195, 0.2623783349990845, -0.1650991439819336, 0.22352755069732666, -0.0215131938457489, -0.2531837821006775, -0.0924801230430603, 0.0030055157840251923, 0.1502300202846527, -0.15886399149894714, -0.20891188085079193, -0.045945003628730774, -0.0097337756305933, 0.028183389455080032, -0.09919211268424988, 0.04422531649470329, 0.11630821228027344, -0.14325955510139465, -0.41146841645240784, -0.08544338494539261, -0.09906889498233795, -0.05353371798992157, -0.15320536494255066, -0.03851528838276863, 0.021162137389183044, -0.3103792071342468, 0.00979413092136383, -0.04197689890861511, 0.17082169651985168, 0.015866491943597794, -0.08245563507080078, 0.12768864631652832, -0.02532835491001606, -0.22670085728168488, -0.10141200572252274, -0.013281099498271942, 0.1688799411058426, 0.2017492949962616, -0.058726925402879715, -0.024015072733163834, -0.07956703007221222, 0.13142673671245575, -0.228382870554924, 0.048630405217409134, 0.19030019640922546, 0.04255152493715286, -0.006517712026834488, 0.1096990630030632, -0.13829223811626434, 0.01904088631272316, 0.12742014229297638, -0.12282721698284149, -0.029242906719446182, -0.021407635882496834, -0.03196127712726593, -0.09319119155406952, -0.06958895176649094, 0.22653408348560333, 0.14935970306396484, -0.11143745481967926, -0.2122238278388977, 0.1842174082994461, -0.10532291233539581, 0.056496892124414444, 0.15190930664539337, -0.1507619023323059, -0.2701149880886078, -0.25469592213630676, 0.03654736280441284, 0.40553975105285645, 0.11327686160802841, -0.1577254682779312, 0.13730759918689728, -0.16780565679073334, -0.05276019126176834, -0.020412959158420563, 0.11156006902456284, 0.01151716336607933, 0.07993446290493011, -0.12844638526439667, 0.07883565872907639, 0.17938780784606934, 0.021976638585329056, -0.0016393214464187622, 0.23369383811950684, -0.10456811636686325, -0.003004928585141897, 0.029346954077482224, 0.032761115580797195, -0.09322354197502136, -0.01865917444229126, -0.12340641021728516, -0.09760238230228424, 0.04239246994256973, -0.04179489240050316, -0.09931382536888123, 0.06493566930294037, -0.20302261412143707, 0.027935931459069252, 0.0032598376274108887, 0.016461167484521866, 0.013650295324623585, -0.02822541445493698, -0.10105958580970764, -0.07434350997209549, 0.10698731988668442, -0.37722352147102356, 0.17630037665367126, 0.12059729546308517, -0.01054142601788044, 0.15426523983478546, 0.044734612107276917, 0.08919953554868698, 0.031110838055610657, -0.0646023079752922, -0.16186685860157013, -0.012670809403061867, 0.0374123714864254, -0.003136339597404003, -0.018920430913567543, -0.02460540272295475]], "landmarks": [{"left_eyebrow": [[-1.650253730580805, -1.5161662299499632], [-1.3417313362466528, -1.731704706332812], [-0.9717453004328438, -1.7313606529225642], [-0.6326774476227472, -1.638548761676385], [-0.29363826593017156, -1.5149047007790548]], "transform": {"scale": 32.43364248929585, "center": [124.56944444444444, 166.125], "angle": -0.0009299089094532438}, "right_eyebrow": [[0.3229477848578023, -1.4526669391263405], [0.6313841658393924, -1.575708906555737], [1.0014275438882427, -1.6370291924477909], [1.3405527389333807, -1.605881640503913], [1.617898910206134, -1.4514627521904735]], "left_eye": [[-1.2189760799924627, -1.1149466288397143], [-1.0030362079643247, -1.2380746096216728], [-0.725546681103968, -1.2378165695639871], [-0.5099221913685571, -1.0217906841832873], [-0.7566368908128045, -0.9603557138211508], [-1.0340977465556407, -0.9914459235299875]], "right_eye": [[0.44581772558207505, -0.9592375402378458], [0.6926757806139255, -1.174833358855736], [0.9701653074742824, -1.17457531879805], [1.185875810562255, -1.0510459423708025], [1.000768108185268, -0.9278892904713235], [0.7232785813249113, -0.9281473305290093]], "nose_tip": [[-0.295129164041245, 0.08836812108078448], [-0.14099698690301185, 0.11934364631953846], [0.04396735988637203, 0.15034784267581308], [0.19815687925964648, 0.11965902861226554], [0.3523463986329209, 0.088970214548718]], "nose_bridge": [[0.014339377171088293, -1.1446319537900393], [0.04488483564703262, -0.8362815861610111], [0.07545896524049758, -0.5587633881831336], [0.07517225406529116, -0.25044169167162617]], "top_lip": [[-0.7274389748603305, 0.7971066274119629], [-0.44977742129484977, 0.6123716495627441], [-0.17217320996441035, 0.4893010110158269], [0.012791136824973544, 0.5203052073721016], [0.19781282584939874, 0.4896450644260746], [0.4752163393571936, 0.5823996134372127], [0.7217303409787965, 0.7367898306331316], [0.5984016623741935, 0.7366751461630491], [0.19761212802675424, 0.7054702519841299], [0.012619110119849683, 0.7052982252790061], [-0.17237390778705486, 0.7051261985738823], [-0.6041389673732481, 0.8280534815331962]], "chin": [[-1.9282593375565333, -0.9614452162869354], [-1.8362215664834112, -0.4680444885159613], [-1.7750159650614399, 0.02532756813749209], [-1.6829781939883182, 0.5187282959084663], [-1.5600795821465248, 0.9813255251458101], [-1.2829341086964157, 1.3515696010173048], [-0.913234784057813, 1.6602353509390604], [-0.4509816082307168, 1.9073227749110757], [0.011414923183982656, 2.0002493506273376], [0.504786979837436, 1.9390437492053667], [0.9058632253600818, 1.6619269468727782], [1.2453038026979466, 1.3539206326539976], [1.4615017147837703, 0.9533031250116824], [1.5852891312687036, 0.46010309506335284], [1.6782157069849655, -0.002293436351346596], [1.8020031234698988, -0.4954934662996761], [1.8949583703036812, -0.9887221673655264]], "bottom_lip": [[0.7217303409787965, 0.7367898306331316], [0.4748436148294252, 0.9832178189021725], [0.22807157315013663, 1.1063171285666105], [0.012217714474560673, 1.1369486003951166], [-0.2036074730834946, 1.1367479025724723], [-0.4501788169401388, 1.0440220246788545], [-0.7274389748603305, 0.7971066274119629], [-0.6041389673732481, 0.8280534815331962], [-0.17251726337465806, 0.8592870468296361], [0.012475754532246466, 0.8594590735347599], [0.19749744355667168, 0.828798930588733], [0.5984016623741935, 0.7366751461630491]]}]},
"162796": {"url": "http://i.imgur.com/7TJo5cT.png", "landmarks": [{"transform": {"angle": 0.008395692915749424, "scale": 33.401439393376194, "center": [121.41666666666667, 166.98611111111111]}, "chin": [[-2.355408965165087, -0.9079448395232895], [-2.2910090396249743, -0.3695676092956391], [-2.196671339709319, 0.16855826666595425], [-2.072647219684178, 0.6764950139859479], [-1.7694991619378964, 1.1230480869585142], [-1.377040489597102, 1.5089715483818238], [-0.8955225569278511, 1.8043276238803352], [-0.444445107166257, 2.0400595048938186], [0.00537557126505156, 2.126102514029589], [0.36362344670733293, 2.0033351653347338], [0.6305498734266441, 1.701695233184795], [0.8667844629722417, 1.310493332174286], [1.0728299238762393, 0.8896050110542916], [1.2489376104046948, 0.46896804420035404], [1.3649183939160083, 0.018896011502988384], [1.3910858543006939, -0.4304219583962059], [1.357629120200352, -0.8492994453877435]], "nose_bridge": [[0.2479206341768233, -1.0795015325479704], [0.28012059694687974, -0.8103129174341452], [0.3422583340924787, -0.5413756565863771], [0.3744582968625351, -0.27218704147255185]], "right_eyebrow": [[0.5135902895658491, -1.5308303365756217], [0.78227619614756, -1.622905848096763], [1.0514648112613851, -1.6551058108668195], [1.2917210690638963, -1.567303321868649], [1.413231646428466, -1.35874431830408]], "left_eyebrow": [[-1.5496025996860112, -1.2141091484622564], [-1.2824248187006428, -1.4858113062366525], [-0.8944905231488761, -1.6387677835731074], [-0.5050481020007668, -1.6120976146563073], [-0.14478939243002856, -1.4953627683468227]], "right_eye": [[0.5478010864643622, -1.0221395264574564], [0.7561087357628741, -1.1735878781975686], [0.9654218021256145, -1.205285132435511], [1.1163674453336123, -1.056853031888084], [0.9669299277219571, -1.025658486182256], [0.7573655070931596, -1.0238990063198563]], "left_eye": [[-1.038900955439389, -1.0088177503564297], [-0.8303419518748203, -1.1303283277209994], [-0.5908397568704804, -1.1323391618494563], [-0.40995633928694003, -0.9841584155680866], [-0.5893316312741378, -0.9527125155962015], [-0.8288338262784777, -0.9507016814677446]], "top_lip": [[-0.9357658562117349, 0.5771302287491504], [-0.518145140550483, 0.39398462277109597], [-0.06932987918340282, 0.3602765344046969], [0.17042367008699416, 0.3882034746517825], [0.3797367364497344, 0.3565062204138403], [0.6494280600956738, 0.38418180639486876], [0.7704359289281293, 0.5328652612083528], [0.6808739600675591, 0.5635570983820666], [0.38074215351396284, 0.4762573179160102], [0.1714290871512226, 0.5079545721539523], [-0.06832446211917438, 0.48002763190686687], [-0.8459525330851075, 0.5763761659509791]], "nose_tip": [[-0.16241080776877267, -0.028160469679184036], [0.04765632139213891, 0.029955599209501166], [0.287661224928593, 0.08782031383212927], [0.46678516264973363, 0.026436639484701645], [0.5860335516197893, -0.03444432633061175]], "bottom_lip": [[0.7704359289281293, 0.5328652612083528], [0.6250200795733878, 1.0430641969228605], [0.3575909443219623, 1.2848285803217143], [0.11834010358367955, 1.3167771888257136], [-0.1513512200622599, 1.2891016028446851], [-0.6021773155577969, 1.0833074962067444], [-0.9357658562117349, 0.5771302287491504], [-0.8459525330851075, 0.5763761659509791], [-0.12292157128306008, 1.1092236023253732], [0.1168319779873369, 1.1371505425724586], [0.35583146445956254, 1.0752641596929169], [0.6808739600675591, 0.5635570983820666]]}], "embedding": [[-0.1032649353146553, 0.03117019310593605, 0.13031330704689026, -0.06852249801158905, -0.07874873280525208, -0.020827453583478928, 0.043743882328271866, -0.06788531690835953, 0.15712805092334747, -0.09477607905864716, 0.1732456088066101, -0.11754775792360306, -0.30546489357948303, 0.0945572778582573, -0.1639348864555359, 0.17735441029071808, -0.1581658124923706, -0.13049307465553284, -0.16468243300914764, -0.08941987156867981, 0.04798493534326553, 0.15896335244178772, -0.037897199392318726, 0.09017908573150635, -0.10704298317432404, -0.2629966139793396, -0.008938299492001534, -0.16004012525081635, 0.029393447563052177, -0.03128403425216675, -0.02065180242061615, 0.12095677852630615, -0.14552873373031616, 0.03708413243293762, 0.12632933259010315, 0.038136281073093414, 0.04912741482257843, -0.09874025732278824, 0.30183297395706177, -0.06792689859867096, -0.19174692034721375, -0.04268902540206909, 0.1638486534357071, 0.20651893317699432, 0.22106033563613892, -0.007321000099182129, -0.07613827288150787, -0.08618982136249542, 0.1529998481273651, -0.3416443467140198, -0.03805901110172272, 0.15455085039138794, 0.09849204123020172, 0.13760913908481598, 0.08255594968795776, -0.29471680521965027, 0.00921499915421009, 0.07501079142093658, -0.197592630982399, 0.08618788421154022, -0.04150431603193283, -0.2477157860994339, -0.0028886720538139343, -0.05744794383645058, 0.17264153063297272, -0.030283242464065552, -0.16268986463546753, -0.11607535928487778, 0.21342362463474274, -0.20230579376220703, 0.0945335403084755, 0.16814939677715302, -0.11190051585435867, -0.14306855201721191, -0.17246221005916595, -0.010292557068169117, 0.4068432152271271, 0.15495918691158295, -0.20439141988754272, 0.028344621881842613
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment