From 0d39ef4964c58444d62bf271729ab4ac6107632b Mon Sep 17 00:00:00 2001 From: Abdelrahman Mahmoud Date: Wed, 3 Feb 2016 07:20:08 -0500 Subject: [PATCH] Squashed commit of the following: commit 45c5b72d6c294fe1a4cd90f8090442d313886fc9 Author: Abdelrahman Mahmoud Date: Wed Feb 3 07:17:09 2016 -0500 Remove affdex me .. fix dll references commit 98bfdbc3302c1ba8226a4151826c541d8d250aa9 Author: Abdelrahman Mahmoud Date: Wed Feb 3 06:57:59 2016 -0500 Update README.md commit fd9dedbdc7daeeacc65ef1df8b79447e5e22cc64 Author: Abdelrahman Mahmoud Date: Tue Feb 2 15:43:00 2016 -0500 Update README.md update appveyor badge commit ccbd9770da316c35de75b47d749e14bd551acc2a Author: Abdelrahman Mahmoud Date: Tue Feb 2 15:36:11 2016 -0500 Update appveyor badge commit b08547f1dd77548f24140e709a8574d23c8aa7db Author: Abdelrahman Mahmoud Date: Tue Feb 2 15:32:03 2016 -0500 Add appveyor badge commit e0a2b36ca9fb0c828bf54c7326aa59a1fa6d1079 Author: Abdelrahman Mahmoud Date: Tue Feb 2 15:11:50 2016 -0500 remove nuget references commit b5561f7353381106ad5b133d3bc73d49d36bcbc0 Author: Abdelrahman Mahmoud Date: Tue Feb 2 15:01:15 2016 -0500 remove nuget commit ec3d93bb38e5390f176de23dd249b30e5420f3fb Author: Abdelrahman Mahmoud Date: Tue Feb 2 14:09:28 2016 -0500 More changes to get nuget working commit ea9662b583d08fa9bae3b30cb2d909d288911b2e Author: Abdelrahman Mahmoud Date: Tue Feb 2 12:53:20 2016 -0500 Change the opencv version commit 56ffaebfb3c3cdc1610f1ad2c67a47010d0e3dbf Author: Abdelrahman Mahmoud Date: Tue Feb 2 12:29:22 2016 -0500 Commit changes to the nuget configuration commit 3e6aa2c2dc4a8cb97dd9999154b8c6fb5471c351 Author: Abdelrahman Mahmoud Date: Tue Feb 2 12:12:03 2016 -0500 add nuget configuration commit e69ea5e078b42a286f0ca27b09b922178e376cd1 Author: Abdelrahman Mahmoud Date: Mon Feb 1 17:02:38 2016 -0500 Remove unecessary packages from nuget commit 3f98b04af745b880be3f4be5d4e7d7a6174f2453 Author: Abdelrahman Mahmoud Date: Mon Dec 21 18:22:45 2015 -0500 Update the documentation commit a92352bea891e553fb8f8da61afda3fa255ec46f Author: Abdelrahman Mahmoud Date: Mon Dec 21 17:54:55 2015 -0500 Add video demo 2.1 --- AffdexMe/AffdexMe.csproj | 181 ---- AffdexMe/App.config | 6 - AffdexMe/App.cs | 82 -- AffdexMe/App.xaml | 8 - AffdexMe/App.xaml.cs | 17 - AffdexMe/Fonts/Square.ttf | Bin 13652 -> 0 bytes AffdexMe/MainWindow.xaml | 253 ----- AffdexMe/MainWindow.xaml.cs | 845 --------------- AffdexMe/MetricSelectionUI.xaml | 312 ------ AffdexMe/MetricSelectionUI.xaml.cs | 200 ---- AffdexMe/NameToResourceConverter.cs | 41 - AffdexMe/Properties/AssemblyInfo.cs | 55 - AffdexMe/Properties/Resources.Designer.cs | 71 -- AffdexMe/Properties/Resources.resx | 117 --- AffdexMe/Properties/Settings.Designer.cs | 70 -- AffdexMe/Properties/Settings.settings | 23 - AffdexMe/README.md | 53 - AffdexMe/Resources/AffdexMe_Logo.ico | Bin 370070 -> 0 bytes AffdexMe/Resources/AffectivaLogo1.png | Bin 172637 -> 0 bytes AffdexMe/UpperCaseConverter.cs | 34 - AffdexMe/anger.gif | Bin 404717 -> 0 bytes AffdexMe/anger.jpg | Bin 62728 -> 0 bytes AffdexMe/attention.gif | Bin 658821 -> 0 bytes AffdexMe/attention.jpg | Bin 78192 -> 0 bytes AffdexMe/brow_furrow.gif | Bin 719179 -> 0 bytes AffdexMe/brow_furrow.jpg | Bin 68839 -> 0 bytes AffdexMe/brow_raise.gif | Bin 597114 -> 0 bytes AffdexMe/brow_raise.jpg | Bin 54472 -> 0 bytes AffdexMe/chin_raise.gif | Bin 846870 -> 0 bytes AffdexMe/chin_raise.jpg | Bin 68658 -> 0 bytes AffdexMe/contempt.gif | Bin 855663 -> 0 bytes AffdexMe/contempt.jpg | Bin 57360 -> 0 bytes AffdexMe/disgust.gif | Bin 1315159 -> 0 bytes AffdexMe/disgust.jpg | Bin 88043 -> 0 bytes AffdexMe/engagement.gif | Bin 1866693 -> 0 bytes AffdexMe/engagement.jpg | Bin 53709 -> 0 bytes AffdexMe/eye_closure.gif | Bin 267436 -> 0 bytes AffdexMe/eye_closure.jpg | Bin 79069 -> 0 bytes AffdexMe/fear.gif | Bin 562783 -> 0 bytes AffdexMe/fear.jpg | Bin 71399 -> 0 bytes AffdexMe/frown.gif | Bin 802423 -> 0 bytes AffdexMe/frown.jpg | Bin 66347 -> 0 bytes AffdexMe/inner_brow_raise.gif | Bin 850764 -> 0 bytes AffdexMe/inner_brow_raise.jpg | Bin 60927 -> 0 bytes AffdexMe/joy.gif | Bin 805145 -> 0 bytes AffdexMe/joy.jpg | Bin 63561 -> 0 bytes AffdexMe/lip_press.gif | Bin 729135 -> 0 bytes AffdexMe/lip_press.jpg | Bin 66048 -> 0 bytes AffdexMe/lip_pucker.gif | Bin 476493 -> 0 bytes AffdexMe/lip_pucker.jpg | Bin 56919 -> 0 bytes AffdexMe/lip_suck.gif | Bin 755664 -> 0 bytes AffdexMe/lip_suck.jpg | Bin 56277 -> 0 bytes AffdexMe/mouth_open.gif | Bin 439742 -> 0 bytes AffdexMe/mouth_open.jpg | Bin 46413 -> 0 bytes AffdexMe/negative_valence.gif | Bin 1753611 -> 0 bytes AffdexMe/negative_valence.jpg | Bin 63648 -> 0 bytes AffdexMe/nose_wrinkle.gif | Bin 548737 -> 0 bytes AffdexMe/nose_wrinkle.jpg | Bin 58731 -> 0 bytes AffdexMe/obj/Release/AffdexMe_Content.g.i.cs | 13 - .../Release/GeneratedInternalTypeHelper.g.cs | 62 -- .../GeneratedInternalTypeHelper.g.i.cs | 62 -- AffdexMe/obj/Release/MainWindow.g.cs | 625 ----------- AffdexMe/obj/Release/MainWindow.g.i.cs | 625 ----------- AffdexMe/obj/Release/MetricSelectionUI.g.cs | 983 ------------------ AffdexMe/obj/Release/MetricSelectionUI.g.i.cs | 983 ------------------ ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../WpfAnimatedGif.1.4.13.nupkg | Bin 22433 -> 0 bytes .../lib/net/WpfAnimatedGif.dll | Bin 39424 -> 0 bytes .../lib/net/WpfAnimatedGif.xml | 214 ---- AffdexMe/positive_valence.gif | Bin 2060444 -> 0 bytes AffdexMe/positive_valence.jpg | Bin 51043 -> 0 bytes AffdexMe/sadness.gif | Bin 435491 -> 0 bytes AffdexMe/sadness.jpg | Bin 56553 -> 0 bytes AffdexMe/smile.gif | Bin 624727 -> 0 bytes AffdexMe/smile.jpg | Bin 63347 -> 0 bytes AffdexMe/smirk.gif | Bin 855663 -> 0 bytes AffdexMe/smirk.jpg | Bin 57557 -> 0 bytes AffdexMe/surprise.gif | Bin 696226 -> 0 bytes AffdexMe/surprise.jpg | Bin 62871 -> 0 bytes AffdexMe/upper_lip_raise.gif | Bin 695835 -> 0 bytes AffdexMe/upper_lip_raise.jpg | Bin 58033 -> 0 bytes AffdexMe/valence.gif | Bin 2980079 -> 0 bytes AffdexMe/valence.jpg | Bin 63648 -> 0 bytes README.md | 70 +- affdex-win-samples.sln | 15 +- common/AFaceListener.hpp | 17 + common/PlottingImageListener.hpp | 287 +++++ common/StatusListener.hpp | 56 + opencv-webcam-demo/opencv-webcam-demo.cpp | 336 +++--- opencv-webcam-demo/opencv-webcam-demo.vcxproj | 96 +- .../opencv-webcam-demo.vcxproj.filters | 14 + .../opencv-webcam-demo.vcxproj.user | 12 +- opencv-webcam-demo/packages.config | 14 + video-demo/packages.config | 14 + video-demo/video-demo.cpp | 181 ++++ video-demo/video-demo.vcxproj | 119 +++ video-demo/video-demo.vcxproj.filters | 36 + 99 files changed, 1076 insertions(+), 6126 deletions(-) delete mode 100644 AffdexMe/AffdexMe.csproj delete mode 100644 AffdexMe/App.config delete mode 100644 AffdexMe/App.cs delete mode 100644 AffdexMe/App.xaml delete mode 100644 AffdexMe/App.xaml.cs delete mode 100644 AffdexMe/Fonts/Square.ttf delete mode 100644 AffdexMe/MainWindow.xaml delete mode 100644 AffdexMe/MainWindow.xaml.cs delete mode 100644 AffdexMe/MetricSelectionUI.xaml delete mode 100644 AffdexMe/MetricSelectionUI.xaml.cs delete mode 100644 AffdexMe/NameToResourceConverter.cs delete mode 100644 AffdexMe/Properties/AssemblyInfo.cs delete mode 100644 AffdexMe/Properties/Resources.Designer.cs delete mode 100644 AffdexMe/Properties/Resources.resx delete mode 100644 AffdexMe/Properties/Settings.Designer.cs delete mode 100644 AffdexMe/Properties/Settings.settings delete mode 100644 AffdexMe/README.md delete mode 100644 AffdexMe/Resources/AffdexMe_Logo.ico delete mode 100644 AffdexMe/Resources/AffectivaLogo1.png delete mode 100644 AffdexMe/UpperCaseConverter.cs delete mode 100644 AffdexMe/anger.gif delete mode 100644 AffdexMe/anger.jpg delete mode 100644 AffdexMe/attention.gif delete mode 100644 AffdexMe/attention.jpg delete mode 100644 AffdexMe/brow_furrow.gif delete mode 100644 AffdexMe/brow_furrow.jpg delete mode 100644 AffdexMe/brow_raise.gif delete mode 100644 AffdexMe/brow_raise.jpg delete mode 100644 AffdexMe/chin_raise.gif delete mode 100644 AffdexMe/chin_raise.jpg delete mode 100644 AffdexMe/contempt.gif delete mode 100644 AffdexMe/contempt.jpg delete mode 100644 AffdexMe/disgust.gif delete mode 100644 AffdexMe/disgust.jpg delete mode 100644 AffdexMe/engagement.gif delete mode 100644 AffdexMe/engagement.jpg delete mode 100644 AffdexMe/eye_closure.gif delete mode 100644 AffdexMe/eye_closure.jpg delete mode 100644 AffdexMe/fear.gif delete mode 100644 AffdexMe/fear.jpg delete mode 100644 AffdexMe/frown.gif delete mode 100644 AffdexMe/frown.jpg delete mode 100644 AffdexMe/inner_brow_raise.gif delete mode 100644 AffdexMe/inner_brow_raise.jpg delete mode 100644 AffdexMe/joy.gif delete mode 100644 AffdexMe/joy.jpg delete mode 100644 AffdexMe/lip_press.gif delete mode 100644 AffdexMe/lip_press.jpg delete mode 100644 AffdexMe/lip_pucker.gif delete mode 100644 AffdexMe/lip_pucker.jpg delete mode 100644 AffdexMe/lip_suck.gif delete mode 100644 AffdexMe/lip_suck.jpg delete mode 100644 AffdexMe/mouth_open.gif delete mode 100644 AffdexMe/mouth_open.jpg delete mode 100644 AffdexMe/negative_valence.gif delete mode 100644 AffdexMe/negative_valence.jpg delete mode 100644 AffdexMe/nose_wrinkle.gif delete mode 100644 AffdexMe/nose_wrinkle.jpg delete mode 100644 AffdexMe/obj/Release/AffdexMe_Content.g.i.cs delete mode 100644 AffdexMe/obj/Release/GeneratedInternalTypeHelper.g.cs delete mode 100644 AffdexMe/obj/Release/GeneratedInternalTypeHelper.g.i.cs delete mode 100644 AffdexMe/obj/Release/MainWindow.g.cs delete mode 100644 AffdexMe/obj/Release/MainWindow.g.i.cs delete mode 100644 AffdexMe/obj/Release/MetricSelectionUI.g.cs delete mode 100644 AffdexMe/obj/Release/MetricSelectionUI.g.i.cs delete mode 100644 AffdexMe/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs delete mode 100644 AffdexMe/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs delete mode 100644 AffdexMe/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs delete mode 100644 AffdexMe/packages/WpfAnimatedGif.1.4.13/WpfAnimatedGif.1.4.13.nupkg delete mode 100644 AffdexMe/packages/WpfAnimatedGif.1.4.13/lib/net/WpfAnimatedGif.dll delete mode 100644 AffdexMe/packages/WpfAnimatedGif.1.4.13/lib/net/WpfAnimatedGif.xml delete mode 100644 AffdexMe/positive_valence.gif delete mode 100644 AffdexMe/positive_valence.jpg delete mode 100644 AffdexMe/sadness.gif delete mode 100644 AffdexMe/sadness.jpg delete mode 100644 AffdexMe/smile.gif delete mode 100644 AffdexMe/smile.jpg delete mode 100644 AffdexMe/smirk.gif delete mode 100644 AffdexMe/smirk.jpg delete mode 100644 AffdexMe/surprise.gif delete mode 100644 AffdexMe/surprise.jpg delete mode 100644 AffdexMe/upper_lip_raise.gif delete mode 100644 AffdexMe/upper_lip_raise.jpg delete mode 100644 AffdexMe/valence.gif delete mode 100644 AffdexMe/valence.jpg create mode 100644 common/AFaceListener.hpp create mode 100644 common/PlottingImageListener.hpp create mode 100644 common/StatusListener.hpp create mode 100644 opencv-webcam-demo/packages.config create mode 100644 video-demo/packages.config create mode 100644 video-demo/video-demo.cpp create mode 100644 video-demo/video-demo.vcxproj create mode 100644 video-demo/video-demo.vcxproj.filters diff --git a/AffdexMe/AffdexMe.csproj b/AffdexMe/AffdexMe.csproj deleted file mode 100644 index dd0b15f..0000000 --- a/AffdexMe/AffdexMe.csproj +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Debug - AnyCPU - {5B893EA1-EB11-425A-BF8A-05822F5E2C9A} - WinExe - Properties - AffdexMe - AffdexMe - v4.5 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - - - x86 - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - $(ProjectDir)Resources\AffdexMe_Logo.ico - - - x86 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - c:\Program Files (x86)\Affectiva\Affdex SDK\bin\release\Affdex.dll - - - - - - - - - - - 4.0 - - - - - - $(ProjectDir)packages\WpfAnimatedGif.1.4.13\lib\net\WpfAnimatedGif.dll - - - - - - - - MSBuild:Compile - Designer - - - Code - - - $(ProjectDir)MainWindow.xaml - Code - - - MSBuild:Compile - Designer - - - - - Code - - - True - True - Resources.resx - - - True - $(ProjectDir)Settings.settings - True - - - ResXFileCodeGenerator - $(ProjectDir)Resources.Designer.cs - - - - SettingsSingleFileGenerator - $(ProjectDir)Settings.Designer.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AffdexMe/App.config b/AffdexMe/App.config deleted file mode 100644 index 8e15646..0000000 --- a/AffdexMe/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/AffdexMe/App.cs b/AffdexMe/App.cs deleted file mode 100644 index 9168056..0000000 --- a/AffdexMe/App.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; - -using Microsoft.VisualBasic.ApplicationServices; - -namespace AffdexMe -{ - /// - /// Interaction logic for App.xaml - /// - public partial class App : Application - { - } - - - /// - /// From reference source: https://msdn.microsoft.com/en-us/library/vstudio/ms771662(v=vs.90).aspx - /// - public class EntryPoint - { - [STAThread] - public static void Main(string[] args) - { - SingleInstanceManager manager = new SingleInstanceManager(); - manager.Run(args); - } - } - - // Using VB bits to detect single instances and process accordingly: - // * OnStartup is fired when the first instance loads - // * OnStartupNextInstance is fired when the application is re-run again - // NOTE: it is redirected to this instance thanks to IsSingleInstance - public class SingleInstanceManager : WindowsFormsApplicationBase - { - SingleInstanceApplication app; - - public SingleInstanceManager() - { - this.IsSingleInstance = true; - } - - - protected override bool OnStartup(Microsoft.VisualBasic.ApplicationServices.StartupEventArgs e) - { - // First time app is launched - app = new SingleInstanceApplication(); - app.Run(); - return false; - } - - protected override void OnStartupNextInstance(StartupNextInstanceEventArgs eventArgs) - { - // Subsequent launches - base.OnStartupNextInstance(eventArgs); - app.Activate(); - } - } - - public class SingleInstanceApplication : Application - { - - protected override void OnStartup(System.Windows.StartupEventArgs e) - { - base.OnStartup(e); - - // Create and show the application's main window - MainWindow window = new MainWindow(); - window.Show(); - } - - public void Activate() - { - // Reactivate application's main window - this.MainWindow.Activate(); - } - } -} diff --git a/AffdexMe/App.xaml b/AffdexMe/App.xaml deleted file mode 100644 index 868f299..0000000 --- a/AffdexMe/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - diff --git a/AffdexMe/App.xaml.cs b/AffdexMe/App.xaml.cs deleted file mode 100644 index 8514a22..0000000 --- a/AffdexMe/App.xaml.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; - -namespace AffdexMe -{ - /// - /// Interaction logic for App.xaml - /// - public partial class App : Application - { - } -} diff --git a/AffdexMe/Fonts/Square.ttf b/AffdexMe/Fonts/Square.ttf deleted file mode 100644 index 9f1867ee0329a3c6295704d87cb1df3c43990036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13652 zcmdUWd3;nw_V1~CZ{N<+S(>B?BF0WPCV~(`LK0a;f*O=z0C_ACkqn(cFp!u82n10P z7-f`A1|$XrWCvL^AS#Y54kCk$0tzxtz-3%w@W-3cD3HE+-&6N?r;|7Se((4B{Qh|z z?!C2~I#qSHI;W~2K|~IEoKzb4+xvT@-(_DhjY#C8bmF9G`K1S+f9q2s+gKuX^yK{V z(&lDBQsz+9hfOY?U3heoag`|I86r=^l!APp*gNww>Q3Uxnt}q?oTxtnpN4$rDbp${ z|C;vz(qb#{?RmJMZ2B)>ULQr&y%P1uic2Qt4_?u4BT(-F%!O(Bm8Eo*%8|Ym_3r8U z(+X~l+_;h`bs&*;xU{6a;+;+Rt|Q6-PUSA*x!~zB*Pj1SOuwHfG7JSoCx$otOMb`S zv66hozNq>7e&lrt&lPB+*BTS3F6wLYkuPd~u!d{-*C0z8=r^QMXR?`v!M92ZsampF zhMF*2wJifEZ#2K^M^vb^!{~yI9w*u|oao*_>)fGkHw`5Bb;VX~6w(KJt=Qlu;k*+7 z8riDxadQeI!%s9>&u8RQ-Xx#4!F=>i=2t91d4cuhkWWQkFziR>SN+(6Ls_8huYI{4 zKa3;r{2FZAa&8w|X6x8GA6gfh*6#q^<`!55{NOS3SKEmPa}$4VsSj-%n*JZ_AAO6l z=pSEohDncLKau7*#5jCkHtY3j!0to31D>Vi(?^=Lmu1Ww)bS(duo3M>nK;FId>Phi zYdeUx8u@I${O5DEm;d{E$-6IsZ<;wSTk^k$vjJl{ev$5S^qpn zo)6DOK9FVp$~pcC-yf0x7oJlXC+M#~Z`GjA)#9?c6FJj!nLIRy2G&BwNge1Ung z6|nUsU!)sfhPQMq(3W*UD?yzBJljnA2J}OpXX1gX!cNMklW9%FP~>1~s1s=-4d1(= z^)^_cd9;pp(ks*~dMfWJ?<;>-=egtE9o>m;k2~4j$357+(Y?jJGpT)&$D??3PmHIX z$K~nhN%Y+2$@LUmQLZbn%4{Xp(R$$71w6-q=REMlxjVQ!x!u6i8+cxBgU1OxH&}Rl zSHyME+}!*nQS)IuhnkoAuluk08=BT#di_%ErPnUKdTIBiwU<_2%DU9+QrgA$E*`A= zd)P7xG|wJ(aIDF!_`sU5{pJh`YnB~S;tfjZKS;MPr) zNH>$4lE_0|SpQonnNsLh>Ox)VHtI&*DV2Iq8ug@f%Aj79Nm-Olw^MKGLw%_q^``-J z2Y7ua=#fK%=`L{o9?GR5SOe~(p;%Lf(Qj!uji8ZqKaHaQMWbm9jiqsvM-R|=dXOg2 zLo|`{F`WgpkbX~3({frxHQ@F-+CUrWW!gkrXd7*%?X&|Du#3mvDPtYIeDSDQc&{BGao+GU6w1TSX1zJOg=rA3p5_*^ZOvk8_-lzBI z2%f=Eo+;+is#b)RZJznpmchpV3$9HTp(< zr(UZc)Zf)l>Sy)O^lSDod$PTceYm~YzQlgg{?9Ny?AEXWVOztFgq;ez6rLCE3!f9d zDE!6n{o(J1e-?f%A}qokks2{LVt7PFL`}rWi28`eNF_2lvSVa&WP0S-NMB@W(FdbXMPG{kHu}dHigCnrj>(Og7*iUv zAZAs}#+W@Z=VQK&b;Ndx9TYnuc4qA2*v+xEu_v4zoVPpgc8+vTa87m31ZT0{!DQCJ z=TV`douNaN;Y@PglH^QE$jZ*jNN?|o*X_~56`$Zu&g|7Lvsbd$W7q9*Tz9iTZH&;p zo*n{~KK1sdYsy)Fx7|12nAvxHY3jf`ayz)aFAwUId~?UdfxRQcBOJGfN8BE5j|}f` zw^d&&Ot)n59|%E2oa(izOubG0OdEr zx{&aqu{Sd#6Ax1Iad}-CE|jY%Rd&=G4Ugd`;%h}bCya*L+FCKkSS04u|D#?M8LRn0 z(paSU{sBwrYaXi&(9>bl=oX+%%FJ*jx$t!+xxAT4nQC8u7xBVYvD)89Ic5}XH3}NV zBsFK%szzgN)7x9OHWH5=zW)I^_EL=5OQq^$e-_4mei*VLb5LPL;j<<=GZ{a6NOFow zaa5>H$?64kFwR&jCe@4Z>$SET;741GPm2&;CH>IS>l9s&*=mgGVuh>&a)G*VqAnuE znT;VkGZbN*m^?*fR#(r{*3D~df*0KeHai0}OiFOtlYG_HB6G@Q<3yvnr*Yo(iSsO2 z%_A-XZ!}SyE5)8*PsmQlPRUNOXI`I}T|O#z*r-8+%DPUp)l_yJ)i1AKVR660v{8v= zW2w$jr(BgOq#fuU@VH5>qtl>+0&Qewt%3e+4TIWiV&$-iuWtzO+Ut zhH-`Gu8dQrsX34aiUYBHO1S@LHHRCc4liztI;N6*)SpFk{Wr$BdNJO@A>M~J5^R4iNi%fA#rck?r>XATo zOnKDUSTDMKQ*Zneuq|^7XL}$y%aU*t&(6nkz(j{Q&k(1i_vk16}eT_p0_a`Wp?*J?4ip&cB8A zfVmE4xA0MiZH7${PJ03xaYKHz0kda^GSh$QwOar8=r)w0CXFn4facvI#nT0y3P@Qa zM%oCl5c=5Ivcbs1RH+!LPc54=xyFfZTV%paOr=7Fh~x z^taW7D6kxpwN}bDCTtsfV_7Xm7+5=$hmAjIn_&hX4zU?nMPS_7CCze{G{%bVACCN$DFfHXfE~yI2q{t0HBqIacygHzgTP zL`nt=m(!czWi|Nwga35;|DaxYZ1zQAQ`a{Q-)%g=%5bICxU6;DoJkVg66S@pf4jv9 zkoU!WQ+clEaraCJ{}z_*7CQgG+vt`y%zM~c7H;vWfk7I(jRx4;#_M^la7#E-;?%zE zT?j~=xv~MW1s`l4WCMS33}(D%>@jwW`12Oz?f_2P-%P#>6`(iDe=wTv8O9sUBsxB| zTsW6MB|0{f@rJU@Uy2D2R1fiU%_sX3+90%Nih0ep86qhXy?zjGY!vYqze3Ne!^L=` z;o?_V)J`d+GhKv^*l}vGoMLBCU1llX7{ON&)q41D5NiPACWh$5b zvmg;qDvvfLGtFQc8%^BUb*y1;po@T)!5$PDJ|SMHt~MP3Nw0uE5eE|R3VhXQU@~EN zt#O#XRh;y!UJwQ^O<2(xM)^d`ML(cMgxyD)cRY6o>`K40U6-48$^T}=UDQ)uDNjBF~ zt9_R?`L1p9w*~Ujekq9eTet7tCZF0S-y@i38>3*KpmqD6ZSv`D^4Lo@*LZ8Zz1q}g zw#jF;$!E98L+)D5zjq)nbwR0g&l4^ zf}`vd)5ljHDTRB_nBnLve;HwD^BTpHp%X-9<2=J9<+8u(RQI#|$0cNG*(rLmZ{%dr z_l=29Ur`fRRlIYyqH3pU`&!~S)np@G4y~oGO&a0a=?-SM+27i!rr|~m!{;ktewW-W9F*P z9;yaFT|_V`hPV61IDESA6@7^en{3%HPWJ z%I_ZY-~;)iAFdq#NM7lX;=;Vrq2uSwnXqu-ga;QcR6m@ZH|KYcFP%Ck@3E|$$_Hlo zo_z6pCrGTGvIh8!rh;iFIQe@dSA_cQ%!EV09pgiIH=vB zZ-Rf#QUzkO-Dh%xg3bcz%=}qK7hOf1cvs)lXl&yMV~iPWGQWVswpDfNJ0M%=i`%ik z&Ae4!F&gyk?0pL9f&#)vc0J2>4!zxsy*d)p-m- zyl0OXyzhYV*1PSyq`X`)X3=f#u7_$)R;8?HJ_F}C`K$B+qi%3GJ2-6T4jC^TIbzft zJt}-hj);Oo1NRtj?%iv=y>Fk$*}GTVz2|-7!lPBWeN$JBxOirJ{Kq2p$ory`McKKx>_xctNyU#QoOGjf%=fA3y2VcQ_qDz%U^4|eT1 z*7-z?!54O3q^q|fX0_s?IIr@k{~P6)*rklC_x}e#c>kvPbK4KLsgj0+u($bNQqh)V zZtBE=W(h7YhL{M^O3DQJvND~$Qb6Lk^Z~-$=}}YmiIIm68oS?o-PrxspTwxW>y6{D z>=eB=Zxfl@UolSj&x-lWR~OFuC^<3CbHKPTRPR36SeDi$%&yv#yIr1D+^1~xt=(-? z_Z!<^e-kL)5+mMxU5wt}cboD4)@{bg9Xmv?ZCge5wvV5D@V<(hjdR)U9N01VqjA!6 zlgHCO!8ufkxG%c>4aSqHqk0W5fm|}ZY_-ZX{Y6kJ7UX&Wbb#DhbPvj%jaT0hMw}@A z;tQ;aSk$WwKGZaAvD{biu-^tOh`iuZ@w#gAjycD|pDBgkWnwW_ip$1Ybx4)iu(!&1 z=+)NnRt(N9GJOC#aQ_`$XZY$>w^?b;dqzpn8g<6fgjt z^PkA~D?&wx9`8>w_StUm->RH%!g|H<%@foswymb;$ztYpx|MbVgw3Vynl@~nvH!hx zYgZ}v*m_>;t~~7jqf#ISi!n{Z+7-xgub1&F)_q}Vr}}bWzr#2#c!hy)p5THUq-1;T zuJm}__uJyciMe@0hIFXQOI)0rJ8V!I7FJ0!`T_FJJ_IQK!{Wst;wd2b@AAab0WY1C z(yw6unt9`E_S?ov{C1odz^{TOL_Y!+jQ`kMhIhVQ#5X;=c(FLR_=_i=Fu8qwiCAx( z72V+bb!R--S6gS{!I}`n6T;_EOzQu(SO}h*_^y2sH;<=FWl|lH!0_Q?OJo|&?yz}2uz9U#(gfo$r z@|S|;$1F}_F7_DEDu#DP1*Q^+k@?FJmYQkgV0GBR5w;m+8#(6A0XCR8)aK1E?0oT< zjN@`$_ux#3=T<4ILi*;pv6AzgOa5*7|2=0D{;+U|!1LV9@*7g!O3{es8Lvz{nWaax0lATOCdY(JPjcl_J(3i11p zavr}4e^_)3DQEm<`EkB^62#ARGs}x;8Tx^J5DjXa_Ke)KgX;vh2`*E1g7Q%9=GXRa z+Ou}^+I5@MyK6Vs?%A|=?WVQsH)CwR=7HLA{a(<<#yXGF2)IDEVDrYFl#TT?J4v}) z^vB*!s&QJ`AL}2QXEfxsQ}&O<27|KRcvhK@FzL`CTg|TExSqp4o74i}4DrV$-#9K* zsX{y(G7p}&S>AfyJU_F%2&ZW+^JcojPnUR}z_+dbvczMNm28#!RM-(Tz7ulOQk&oO z_7H50G(F3^Jr>TeOOORGWoghXU<-*cFlL1w55P%%R&cJ@GM1I7pC6LnkNlG%`5nkF z2+6;M{K7z9>ZyX0Nr}(WH3cW2E%>?rr`qJ!g8COt-pAW&!V_VZEUmcQX z+Px5x=dlFskHzb?E%lNXFSg|2cL(H9>Yq8MmN=UA(RN7EI1I{}k>YiE;fRRxRfVeu z6|U-UJA6i*nTxr%f{XJe;NS&*z%>gDPKyb~_$^;d!O3xGJDvT3_F36p9j!hsT$L>w zZMI;xLJqcr!a@JTj0`Ya#1A4*e+l-2<550-^m-6zWo5WRVl2@vH#Z{#PlCsj&><;F ze`$!!W(*nR=^)EIaxBI_aYGD?4^dx{D6(CiWZyEqYw^SlX~lYFu{D;N%2L=%z#wLA zFJsn0qncL@n|@T!eC&4{UYj&!g_I4@ZK|{v6==uy0-l=mf5vH9@X;|Bd9I|MZb}WF zD=FjjULke153i*K>);dcStjTtyeW_)cD>n2q_NZdWb?uSebpROzIc(Wd+ZIsOj<<;}6mWud^zue52f_e!%^Pa$g)=y0pNzbg57MU`av25`F++%D46pp<=#RDKHDCcpG1poa!`S zV|;7HgW7ya=ag)x-I*XBoKgPsRb}qNN)dk1ILo1LYq+>2ap% zvUVb>tJVJI*2G@%`r*dL!*#j!;$!SiT&&NnGy92}FZr7R{9ekIy{VLiyHs)>=PS=TW}&;xs4>I2Jc^;hTE6Mp$l$Fe7B*dqI^(?AQpg$tkh zfIpLu{FT2nZ4xEMa=mJ~KinU-dad%ka+T!+N1|QT7F)n;L{Q%iLyNSPNjbEO4D8v8 zjK2!KP8>aBJg;m~n#SoB*B#tH)*W%sR;{g*HV|AEA(qb;k`}r>U>wsC%LngkV0S86 zoEckHHFiu@m1r6>ckUP@jQO$g#cQh1pRZn193SgMdd>OsYt|IIG)>lz88cT@F(4k} zx32hNRDN3Qa#^WqV6#b^fy!OBuUOj>T05P2Vea(}3ks#aibqwa)(4WC4}1$STYQ@b24qg2pUN{)MC1zJ(=cVe zO?gtFT<<7llyyy|ZY-m%bg@T>F7oIJH<|=)mrcaZ$tc_>i}9bw+lhA%%5ILsyLa;= zc=u`EgLl8?biBvQ_XmK9 znO2~eJ*>0}TM#JMLSSsTOZOWKhEHPyFcG*rR|#qgjc-{yl;tvQLpl~W%(z_Va@-E% zv|W~;k?Am*{!*rSb(}!|veJU$#Y0wFp=dF}N~@F_EZ0I{Y&07FIO7k8#V~gZ|m3#^B2q}-2>D{tC7U^i^5t)udx}EZvOvi`7yO55x=G#7`{05|>mGu(- zMhRo$yeS0c=8$w}3IC3S?=I6Ha5^kx%wZw;9U-BPl}vNzVj$gzmP{_1lsc(o8l1r2(QFZg3y4#3 z)$uz#B~*qBjQO~_ct5T^=A*=icNrX&YIU#rw)zg9H`F)PolwZxxGY(KtC0D)GFd=w zT(ETG3TFwfM!Io@vjlA`@ShV>kxQ4?KYPmboxoj;vXKa-C*z_e!*H$u-vabB6K|i) zPX?x9+57#tb~!_)3WAvX;F=@Dmje&?>a-^eY3tX-MUw4O65$Hik=(DgxeAJX|{rZ<8}TwxW&rKNPstm@XK?TLBiuWlOji&Ae}WsvAA{N7(`DROo(h&e z3^p@6)`10&K($!3XMhDWA!hZk@pB-!RrDy$#XaNoxM@6(9>-2X1O0&8%jdAy_qnjq z-{>>?J6)nraXa}{+;85GHQ-&`ao&ep!t=43{vP+A|Abq|2kB>_3%dwIT=Wd?HE+eO z;x+UixF@{=5$qO3+1pmgh-VSRhcZ+cE|t+=QxUoVAOtH{^xno(8~ eo?lp0l+`mMQ#QFfEv+Ym;>+7iEG1a)mHz`t$QmdB diff --git a/AffdexMe/MainWindow.xaml b/AffdexMe/MainWindow.xaml deleted file mode 100644 index 790e98b..0000000 --- a/AffdexMe/MainWindow.xaml +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -