diff --git a/apps/AudioTSNEViewer/AudioTSNEViewer.sln b/apps/AudioTSNEViewer/AudioTSNEViewer.sln
new file mode 100644
index 0000000..60f59f3
--- /dev/null
+++ b/apps/AudioTSNEViewer/AudioTSNEViewer.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AudioTSNEViewer", "AudioTSNEViewer.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/AudioTSNEViewer/AudioTSNEViewer.vcxproj b/apps/AudioTSNEViewer/AudioTSNEViewer.vcxproj
new file mode 100644
index 0000000..1420bef
--- /dev/null
+++ b/apps/AudioTSNEViewer/AudioTSNEViewer.vcxproj
@@ -0,0 +1,221 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ AudioTSNEViewer
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+ true
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+ true
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/AudioTSNEViewer/icon.rc b/apps/AudioTSNEViewer/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/AudioTSNEViewer/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/apps/FaceClassifier/FaceClassifier.sln b/apps/FaceClassifier/FaceClassifier.sln
new file mode 100644
index 0000000..f7cf445
--- /dev/null
+++ b/apps/FaceClassifier/FaceClassifier.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FaceClassifier", "FaceClassifier.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/FaceClassifier/FaceClassifier.vcxproj b/apps/FaceClassifier/FaceClassifier.vcxproj
new file mode 100644
index 0000000..b473b3d
--- /dev/null
+++ b/apps/FaceClassifier/FaceClassifier.vcxproj
@@ -0,0 +1,688 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ FaceClassifier
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ -O2
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies);opencv_calib3d249d.lib;opencv_contrib249d.lib;opencv_core249d.lib;opencv_features2d249d.lib;opencv_flann249d.lib;opencv_gpu249d.lib;opencv_highgui249d.lib;opencv_imgproc249d.lib;opencv_legacy249d.lib;opencv_ml249d.lib;opencv_nonfree249d.lib;opencv_objdetect249d.lib;opencv_photo249d.lib;opencv_stitching249d.lib;opencv_superres249d.lib;opencv_ts249d.lib;opencv_video249d.lib;opencv_videostab249d.lib;zlibd.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ true
+ -O2
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies);opencv_calib3d249d.lib;opencv_contrib249d.lib;opencv_core249d.lib;opencv_features2d249d.lib;opencv_flann249d.lib;opencv_gpu249d.lib;opencv_highgui249d.lib;opencv_imgproc249d.lib;opencv_legacy249d.lib;opencv_ml249d.lib;opencv_nonfree249d.lib;opencv_objdetect249d.lib;opencv_photo249d.lib;opencv_stitching249d.lib;opencv_superres249d.lib;opencv_ts249d.lib;opencv_video249d.lib;opencv_videostab249d.lib;zlibd.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ true
+ -O2
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies);opencv_calib3d249.lib;opencv_contrib249.lib;opencv_core249.lib;opencv_features2d249.lib;opencv_flann249.lib;opencv_gpu249.lib;opencv_highgui249.lib;opencv_imgproc249.lib;opencv_legacy249.lib;opencv_ml249.lib;opencv_nonfree249.lib;opencv_objdetect249.lib;opencv_photo249.lib;opencv_stitching249.lib;opencv_superres249.lib;opencv_ts249.lib;opencv_video249.lib;opencv_videostab249.lib;zlib.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ -O2
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies);opencv_calib3d249.lib;opencv_contrib249.lib;opencv_core249.lib;opencv_features2d249.lib;opencv_flann249.lib;opencv_gpu249.lib;opencv_highgui249.lib;opencv_imgproc249.lib;opencv_legacy249.lib;opencv_ml249.lib;opencv_nonfree249.lib;opencv_objdetect249.lib;opencv_photo249.lib;opencv_stitching249.lib;opencv_superres249.lib;opencv_ts249.lib;opencv_video249.lib;opencv_videostab249.lib;zlib.lib;dlib.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\lib\win\Release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/FaceClassifier/icon.rc b/apps/FaceClassifier/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/FaceClassifier/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/apps/FaceDTW/FaceDTW.sln b/apps/FaceDTW/FaceDTW.sln
new file mode 100644
index 0000000..34a1d73
--- /dev/null
+++ b/apps/FaceDTW/FaceDTW.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FaceDTW", "FaceDTW.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/FaceDTW/FaceDTW.vcxproj b/apps/FaceDTW/FaceDTW.vcxproj
new file mode 100644
index 0000000..2624adc
--- /dev/null
+++ b/apps/FaceDTW/FaceDTW.vcxproj
@@ -0,0 +1,688 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ FaceDTW
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ -O2
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies);opencv_calib3d249d.lib;opencv_contrib249d.lib;opencv_core249d.lib;opencv_features2d249d.lib;opencv_flann249d.lib;opencv_gpu249d.lib;opencv_highgui249d.lib;opencv_imgproc249d.lib;opencv_legacy249d.lib;opencv_ml249d.lib;opencv_nonfree249d.lib;opencv_objdetect249d.lib;opencv_photo249d.lib;opencv_stitching249d.lib;opencv_superres249d.lib;opencv_ts249d.lib;opencv_video249d.lib;opencv_videostab249d.lib;zlibd.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ true
+ -O2
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies);opencv_calib3d249d.lib;opencv_contrib249d.lib;opencv_core249d.lib;opencv_features2d249d.lib;opencv_flann249d.lib;opencv_gpu249d.lib;opencv_highgui249d.lib;opencv_imgproc249d.lib;opencv_legacy249d.lib;opencv_ml249d.lib;opencv_nonfree249d.lib;opencv_objdetect249d.lib;opencv_photo249d.lib;opencv_stitching249d.lib;opencv_superres249d.lib;opencv_ts249d.lib;opencv_video249d.lib;opencv_videostab249d.lib;zlibd.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ true
+ -O2
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies);opencv_calib3d249.lib;opencv_contrib249.lib;opencv_core249.lib;opencv_features2d249.lib;opencv_flann249.lib;opencv_gpu249.lib;opencv_highgui249.lib;opencv_imgproc249.lib;opencv_legacy249.lib;opencv_ml249.lib;opencv_nonfree249.lib;opencv_objdetect249.lib;opencv_photo249.lib;opencv_stitching249.lib;opencv_superres249.lib;opencv_ts249.lib;opencv_video249.lib;opencv_videostab249.lib;zlib.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ -O2
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies);opencv_calib3d249.lib;opencv_contrib249.lib;opencv_core249.lib;opencv_features2d249.lib;opencv_flann249.lib;opencv_gpu249.lib;opencv_highgui249.lib;opencv_imgproc249.lib;opencv_legacy249.lib;opencv_ml249.lib;opencv_nonfree249.lib;opencv_objdetect249.lib;opencv_photo249.lib;opencv_stitching249.lib;opencv_superres249.lib;opencv_ts249.lib;opencv_video249.lib;opencv_videostab249.lib;zlib.lib;dlib.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\lib\win\Release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/FaceDTW/icon.rc b/apps/FaceDTW/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/FaceDTW/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/apps/FaceDTW/src/ofApp.cpp b/apps/FaceDTW/src/ofApp.cpp
index 7fea0a8..0469da6 100644
--- a/apps/FaceDTW/src/ofApp.cpp
+++ b/apps/FaceDTW/src/ofApp.cpp
@@ -478,10 +478,10 @@ void ofApp::keyPressed(int key){
//Setup the plots for prediction
predictedClassPlot.setup( FRAME_RATE * 5, 1, "predicted label" );
predictedClassPlot.setFont( font );
- predictedClassPlot.setRanges( 0, pipeline.getNumClasses() );
+ predictedClassPlot.setRanges( 0, pipeline.getNumClasses(), false, false , false );
classLikelihoodsPlot.setup( FRAME_RATE * 5, pipeline.getNumClasses(), "class likelihoods" );
classLikelihoodsPlot.setFont( font );
- classLikelihoodsPlot.setRanges( 0, 1 );
+ classLikelihoodsPlot.setRanges( 0, 1, false, false, false );
}else infoText = "WARNING: Failed to train pipeline";
diff --git a/apps/FaceRegressor/FaceRegressor.sln b/apps/FaceRegressor/FaceRegressor.sln
new file mode 100644
index 0000000..aaca4fd
--- /dev/null
+++ b/apps/FaceRegressor/FaceRegressor.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FaceRegressor", "FaceRegressor.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/FaceRegressor/FaceRegressor.vcxproj b/apps/FaceRegressor/FaceRegressor.vcxproj
new file mode 100644
index 0000000..854cbc4
--- /dev/null
+++ b/apps/FaceRegressor/FaceRegressor.vcxproj
@@ -0,0 +1,688 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ FaceRegressor
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ -O2
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies);opencv_calib3d249d.lib;opencv_contrib249d.lib;opencv_core249d.lib;opencv_features2d249d.lib;opencv_flann249d.lib;opencv_gpu249d.lib;opencv_highgui249d.lib;opencv_imgproc249d.lib;opencv_legacy249d.lib;opencv_ml249d.lib;opencv_nonfree249d.lib;opencv_objdetect249d.lib;opencv_photo249d.lib;opencv_stitching249d.lib;opencv_superres249d.lib;opencv_ts249d.lib;opencv_video249d.lib;opencv_videostab249d.lib;zlibd.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ true
+ -O2
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies);opencv_calib3d249d.lib;opencv_contrib249d.lib;opencv_core249d.lib;opencv_features2d249d.lib;opencv_flann249d.lib;opencv_gpu249d.lib;opencv_highgui249d.lib;opencv_imgproc249d.lib;opencv_legacy249d.lib;opencv_ml249d.lib;opencv_nonfree249d.lib;opencv_objdetect249d.lib;opencv_photo249d.lib;opencv_stitching249d.lib;opencv_superres249d.lib;opencv_ts249d.lib;opencv_video249d.lib;opencv_videostab249d.lib;zlibd.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ true
+ -O2
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies);opencv_calib3d249.lib;opencv_contrib249.lib;opencv_core249.lib;opencv_features2d249.lib;opencv_flann249.lib;opencv_gpu249.lib;opencv_highgui249.lib;opencv_imgproc249.lib;opencv_legacy249.lib;opencv_ml249.lib;opencv_nonfree249.lib;opencv_objdetect249.lib;opencv_photo249.lib;opencv_stitching249.lib;opencv_superres249.lib;opencv_ts249.lib;opencv_video249.lib;opencv_videostab249.lib;zlib.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\..\..\addons\ofxCv\src;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\include;..\..\..\..\..\addons\ofxFaceTracker2\src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt;..\..\..\..\..\addons\ofxOpenCv\libs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\emscripten;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Debug;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxOpenCv\libs\opencv\license;..\..\..\..\..\addons\ofxOpenCv\src
+ CompileAsCpp
+ -O2
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies);opencv_calib3d249.lib;opencv_contrib249.lib;opencv_core249.lib;opencv_features2d249.lib;opencv_flann249.lib;opencv_gpu249.lib;opencv_highgui249.lib;opencv_imgproc249.lib;opencv_legacy249.lib;opencv_ml249.lib;opencv_nonfree249.lib;opencv_objdetect249.lib;opencv_photo249.lib;opencv_stitching249.lib;opencv_superres249.lib;opencv_ts249.lib;opencv_video249.lib;opencv_videostab249.lib;zlib.lib;dlib.lib
+ %(AdditionalLibraryDirectories);..\..\..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\x64\Release;..\..\..\..\..\addons\ofxFaceTracker2\libs\dlib\lib\win\Release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/FaceRegressor/icon.rc b/apps/FaceRegressor/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/FaceRegressor/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/apps/ImageTSNEViewer/ImageTSNEViewer.sln b/apps/ImageTSNEViewer/ImageTSNEViewer.sln
new file mode 100644
index 0000000..08013c3
--- /dev/null
+++ b/apps/ImageTSNEViewer/ImageTSNEViewer.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImageTSNEViewer", "ImageTSNEViewer.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/ImageTSNEViewer/ImageTSNEViewer.vcxproj b/apps/ImageTSNEViewer/ImageTSNEViewer.vcxproj
new file mode 100644
index 0000000..1dad83b
--- /dev/null
+++ b/apps/ImageTSNEViewer/ImageTSNEViewer.vcxproj
@@ -0,0 +1,221 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ ImageTSNEViewer
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+ true
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+ true
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGui\src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
diff --git a/apps/ImageTSNEViewer/icon.rc b/apps/ImageTSNEViewer/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/ImageTSNEViewer/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/apps/ReverseImageSearch/ReverseImageSearch.sln b/apps/ReverseImageSearch/ReverseImageSearch.sln
new file mode 100644
index 0000000..16e6a4d
--- /dev/null
+++ b/apps/ReverseImageSearch/ReverseImageSearch.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReverseImageSearch", "ReverseImageSearch.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/ReverseImageSearch/ReverseImageSearch.vcxproj b/apps/ReverseImageSearch/ReverseImageSearch.vcxproj
new file mode 100644
index 0000000..35dae8f
--- /dev/null
+++ b/apps/ReverseImageSearch/ReverseImageSearch.vcxproj
@@ -0,0 +1,204 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ ReverseImageSearch
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+ true
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+ true
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxJSON\libs;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\..\..\addons\ofxJSON\src
+ CompileAsCpp
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
diff --git a/apps/ReverseImageSearch/icon.rc b/apps/ReverseImageSearch/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/ReverseImageSearch/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/apps/SimpleRegression/SimpleRegression.sln b/apps/SimpleRegression/SimpleRegression.sln
new file mode 100644
index 0000000..9ff10c1
--- /dev/null
+++ b/apps/SimpleRegression/SimpleRegression.sln
@@ -0,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SimpleRegression", "SimpleRegression.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/apps/SimpleRegression/SimpleRegression.vcxproj b/apps/SimpleRegression/SimpleRegression.vcxproj
new file mode 100644
index 0000000..f8bfc09
--- /dev/null
+++ b/apps/SimpleRegression/SimpleRegression.vcxproj
@@ -0,0 +1,472 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ SimpleRegression
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt
+ CompileAsCpp
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt
+ CompileAsCpp
+ true
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt
+ CompileAsCpp
+ true
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ %(AdditionalIncludeDirectories);src;..\..\..\..\..\addons\ofxGrt\src;..\..\..\..\..\addons\ofxGrt\libs\grt
+ CompileAsCpp
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
diff --git a/apps/SimpleRegression/icon.rc b/apps/SimpleRegression/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/apps/SimpleRegression/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif