﻿<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://developers.de/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Developer docs by Indraneel Pole : UWP</title><link />http://developers.de/blogs/indraneel/archive/tags/UWP/default.aspx<description>Tags: UWP</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Using Azure Cognitive Services FACE API in UWP App</title><link />http://developers.de/blogs/indraneel/archive/2017/05/03/using-azure-cognitive-services-face-api-in-uwp-app.aspx<pubdate>Wed, 03 May 2017 13:41:29 GMT</pubdate><guid ispermalink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1806240</guid><dc:creator>Indraneel Pole</dc:creator><slash:comments>0</slash:comments><wfw:commentrss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://developers.de/blogs/indraneel/rsscomments.aspx?PostID=1806240</wfw:commentrss><comments>http://developers.de/blogs/indraneel/archive/2017/05/03/using-azure-cognitive-services-face-api-in-uwp-app.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I have been playing around with Cognitive Services since sometime now, as I find them mind blowing APIs to do a lot of Artificial Intelligence tasks without spending much time building AI algorithms yourself. Take FACE API for example. Normally the most common way to do face detection/recognition is to use Eigenface&amp;#160; classification algorithm. For this you need to know basics of AI such as Regression and Classification, as well as basics of algorithms such as SVD, Neural Networks and so on. Even if you use a library such as OpenCV, you still need some knowledge of Artificial Intelligence to make sure you use the correct set of parameters from the library.&lt;/p&gt;  &lt;p&gt;Cognitive Services however, make this demand completely obsolete and put the power of AI truly in the hands of common developer. You don’t need to learn complicated mathematics to use the AI tools anymore. This is good because as AI becomes more and more common in software world, it should also be accessible to the lowest common denominator of developers world who might not have the high degrees in science and mathematics, but who know how to code. The downside of it? The APIs are somewhat restricted in what they can do. But this might change in future (Or, so we should hope for).&lt;/p&gt;  &lt;p&gt;Today I am going to talk about Using the Face Api from Microsoft Azure Cognitive Services, to build a simple UWP application that can tell some of the characteristics of a face (Such as age, emotion, smile, facial hair etc.)&lt;/p&gt;  &lt;p&gt;To do so, first open Visual Studio –&amp;gt; Create New Project –&amp;gt; Select Windows Universal Blank App. This is your UWP application. To use Azure Cognitive Services in this project you would have to do two things.&amp;#160; &lt;/p&gt;  &lt;p&gt;1. Subscribe to Face API in Azure Cognitive Services portal – To do so, go to &lt;a href="https://www.microsoft.com/cognitive-services/en-US/subscriptions#"&gt;Cognitive Services Subscription&lt;/a&gt;, log on with your account, and Face API. Once you do, you will see following &lt;/p&gt;  &lt;p&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_4DE3BC26.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;border-left:0px;display:block;padding-right:0px;margin-right:auto;" border="0" alt="image" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_thumb_5F00_46C47FAE.png" width="531" height="195" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You will need the key from here later in the code to subscribe to Face API client.&lt;/p&gt;  &lt;p&gt;2. Go To Solution Explorer in Visual Studio –&amp;gt; Right Click on Project –&amp;gt; Manage Nuget Packages –&amp;gt; Search for Microsoft.ProjectOxford.Face and Install it. Then in MainPage.xaml.cs,&amp;#160; add following lines of code at the top - &lt;/p&gt;  &lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;   &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;     &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; Microsoft.ProjectOxford.Face;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; Microsoft.ProjectOxford.Face.Contract;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; Microsoft.ProjectOxford.Common.Contract;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;Now you are all set to create the Universal App for Face Detection using Cognitive Services.&lt;/p&gt;

&lt;p&gt;To do so, you need to do following things - &lt;/p&gt;

&lt;p&gt;1. Access the device camera&lt;/p&gt;

&lt;p&gt;2. Run the camera stream in the app&lt;/p&gt;

&lt;p&gt;3. Capture the image&lt;/p&gt;

&lt;p&gt;4. Call Face API.&lt;/p&gt;

&lt;p&gt;We will look into them one by one.&lt;/p&gt;

&lt;p&gt;First, let us access the camera and start streaming the video in the app. To do so, in MainPage.xaml add CaputreElement. See the following code snippet - &lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
  &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &amp;lt;CaptureElement Name=&lt;span style="color:#006080;"&gt;&amp;quot;PreviewControl&amp;quot;&lt;/span&gt; Stretch=&lt;span style="color:#006080;"&gt;&amp;quot;Uniform&amp;quot;&lt;/span&gt; Margin=&lt;span style="color:#006080;"&gt;&amp;quot;0,0,0,0&amp;quot;&lt;/span&gt; Grid.Row=&lt;span style="color:#006080;"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Then create a Windows.Media.Capture.MediaCapture object and initialize it. Add this as a source to CaptureElement and call the StartPreviewAsync() method. Following code snippet might make it clearer&lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
  &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;try&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt;    {&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;      m_mediaCapture = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; MediaCapture();&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;      await m_mediaCapture.InitializeAsync();&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt;      m_displayRequest.RequestActive();&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;      DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum8" style="color:#606060;"&gt;   8:&lt;/span&gt;      &lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum9" style="color:#606060;"&gt;   9:&lt;/span&gt;      PreviewControl.Source = m_mediaCapture;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum10" style="color:#606060;"&gt;  10:&lt;/span&gt;      await m_mediaCapture.StartPreviewAsync();&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum11" style="color:#606060;"&gt;  11:&lt;/span&gt;      m_isPreviewing = &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum12" style="color:#606060;"&gt;  12:&lt;/span&gt;    }&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum13" style="color:#606060;"&gt;  13:&lt;/span&gt;   &lt;span style="color:#0000ff;"&gt;catch&lt;/span&gt;(Exception ex)&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum14" style="color:#606060;"&gt;  14:&lt;/span&gt;   {&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum15" style="color:#606060;"&gt;  15:&lt;/span&gt;       &lt;span style="color:#008000;"&gt;//Handle Exception&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum16" style="color:#606060;"&gt;  16:&lt;/span&gt;   }&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;This will start video streaming from the camera in your application. Now to capture the image and process it, create a button in MainPage.xaml, and add a event handler to this button. In the event handler, call the FaceServiceClient that you should initialize in the initializing code of your app. &lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
  &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; FaceServiceClient fClient = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; FaceServiceClient(&lt;span style="color:#006080;"&gt;&amp;quot;Here your subscription key&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;And then, use this InMemoryRandomAccessStream object to capture the Photo in JPG encoding and then call DetectAsync from the FaceServiceClient to get the information about faces. 
  &lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
    &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; (var captureStream = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; InMemoryRandomAccessStream())&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;     await m_mediaCapture.CapturePhotoToStreamAsync(ImageEncodingProperties.CreateJpeg(), captureStream);&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;     captureStream.Seek(0);&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;     var faces = await fClient.DetectAsync(captureStream.AsStream(), returnFaceLandmarks: &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;, returnFaceAttributes: &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; FaceAttributes().GetAll());&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt; };&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/p&gt;



&lt;p&gt;returnFaceLandmarks and returnFaceAttributes are two important properties that you need to take care of in order to get the full Detect information from the API. When returnFaceLandmarks is set to true, you get all the information of location of your face parts such as Pupils, Nose, Mouth and so on. The information that comes back looks like following 
  &lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
    &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;faceLandmarks&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;pupilLeft&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 504.4,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 202.8&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;pupilRight&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 607.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum8" style="color:#606060;"&gt;   8:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 175.9&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum9" style="color:#606060;"&gt;   9:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum10" style="color:#606060;"&gt;  10:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseTip&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum11" style="color:#606060;"&gt;  11:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 598.5,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum12" style="color:#606060;"&gt;  12:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 250.9&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum13" style="color:#606060;"&gt;  13:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum14" style="color:#606060;"&gt;  14:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;mouthLeft&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum15" style="color:#606060;"&gt;  15:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 527.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum16" style="color:#606060;"&gt;  16:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 298.9&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum17" style="color:#606060;"&gt;  17:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum18" style="color:#606060;"&gt;  18:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;mouthRight&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum19" style="color:#606060;"&gt;  19:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 626.4,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum20" style="color:#606060;"&gt;  20:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 271.5&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum21" style="color:#606060;"&gt;  21:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum22" style="color:#606060;"&gt;  22:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyebrowLeftOuter&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum23" style="color:#606060;"&gt;  23:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 452.3,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum24" style="color:#606060;"&gt;  24:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 191&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum25" style="color:#606060;"&gt;  25:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum26" style="color:#606060;"&gt;  26:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyebrowLeftInner&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum27" style="color:#606060;"&gt;  27:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 531.4,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum28" style="color:#606060;"&gt;  28:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 180.2&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum29" style="color:#606060;"&gt;  29:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum30" style="color:#606060;"&gt;  30:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeLeftOuter&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum31" style="color:#606060;"&gt;  31:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 487.6,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum32" style="color:#606060;"&gt;  32:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 207.9&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum33" style="color:#606060;"&gt;  33:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum34" style="color:#606060;"&gt;  34:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeLeftTop&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum35" style="color:#606060;"&gt;  35:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 506.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum36" style="color:#606060;"&gt;  36:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 196.6&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum37" style="color:#606060;"&gt;  37:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum38" style="color:#606060;"&gt;  38:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeLeftBottom&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum39" style="color:#606060;"&gt;  39:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 506.8,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum40" style="color:#606060;"&gt;  40:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 212.9&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum41" style="color:#606060;"&gt;  41:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum42" style="color:#606060;"&gt;  42:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeLeftInner&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum43" style="color:#606060;"&gt;  43:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 526.5,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum44" style="color:#606060;"&gt;  44:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 204.3&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum45" style="color:#606060;"&gt;  45:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum46" style="color:#606060;"&gt;  46:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyebrowRightInner&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum47" style="color:#606060;"&gt;  47:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 583.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum48" style="color:#606060;"&gt;  48:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 167.6&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum49" style="color:#606060;"&gt;  49:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum50" style="color:#606060;"&gt;  50:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyebrowRightOuter&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum51" style="color:#606060;"&gt;  51:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 635.8,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum52" style="color:#606060;"&gt;  52:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 141.4&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum53" style="color:#606060;"&gt;  53:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum54" style="color:#606060;"&gt;  54:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeRightInner&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum55" style="color:#606060;"&gt;  55:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 592,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum56" style="color:#606060;"&gt;  56:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 185&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum57" style="color:#606060;"&gt;  57:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum58" style="color:#606060;"&gt;  58:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeRightTop&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum59" style="color:#606060;"&gt;  59:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 607.3,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum60" style="color:#606060;"&gt;  60:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 170.1&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum61" style="color:#606060;"&gt;  61:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum62" style="color:#606060;"&gt;  62:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeRightBottom&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum63" style="color:#606060;"&gt;  63:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 612.2,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum64" style="color:#606060;"&gt;  64:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 183.4&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum65" style="color:#606060;"&gt;  65:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum66" style="color:#606060;"&gt;  66:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;eyeRightOuter&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum67" style="color:#606060;"&gt;  67:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 626.6,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum68" style="color:#606060;"&gt;  68:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 171.7&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum69" style="color:#606060;"&gt;  69:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum70" style="color:#606060;"&gt;  70:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseRootLeft&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum71" style="color:#606060;"&gt;  71:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 549.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum72" style="color:#606060;"&gt;  72:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 201&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum73" style="color:#606060;"&gt;  73:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum74" style="color:#606060;"&gt;  74:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseRootRight&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum75" style="color:#606060;"&gt;  75:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 581.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum76" style="color:#606060;"&gt;  76:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 192.9&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum77" style="color:#606060;"&gt;  77:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum78" style="color:#606060;"&gt;  78:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseLeftAlarTop&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum79" style="color:#606060;"&gt;  79:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 557.5,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum80" style="color:#606060;"&gt;  80:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 241.1&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum81" style="color:#606060;"&gt;  81:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum82" style="color:#606060;"&gt;  82:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseRightAlarTop&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum83" style="color:#606060;"&gt;  83:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 603.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum84" style="color:#606060;"&gt;  84:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 228.5&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum85" style="color:#606060;"&gt;  85:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum86" style="color:#606060;"&gt;  86:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseLeftAlarOutTip&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum87" style="color:#606060;"&gt;  87:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 549.4,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum88" style="color:#606060;"&gt;  88:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 261.8&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum89" style="color:#606060;"&gt;  89:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum90" style="color:#606060;"&gt;  90:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;noseRightAlarOutTip&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum91" style="color:#606060;"&gt;  91:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 616.7,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum92" style="color:#606060;"&gt;  92:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 241.7&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum93" style="color:#606060;"&gt;  93:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum94" style="color:#606060;"&gt;  94:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;upperLipTop&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum95" style="color:#606060;"&gt;  95:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 593.2,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum96" style="color:#606060;"&gt;  96:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 283.5&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum97" style="color:#606060;"&gt;  97:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum98" style="color:#606060;"&gt;  98:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;upperLipBottom&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum99" style="color:#606060;"&gt;  99:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 594.1,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum100" style="color:#606060;"&gt; 100:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 291.6&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum101" style="color:#606060;"&gt; 101:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum102" style="color:#606060;"&gt; 102:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;underLipTop&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum103" style="color:#606060;"&gt; 103:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 595.6,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum104" style="color:#606060;"&gt; 104:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 307&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum105" style="color:#606060;"&gt; 105:&lt;/span&gt;       },&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum106" style="color:#606060;"&gt; 106:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;underLipBottom&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum107" style="color:#606060;"&gt; 107:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;: 598,&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum108" style="color:#606060;"&gt; 108:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;: 320.7&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum109" style="color:#606060;"&gt; 109:&lt;/span&gt;       }&lt;/pre&gt;


      &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum110" style="color:#606060;"&gt; 110:&lt;/span&gt;     }&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/p&gt;

&lt;p&gt;In faceAttributes properties you should give the FaceAttributeType that you want to have such as following. In my application I created a class from which I return all of them in a list with a method called GetAll().&lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
  &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; FaceAttributeType.Age,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt; FaceAttributeType.Emotion,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt; FaceAttributeType.FacialHair,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt; FaceAttributeType.Gender,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt; FaceAttributeType.Glasses,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt; FaceAttributeType.HeadPose,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt; FaceAttributeType.Smile&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;The result will look similar to this&lt;/p&gt;

&lt;div id="codeSnippetWrapper" style="font-size:8pt;overflow:auto;cursor:text;border-top:silver 1px solid;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;border-left:silver 1px solid;margin:20px 0px 10px;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4;"&gt;
  &lt;div id="codeSnippet" style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;
    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum1" style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#006080;"&gt;&amp;quot;faceAttributes&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum2" style="color:#606060;"&gt;   2:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;age&amp;quot;&lt;/span&gt;: 23.8,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum3" style="color:#606060;"&gt;   3:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;gender&amp;quot;&lt;/span&gt;: &lt;span style="color:#006080;"&gt;&amp;quot;female&amp;quot;&lt;/span&gt;,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum4" style="color:#606060;"&gt;   4:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;headPose&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum5" style="color:#606060;"&gt;   5:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;roll&amp;quot;&lt;/span&gt;: -16.9,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum6" style="color:#606060;"&gt;   6:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;yaw&amp;quot;&lt;/span&gt;: 21.3,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum7" style="color:#606060;"&gt;   7:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;pitch&amp;quot;&lt;/span&gt;: 0&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum8" style="color:#606060;"&gt;   8:&lt;/span&gt;       },&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum9" style="color:#606060;"&gt;   9:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;smile&amp;quot;&lt;/span&gt;: 0.826,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum10" style="color:#606060;"&gt;  10:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;facialHair&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum11" style="color:#606060;"&gt;  11:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;moustache&amp;quot;&lt;/span&gt;: 0,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum12" style="color:#606060;"&gt;  12:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;beard&amp;quot;&lt;/span&gt;: 0,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum13" style="color:#606060;"&gt;  13:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;sideburns&amp;quot;&lt;/span&gt;: 0&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum14" style="color:#606060;"&gt;  14:&lt;/span&gt;       },&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum15" style="color:#606060;"&gt;  15:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;glasses&amp;quot;&lt;/span&gt;: &lt;span style="color:#006080;"&gt;&amp;quot;ReadingGlasses&amp;quot;&lt;/span&gt;,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum16" style="color:#606060;"&gt;  16:&lt;/span&gt;       &lt;span style="color:#006080;"&gt;&amp;quot;emotion&amp;quot;&lt;/span&gt;: {&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum17" style="color:#606060;"&gt;  17:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;anger&amp;quot;&lt;/span&gt;: 0.103,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum18" style="color:#606060;"&gt;  18:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;contempt&amp;quot;&lt;/span&gt;: 0.003,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum19" style="color:#606060;"&gt;  19:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;disgust&amp;quot;&lt;/span&gt;: 0.038,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum20" style="color:#606060;"&gt;  20:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;fear&amp;quot;&lt;/span&gt;: 0.003,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum21" style="color:#606060;"&gt;  21:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;happiness&amp;quot;&lt;/span&gt;: 0.826,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum22" style="color:#606060;"&gt;  22:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;neutral&amp;quot;&lt;/span&gt;: 0.006,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum23" style="color:#606060;"&gt;  23:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;sadness&amp;quot;&lt;/span&gt;: 0.001,&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum24" style="color:#606060;"&gt;  24:&lt;/span&gt;         &lt;span style="color:#006080;"&gt;&amp;quot;surprise&amp;quot;&lt;/span&gt;: 0.02&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:white;"&gt;&lt;span id="lnum25" style="color:#606060;"&gt;  25:&lt;/span&gt;       }&lt;/pre&gt;


    &lt;pre style="border-top-style:none;font-size:8pt;overflow:visible;border-left-style:none;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;width:100%;border-bottom-style:none;color:black;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;line-height:12pt;padding-right:0px;background-color:#f4f4f4;"&gt;&lt;span id="lnum26" style="color:#606060;"&gt;  26:&lt;/span&gt;     }&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;These are float values between 0 and 1 with 1 being maximum and 0 is being least. In my application I wrote a basic threshold method that can display if I am smiling, angry, happy, etc in UI based on these values. The final result looks like this - &lt;/p&gt;

&lt;p&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_5496C5A9.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;border-left:0px;display:block;padding-right:0px;margin-right:auto;" border="0" alt="image" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_thumb_5F00_496D3B5F.png" width="610" height="211" /&gt;&lt;/a&gt;It failed to detect my age (Because when I tested it, I was using a warm light bulb for lighting. Tip: Lighting matters a lot in age detection from Face API. Use cold lights if you want to look younger &lt;img class="wlEmoticon wlEmoticon-winkingsmile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Winking smile" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/wlEmoticon_2D00_winkingsmile_5F00_10565E5D.png" /&gt;). But apart from that the other information was quite correct. I was indeed smiling, my face was happy, I wasn’t wearing glasses and have some beard. &lt;img class="wlEmoticon wlEmoticon-winkingsmile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Winking smile" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/wlEmoticon_2D00_winkingsmile_5F00_10565E5D.png" /&gt;&lt;/p&gt;

&lt;p&gt;At the first look, Face API looks really interesting. You can do a lot with other endpoints of API such as&amp;#160; Verification, Identification etc. I would try to cover these other functions in next posts.&lt;/p&gt;

&lt;p&gt;Till then. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=1806240" width="1" height="1"&gt;</description><category domain="http://developers.de/blogs/indraneel/archive/tags/Machine+Learning/default.aspx">Machine Learning</category><category domain="http://developers.de/blogs/indraneel/archive/tags/UWP/default.aspx">UWP</category><category domain="http://developers.de/blogs/indraneel/archive/tags/MachineLearning/default.aspx">MachineLearning</category><category domain="http://developers.de/blogs/indraneel/archive/tags/Azure/default.aspx">Azure</category><category domain="http://developers.de/blogs/indraneel/archive/tags/Cognitive+Services/default.aspx">Cognitive Services</category></item><item><title>Creating custom blob filter using AForge .NET in UWP Application</title><link />http://developers.de/blogs/indraneel/archive/2016/05/24/creating-custom-blob-filter-using-aforge-net-in-uwp-application.aspx<pubdate>Tue, 24 May 2016 13:08:30 GMT</pubdate><guid ispermalink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1789975</guid><dc:creator>Indraneel Pole</dc:creator><slash:comments>0</slash:comments><wfw:commentrss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://developers.de/blogs/indraneel/rsscomments.aspx?PostID=1789975</wfw:commentrss><comments>http://developers.de/blogs/indraneel/archive/2016/05/24/creating-custom-blob-filter-using-aforge-net-in-uwp-application.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As you might already know, AForge is a .NET library for Image Processing. A lot of people prefer using .NET wrapper for OpenCV known as EmguCV, and no doubt it has stronger image processing capabilities. However, being a wrapper, it has its own limitations and sometimes AForge proves to be a better choice than EmguCV, for example while trying to process an image in Universal Windows Application. I am not going to discuss the comparison between AForge and EmguCV, I am just going to talk about how to use AForge with custom filters for object detection.&lt;/p&gt;  &lt;p&gt;AForge comes with a lot of &lt;em&gt;out of the box&lt;/em&gt; shape detection methods such as whether the blob is circle, triangle and so on. On the other hand it also has BlobsFiltering method that can detect object based on minimum width, minimum height, maximum width, and maximum height. But what if you have to detect a shape based on custom features. Such as ratio of height to width, or specific color, or anything else. In such case, custom filters come handy.&lt;/p&gt;  &lt;p&gt;AForge provides Filtering class called &lt;a href="http://www.aforgenet.com/framework/docs/html/4a83d944-d776-ba2c-9847-3254fe3dbfdd.htm"&gt;BlobsFiltering&lt;/a&gt;. While one can use this class directly to filter blobs using width and height of blob. However, you can pass a custom filter that inherits from &lt;a href="http://www.aforgenet.com/framework/docs/html/4caa69aa-6c67-b2b7-cb4d-ab0beff3f6bc.htm"&gt;IBlobsFilter&lt;/a&gt; interface. &lt;/p&gt;  &lt;p&gt;Before diving into the code, some background – I have used AForge not in usual .NET environment but the new .NET Core environment which is the environment for UWP applications. The library for .NET Core is available on &lt;a href="https://github.com/cureos/aforge"&gt;GitHub&lt;/a&gt;. Why is this important? Because it gives us the infinite opportunity to use AForge with not only usual Forms or backend applications, but also with Phones, IoT devices such as Raspberry Pi, and even HoloLens to not only detect and identify objects, but to use machine learning algorithms such as supervised perceptron learning to make these vast variety of devices “Intelligent”.&lt;/p&gt;  &lt;p&gt;Now, I have created a sample filter called BlobFilter that inherits from IBlobsFilter interface. Here is how it looks - &lt;/p&gt;  &lt;p&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_6A4F5ED7.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;border-left:0px;display:block;padding-right:0px;margin-right:auto;" border="0" alt="image" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_thumb_5F00_4A34521A.png" width="244" height="103" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I am checking if the blob that is detected is triangle, circle, quadrilateral or convex polygon, and if it is, then I remove these from the image. If the check method returns true, it means the object should be removed from the image.&lt;/p&gt;  &lt;p&gt;Then I create a BlobsFiltering object with this filter. And then, I just apply the filter on the image. It gives me the image without the shapes that I mentioned. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_3F0AC7D0.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;border-left:0px;display:block;padding-right:0px;margin-right:auto;" border="0" alt="image" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_thumb_5F00_7102685A.png" width="244" height="57" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;To show the example, here I uploaded the sample image from AForge website in my application - &lt;/p&gt;  &lt;p&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_09FE38A0.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;border-left:0px;display:block;padding-right:0px;margin-right:auto;" border="0" alt="image" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_thumb_5F00_50E75B9D.png" width="244" height="193" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And when I click on Remove shapes button, I get the output - &lt;/p&gt;  &lt;p&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_17D07E9B.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;border-left:0px;display:block;padding-right:0px;margin-right:auto;" border="0" alt="image" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/indraneel/image_5F00_thumb_5F00_5EB9A198.png" width="244" height="155" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The two circle like objects are actually elliptical and thus are not removed from the image. &lt;/p&gt;  &lt;p&gt;Using machine learning functions, this custom filter can be made really advanced where it can remove more complex figures such as numbers, characters, or even real world objects like cars, chairs, etc.&lt;/p&gt;  &lt;p&gt;Next time I will talk about how we can use supervised learning algorithm in AForge to create the custom filters that can remove more complex shapes.&lt;/p&gt;  &lt;p&gt;Tip – If you are new to Image processing and confused about what does it mean by blob, well, a blob is any object that is detected by the algorithm inside the image.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=1789975" width="1" height="1"&gt;</description><category domain="http://developers.de/blogs/indraneel/archive/tags/IoT/default.aspx">IoT</category><category domain="http://developers.de/blogs/indraneel/archive/tags/UWP/default.aspx">UWP</category><category domain="http://developers.de/blogs/indraneel/archive/tags/Core.NET/default.aspx">Core.NET</category><category domain="http://developers.de/blogs/indraneel/archive/tags/MachineLearning/default.aspx">MachineLearning</category></item></channel></rss>