diff --git a/assets/people/p1947382435.jpg b/assets/people/p1947382435.jpg deleted file mode 100644 index 186dcee..0000000 Binary files a/assets/people/p1947382435.jpg and /dev/null differ diff --git a/assets/people/p1947388256.jpg b/assets/people/p1947388256.jpg deleted file mode 100644 index b535e60..0000000 Binary files a/assets/people/p1947388256.jpg and /dev/null differ diff --git a/assets/people/p1990706192.jpg b/assets/people/p1990706192.jpg deleted file mode 100644 index 3efc308..0000000 Binary files a/assets/people/p1990706192.jpg and /dev/null differ diff --git a/src/FaceOffApp.cpp b/src/FaceOffApp.cpp index f600c57..b1bda98 100644 --- a/src/FaceOffApp.cpp +++ b/src/FaceOffApp.cpp @@ -17,6 +17,8 @@ #include "IFaceTracker/IFaceTracker.h" #include "MiniConfig.h" +#include "AssetManager.h" + #include "Clone.h" #if 0 // defined (CINDER_MSW) @@ -290,13 +292,7 @@ void FaceOff::setup() } } - // TODO: assert - fs::directory_iterator kEnd; - fs::path peopleFolder = getAssetPath("people"); - for (fs::directory_iterator it(peopleFolder); it != kEnd; ++it) - { - mPeopleNames.push_back(it->path().filename().string()); - } + mPeopleNames = am::shortPaths("people"); #if !defined( CINDER_GL_ES ) mParam = params::InterfaceGl::create("param", ivec2(300, getConfigUIHeight())); diff --git a/xcode/FaceOff.xcodeproj/project.pbxproj b/xcode/FaceOff.xcodeproj/project.pbxproj index 86e0649..972f520 100644 --- a/xcode/FaceOff.xcodeproj/project.pbxproj +++ b/xcode/FaceOff.xcodeproj/project.pbxproj @@ -19,22 +19,23 @@ 2237EEE8588B43DBA8E48E7A /* CinderApp.icns in Resources */ = {isa = PBXBuildFile; fileRef = 440B1FEF603A4D35BA33F977 /* CinderApp.icns */; }; 38FBF0514EEB4923B74FC5B0 /* AssetManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A4FBA3522946C68C0A7236 /* AssetManager.cpp */; }; 5323E6B20EAFCA74003A9687 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5323E6B10EAFCA74003A9687 /* CoreVideo.framework */; }; + 742513AE1D09B4D10073FBCA /* IFaceTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 742513951D09B4D10073FBCA /* IFaceTracker.cpp */; }; + 742513AF1D09B4D10073FBCA /* ciFaceTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 742513981D09B4D10073FBCA /* ciFaceTracker.cpp */; }; + 742513B01D09B4D10073FBCA /* CLM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7425139B1D09B4D10073FBCA /* CLM.cc */; }; + 742513B11D09B4D10073FBCA /* COPYRIGHT in Resources */ = {isa = PBXBuildFile; fileRef = 7425139D1D09B4D10073FBCA /* COPYRIGHT */; }; + 742513B21D09B4D10073FBCA /* FCheck.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7425139E1D09B4D10073FBCA /* FCheck.cc */; }; + 742513B31D09B4D10073FBCA /* FDet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513A01D09B4D10073FBCA /* FDet.cc */; }; + 742513B41D09B4D10073FBCA /* IO.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513A21D09B4D10073FBCA /* IO.cc */; }; + 742513B51D09B4D10073FBCA /* Makefile in Sources */ = {isa = PBXBuildFile; fileRef = 742513A41D09B4D10073FBCA /* Makefile */; }; + 742513B61D09B4D10073FBCA /* Patch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513A51D09B4D10073FBCA /* Patch.cc */; }; + 742513B71D09B4D10073FBCA /* PAW.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513A71D09B4D10073FBCA /* PAW.cc */; }; + 742513B81D09B4D10073FBCA /* PDM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513A91D09B4D10073FBCA /* PDM.cc */; }; + 742513B91D09B4D10073FBCA /* README in Resources */ = {isa = PBXBuildFile; fileRef = 742513AB1D09B4D10073FBCA /* README */; }; + 742513BA1D09B4D10073FBCA /* Tracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513AC1D09B4D10073FBCA /* Tracker.cc */; }; 744B67361CFC8945006BE21C /* DistortionHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 744B672E1CFC8945006BE21C /* DistortionHelper.cpp */; }; 744B67371CFC8945006BE21C /* MiniConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 744B67301CFC8945006BE21C /* MiniConfig.cpp */; }; 74A547521CFADFF900C05CAC /* item.def in Resources */ = {isa = PBXBuildFile; fileRef = 74A547511CFADFF900C05CAC /* item.def */; }; 74A547551CFAE06300C05CAC /* Clone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74A547531CFAE06300C05CAC /* Clone.cpp */; }; - 74A5476D1CFAE06900C05CAC /* ciFaceTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74A547571CFAE06900C05CAC /* ciFaceTracker.cpp */; }; - 74A5476E1CFAE06900C05CAC /* CLM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5475A1CFAE06900C05CAC /* CLM.cc */; }; - 74A5476F1CFAE06900C05CAC /* COPYRIGHT in Resources */ = {isa = PBXBuildFile; fileRef = 74A5475C1CFAE06900C05CAC /* COPYRIGHT */; }; - 74A547701CFAE06900C05CAC /* FCheck.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5475D1CFAE06900C05CAC /* FCheck.cc */; }; - 74A547711CFAE06900C05CAC /* FDet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5475F1CFAE06900C05CAC /* FDet.cc */; }; - 74A547721CFAE06900C05CAC /* IO.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547611CFAE06900C05CAC /* IO.cc */; }; - 74A547731CFAE06900C05CAC /* Makefile in Sources */ = {isa = PBXBuildFile; fileRef = 74A547631CFAE06900C05CAC /* Makefile */; }; - 74A547741CFAE06900C05CAC /* Patch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547641CFAE06900C05CAC /* Patch.cc */; }; - 74A547751CFAE06900C05CAC /* PAW.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547661CFAE06900C05CAC /* PAW.cc */; }; - 74A547761CFAE06900C05CAC /* PDM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547681CFAE06900C05CAC /* PDM.cc */; }; - 74A547771CFAE06900C05CAC /* README in Resources */ = {isa = PBXBuildFile; fileRef = 74A5476A1CFAE06900C05CAC /* README */; }; - 74A547781CFAE06900C05CAC /* Tracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5476B1CFAE06900C05CAC /* Tracker.cc */; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; C59DFB1955294C3DA7C9882F /* OpenCL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9551DDA29DEC456CA2BC86FB /* OpenCL.framework */; }; D5701A71C9844149A33FDA8C /* FaceOffApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B93F7ABE481247C2AA97F074 /* FaceOffApp.cpp */; }; @@ -57,6 +58,29 @@ 440B1FEF603A4D35BA33F977 /* CinderApp.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = CinderApp.icns; path = ../resources/CinderApp.icns; sourceTree = ""; }; 5323E6B10EAFCA74003A9687 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; 69A4FBA3522946C68C0A7236 /* AssetManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.cpp; name = AssetManager.cpp; path = "../../Cinder/blocks/Cinder-VNM/src/AssetManager.cpp"; sourceTree = ""; }; + 742513951D09B4D10073FBCA /* IFaceTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFaceTracker.cpp; sourceTree = ""; }; + 742513961D09B4D10073FBCA /* IFaceTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFaceTracker.h; sourceTree = ""; }; + 742513981D09B4D10073FBCA /* ciFaceTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ciFaceTracker.cpp; sourceTree = ""; }; + 742513991D09B4D10073FBCA /* ciFaceTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ciFaceTracker.h; sourceTree = ""; }; + 7425139B1D09B4D10073FBCA /* CLM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CLM.cc; sourceTree = ""; }; + 7425139C1D09B4D10073FBCA /* CLM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CLM.h; sourceTree = ""; }; + 7425139D1D09B4D10073FBCA /* COPYRIGHT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYRIGHT; sourceTree = ""; }; + 7425139E1D09B4D10073FBCA /* FCheck.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FCheck.cc; sourceTree = ""; }; + 7425139F1D09B4D10073FBCA /* FCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FCheck.h; sourceTree = ""; }; + 742513A01D09B4D10073FBCA /* FDet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FDet.cc; sourceTree = ""; }; + 742513A11D09B4D10073FBCA /* FDet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDet.h; sourceTree = ""; }; + 742513A21D09B4D10073FBCA /* IO.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IO.cc; sourceTree = ""; }; + 742513A31D09B4D10073FBCA /* IO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = ""; }; + 742513A41D09B4D10073FBCA /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; + 742513A51D09B4D10073FBCA /* Patch.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Patch.cc; sourceTree = ""; }; + 742513A61D09B4D10073FBCA /* Patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Patch.h; sourceTree = ""; }; + 742513A71D09B4D10073FBCA /* PAW.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PAW.cc; sourceTree = ""; }; + 742513A81D09B4D10073FBCA /* PAW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PAW.h; sourceTree = ""; }; + 742513A91D09B4D10073FBCA /* PDM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PDM.cc; sourceTree = ""; }; + 742513AA1D09B4D10073FBCA /* PDM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDM.h; sourceTree = ""; }; + 742513AB1D09B4D10073FBCA /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; + 742513AC1D09B4D10073FBCA /* Tracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tracker.cc; sourceTree = ""; }; + 742513AD1D09B4D10073FBCA /* Tracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracker.h; sourceTree = ""; }; 744B672C1CFC8945006BE21C /* AssetManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AssetManager.h; path = "../../Cinder/blocks/Cinder-VNM/src/AssetManager.h"; sourceTree = ""; }; 744B672D1CFC8945006BE21C /* CaptureHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CaptureHelper.h; path = "../../Cinder/blocks/Cinder-VNM/src/CaptureHelper.h"; sourceTree = ""; }; 744B672E1CFC8945006BE21C /* DistortionHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DistortionHelper.cpp; path = "../../Cinder/blocks/Cinder-VNM/src/DistortionHelper.cpp"; sourceTree = ""; }; @@ -69,27 +93,6 @@ 74A547511CFADFF900C05CAC /* item.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = item.def; path = ../include/item.def; sourceTree = ""; }; 74A547531CFAE06300C05CAC /* Clone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Clone.cpp; path = ../src/Clone.cpp; sourceTree = ""; }; 74A547541CFAE06300C05CAC /* Clone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Clone.h; path = ../src/Clone.h; sourceTree = ""; }; - 74A547571CFAE06900C05CAC /* ciFaceTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ciFaceTracker.cpp; sourceTree = ""; }; - 74A547581CFAE06900C05CAC /* ciFaceTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ciFaceTracker.h; sourceTree = ""; }; - 74A5475A1CFAE06900C05CAC /* CLM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CLM.cc; sourceTree = ""; }; - 74A5475B1CFAE06900C05CAC /* CLM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CLM.h; sourceTree = ""; }; - 74A5475C1CFAE06900C05CAC /* COPYRIGHT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYRIGHT; sourceTree = ""; }; - 74A5475D1CFAE06900C05CAC /* FCheck.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FCheck.cc; sourceTree = ""; }; - 74A5475E1CFAE06900C05CAC /* FCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FCheck.h; sourceTree = ""; }; - 74A5475F1CFAE06900C05CAC /* FDet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FDet.cc; sourceTree = ""; }; - 74A547601CFAE06900C05CAC /* FDet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDet.h; sourceTree = ""; }; - 74A547611CFAE06900C05CAC /* IO.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IO.cc; sourceTree = ""; }; - 74A547621CFAE06900C05CAC /* IO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = ""; }; - 74A547631CFAE06900C05CAC /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; - 74A547641CFAE06900C05CAC /* Patch.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Patch.cc; sourceTree = ""; }; - 74A547651CFAE06900C05CAC /* Patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Patch.h; sourceTree = ""; }; - 74A547661CFAE06900C05CAC /* PAW.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PAW.cc; sourceTree = ""; }; - 74A547671CFAE06900C05CAC /* PAW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PAW.h; sourceTree = ""; }; - 74A547681CFAE06900C05CAC /* PDM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PDM.cc; sourceTree = ""; }; - 74A547691CFAE06900C05CAC /* PDM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDM.h; sourceTree = ""; }; - 74A5476A1CFAE06900C05CAC /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; - 74A5476B1CFAE06900C05CAC /* Tracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tracker.cc; sourceTree = ""; }; - 74A5476C1CFAE06900C05CAC /* Tracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracker.h; sourceTree = ""; }; 8D1107320486CEB800E47090 /* FaceOff.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FaceOff.app; sourceTree = BUILT_PRODUCTS_DIR; }; 93812A7424014D02859096D6 /* Resources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Resources.h; path = ../include/Resources.h; sourceTree = ""; }; 9551DDA29DEC456CA2BC86FB /* OpenCL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenCL.framework; path = System/Library/Frameworks/OpenCL.framework; sourceTree = SDKROOT; }; @@ -133,7 +136,7 @@ 080E96DDFE201D6D7F000001 /* Source */ = { isa = PBXGroup; children = ( - 74A547561CFAE06900C05CAC /* ciFaceTracker */, + 742513941D09B4D10073FBCA /* IFaceTracker */, 74A547531CFAE06300C05CAC /* Clone.cpp */, 74A547541CFAE06300C05CAC /* Clone.h */, B93F7ABE481247C2AA97F074 /* FaceOffApp.cpp */, @@ -243,41 +246,51 @@ name = src; sourceTree = ""; }; - 74A547561CFAE06900C05CAC /* ciFaceTracker */ = { + 742513941D09B4D10073FBCA /* IFaceTracker */ = { isa = PBXGroup; children = ( - 74A547571CFAE06900C05CAC /* ciFaceTracker.cpp */, - 74A547581CFAE06900C05CAC /* ciFaceTracker.h */, - 74A547591CFAE06900C05CAC /* FaceTracker */, + 742513951D09B4D10073FBCA /* IFaceTracker.cpp */, + 742513961D09B4D10073FBCA /* IFaceTracker.h */, + 742513971D09B4D10073FBCA /* jason_saragih_tracker */, ); - name = ciFaceTracker; - path = ../src/ciFaceTracker; + name = IFaceTracker; + path = ../src/IFaceTracker; sourceTree = ""; }; - 74A547591CFAE06900C05CAC /* FaceTracker */ = { + 742513971D09B4D10073FBCA /* jason_saragih_tracker */ = { isa = PBXGroup; children = ( - 74A5475A1CFAE06900C05CAC /* CLM.cc */, - 74A5475B1CFAE06900C05CAC /* CLM.h */, - 74A5475C1CFAE06900C05CAC /* COPYRIGHT */, - 74A5475D1CFAE06900C05CAC /* FCheck.cc */, - 74A5475E1CFAE06900C05CAC /* FCheck.h */, - 74A5475F1CFAE06900C05CAC /* FDet.cc */, - 74A547601CFAE06900C05CAC /* FDet.h */, - 74A547611CFAE06900C05CAC /* IO.cc */, - 74A547621CFAE06900C05CAC /* IO.h */, - 74A547631CFAE06900C05CAC /* Makefile */, - 74A547641CFAE06900C05CAC /* Patch.cc */, - 74A547651CFAE06900C05CAC /* Patch.h */, - 74A547661CFAE06900C05CAC /* PAW.cc */, - 74A547671CFAE06900C05CAC /* PAW.h */, - 74A547681CFAE06900C05CAC /* PDM.cc */, - 74A547691CFAE06900C05CAC /* PDM.h */, - 74A5476A1CFAE06900C05CAC /* README */, - 74A5476B1CFAE06900C05CAC /* Tracker.cc */, - 74A5476C1CFAE06900C05CAC /* Tracker.h */, + 742513981D09B4D10073FBCA /* ciFaceTracker.cpp */, + 742513991D09B4D10073FBCA /* ciFaceTracker.h */, + 7425139A1D09B4D10073FBCA /* lib */, ); - path = FaceTracker; + path = jason_saragih_tracker; + sourceTree = ""; + }; + 7425139A1D09B4D10073FBCA /* lib */ = { + isa = PBXGroup; + children = ( + 7425139B1D09B4D10073FBCA /* CLM.cc */, + 7425139C1D09B4D10073FBCA /* CLM.h */, + 7425139D1D09B4D10073FBCA /* COPYRIGHT */, + 7425139E1D09B4D10073FBCA /* FCheck.cc */, + 7425139F1D09B4D10073FBCA /* FCheck.h */, + 742513A01D09B4D10073FBCA /* FDet.cc */, + 742513A11D09B4D10073FBCA /* FDet.h */, + 742513A21D09B4D10073FBCA /* IO.cc */, + 742513A31D09B4D10073FBCA /* IO.h */, + 742513A41D09B4D10073FBCA /* Makefile */, + 742513A51D09B4D10073FBCA /* Patch.cc */, + 742513A61D09B4D10073FBCA /* Patch.h */, + 742513A71D09B4D10073FBCA /* PAW.cc */, + 742513A81D09B4D10073FBCA /* PAW.h */, + 742513A91D09B4D10073FBCA /* PDM.cc */, + 742513AA1D09B4D10073FBCA /* PDM.h */, + 742513AB1D09B4D10073FBCA /* README */, + 742513AC1D09B4D10073FBCA /* Tracker.cc */, + 742513AD1D09B4D10073FBCA /* Tracker.h */, + ); + path = lib; sourceTree = ""; }; A3417550AB87473486B10D67 /* include */ = { @@ -348,10 +361,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 74A547771CFAE06900C05CAC /* README in Resources */, + 742513B91D09B4D10073FBCA /* README in Resources */, 74A547521CFADFF900C05CAC /* item.def in Resources */, 2237EEE8588B43DBA8E48E7A /* CinderApp.icns in Resources */, - 74A5476F1CFAE06900C05CAC /* COPYRIGHT in Resources */, + 742513B11D09B4D10073FBCA /* COPYRIGHT in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -362,21 +375,22 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 742513B41D09B4D10073FBCA /* IO.cc in Sources */, + 742513AF1D09B4D10073FBCA /* ciFaceTracker.cpp in Sources */, 744B67371CFC8945006BE21C /* MiniConfig.cpp in Sources */, - 74A547751CFAE06900C05CAC /* PAW.cc in Sources */, - 74A547741CFAE06900C05CAC /* Patch.cc in Sources */, 744B67361CFC8945006BE21C /* DistortionHelper.cpp in Sources */, - 74A547711CFAE06900C05CAC /* FDet.cc in Sources */, D5701A71C9844149A33FDA8C /* FaceOffApp.cpp in Sources */, - 74A547701CFAE06900C05CAC /* FCheck.cc in Sources */, - 74A547781CFAE06900C05CAC /* Tracker.cc in Sources */, - 74A547731CFAE06900C05CAC /* Makefile in Sources */, - 74A547721CFAE06900C05CAC /* IO.cc in Sources */, - 74A547761CFAE06900C05CAC /* PDM.cc in Sources */, + 742513B31D09B4D10073FBCA /* FDet.cc in Sources */, + 742513B51D09B4D10073FBCA /* Makefile in Sources */, 38FBF0514EEB4923B74FC5B0 /* AssetManager.cpp in Sources */, - 74A5476E1CFAE06900C05CAC /* CLM.cc in Sources */, 74A547551CFAE06300C05CAC /* Clone.cpp in Sources */, - 74A5476D1CFAE06900C05CAC /* ciFaceTracker.cpp in Sources */, + 742513B61D09B4D10073FBCA /* Patch.cc in Sources */, + 742513BA1D09B4D10073FBCA /* Tracker.cc in Sources */, + 742513B81D09B4D10073FBCA /* PDM.cc in Sources */, + 742513B71D09B4D10073FBCA /* PAW.cc in Sources */, + 742513B01D09B4D10073FBCA /* CLM.cc in Sources */, + 742513AE1D09B4D10073FBCA /* IFaceTracker.cpp in Sources */, + 742513B21D09B4D10073FBCA /* FCheck.cc in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/xcode_ios/FaceOff.xcodeproj/project.pbxproj b/xcode_ios/FaceOff.xcodeproj/project.pbxproj index 5217e8f..0cbf176 100644 --- a/xcode_ios/FaceOff.xcodeproj/project.pbxproj +++ b/xcode_ios/FaceOff.xcodeproj/project.pbxproj @@ -17,18 +17,19 @@ 28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD14FF0DC6FC520079059D /* OpenGLES.framework */; }; 28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD15070DC6FC5B0079059D /* QuartzCore.framework */; }; 586989F1497D423B904455D5 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = FD8BB986F7E449E89284CB72 /* LaunchScreen.xib */; }; - 74A547921CFAE7B300C05CAC /* ciFaceTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74A5477A1CFAE7B300C05CAC /* ciFaceTracker.cpp */; }; - 74A547931CFAE7B300C05CAC /* CLM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5477D1CFAE7B300C05CAC /* CLM.cc */; }; - 74A547941CFAE7B300C05CAC /* COPYRIGHT in Resources */ = {isa = PBXBuildFile; fileRef = 74A5477F1CFAE7B300C05CAC /* COPYRIGHT */; }; - 74A547951CFAE7B300C05CAC /* FCheck.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547801CFAE7B300C05CAC /* FCheck.cc */; }; - 74A547961CFAE7B300C05CAC /* FDet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547821CFAE7B300C05CAC /* FDet.cc */; }; - 74A547971CFAE7B300C05CAC /* IO.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547841CFAE7B300C05CAC /* IO.cc */; }; - 74A547981CFAE7B300C05CAC /* Makefile in Sources */ = {isa = PBXBuildFile; fileRef = 74A547861CFAE7B300C05CAC /* Makefile */; }; - 74A547991CFAE7B300C05CAC /* Patch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547871CFAE7B300C05CAC /* Patch.cc */; }; - 74A5479A1CFAE7B300C05CAC /* PAW.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A547891CFAE7B300C05CAC /* PAW.cc */; }; - 74A5479B1CFAE7B300C05CAC /* PDM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5478B1CFAE7B300C05CAC /* PDM.cc */; }; - 74A5479C1CFAE7B300C05CAC /* README in Resources */ = {isa = PBXBuildFile; fileRef = 74A5478D1CFAE7B300C05CAC /* README */; }; - 74A5479D1CFAE7B300C05CAC /* Tracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 74A5478E1CFAE7B300C05CAC /* Tracker.cc */; }; + 742513D51D09B5630073FBCA /* IFaceTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 742513BC1D09B5630073FBCA /* IFaceTracker.cpp */; }; + 742513D61D09B5630073FBCA /* ciFaceTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 742513BF1D09B5630073FBCA /* ciFaceTracker.cpp */; }; + 742513D71D09B5630073FBCA /* CLM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513C21D09B5630073FBCA /* CLM.cc */; }; + 742513D81D09B5630073FBCA /* COPYRIGHT in Resources */ = {isa = PBXBuildFile; fileRef = 742513C41D09B5630073FBCA /* COPYRIGHT */; }; + 742513D91D09B5630073FBCA /* FCheck.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513C51D09B5630073FBCA /* FCheck.cc */; }; + 742513DA1D09B5630073FBCA /* FDet.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513C71D09B5630073FBCA /* FDet.cc */; }; + 742513DB1D09B5630073FBCA /* IO.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513C91D09B5630073FBCA /* IO.cc */; }; + 742513DC1D09B5630073FBCA /* Makefile in Sources */ = {isa = PBXBuildFile; fileRef = 742513CB1D09B5630073FBCA /* Makefile */; }; + 742513DD1D09B5630073FBCA /* Patch.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513CC1D09B5630073FBCA /* Patch.cc */; }; + 742513DE1D09B5630073FBCA /* PAW.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513CE1D09B5630073FBCA /* PAW.cc */; }; + 742513DF1D09B5630073FBCA /* PDM.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513D01D09B5630073FBCA /* PDM.cc */; }; + 742513E01D09B5630073FBCA /* README in Resources */ = {isa = PBXBuildFile; fileRef = 742513D21D09B5630073FBCA /* README */; }; + 742513E11D09B5630073FBCA /* Tracker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 742513D31D09B5630073FBCA /* Tracker.cc */; }; 74A5479E1CFAE7B300C05CAC /* Clone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74A547901CFAE7B300C05CAC /* Clone.cpp */; }; 74A547A01CFAE7BD00C05CAC /* item.def in Resources */ = {isa = PBXBuildFile; fileRef = 74A5479F1CFAE7BD00C05CAC /* item.def */; }; 81C2F7C7FCCD4858863E412E /* DistortionHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15A5109E1C0245ABAF5B25D7 /* DistortionHelper.cpp */; }; @@ -60,32 +61,34 @@ 28FD15070DC6FC5B0079059D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 60539AFC2081411DBB11E9D4 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = "\"\""; path = Images.xcassets; sourceTree = ""; }; 720A519E19DA44CEAB1B3D2D /* FaceOffApp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.cpp; name = FaceOffApp.cpp; path = ../src/FaceOffApp.cpp; sourceTree = ""; }; + 742513BC1D09B5630073FBCA /* IFaceTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFaceTracker.cpp; sourceTree = ""; }; + 742513BD1D09B5630073FBCA /* IFaceTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFaceTracker.h; sourceTree = ""; }; + 742513BF1D09B5630073FBCA /* ciFaceTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ciFaceTracker.cpp; sourceTree = ""; }; + 742513C01D09B5630073FBCA /* ciFaceTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ciFaceTracker.h; sourceTree = ""; }; + 742513C21D09B5630073FBCA /* CLM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CLM.cc; sourceTree = ""; }; + 742513C31D09B5630073FBCA /* CLM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CLM.h; sourceTree = ""; }; + 742513C41D09B5630073FBCA /* COPYRIGHT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYRIGHT; sourceTree = ""; }; + 742513C51D09B5630073FBCA /* FCheck.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FCheck.cc; sourceTree = ""; }; + 742513C61D09B5630073FBCA /* FCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FCheck.h; sourceTree = ""; }; + 742513C71D09B5630073FBCA /* FDet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FDet.cc; sourceTree = ""; }; + 742513C81D09B5630073FBCA /* FDet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDet.h; sourceTree = ""; }; + 742513C91D09B5630073FBCA /* IO.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IO.cc; sourceTree = ""; }; + 742513CA1D09B5630073FBCA /* IO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = ""; }; + 742513CB1D09B5630073FBCA /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; + 742513CC1D09B5630073FBCA /* Patch.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Patch.cc; sourceTree = ""; }; + 742513CD1D09B5630073FBCA /* Patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Patch.h; sourceTree = ""; }; + 742513CE1D09B5630073FBCA /* PAW.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PAW.cc; sourceTree = ""; }; + 742513CF1D09B5630073FBCA /* PAW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PAW.h; sourceTree = ""; }; + 742513D01D09B5630073FBCA /* PDM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PDM.cc; sourceTree = ""; }; + 742513D11D09B5630073FBCA /* PDM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDM.h; sourceTree = ""; }; + 742513D21D09B5630073FBCA /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; + 742513D31D09B5630073FBCA /* Tracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tracker.cc; sourceTree = ""; }; + 742513D41D09B5630073FBCA /* Tracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracker.h; sourceTree = ""; }; 744B67261CFC7492006BE21C /* CaptureHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CaptureHelper.h; path = "../../Cinder/blocks/Cinder-VNM/src/CaptureHelper.h"; sourceTree = ""; }; 744B67271CFC749C006BE21C /* MiniConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MiniConfig.h; path = "../../Cinder/blocks/Cinder-VNM/src/MiniConfig.h"; sourceTree = ""; }; 744B67281CFC749C006BE21C /* MotionHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MotionHelper.h; path = "../../Cinder/blocks/Cinder-VNM/src/MotionHelper.h"; sourceTree = ""; }; 744B67291CFC749C006BE21C /* StateMachine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = StateMachine.h; path = "../../Cinder/blocks/Cinder-VNM/src/StateMachine.h"; sourceTree = ""; }; 744B672A1CFC749C006BE21C /* TextureHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TextureHelper.h; path = "../../Cinder/blocks/Cinder-VNM/src/TextureHelper.h"; sourceTree = ""; }; - 74A5477A1CFAE7B300C05CAC /* ciFaceTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ciFaceTracker.cpp; sourceTree = ""; }; - 74A5477B1CFAE7B300C05CAC /* ciFaceTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ciFaceTracker.h; sourceTree = ""; }; - 74A5477D1CFAE7B300C05CAC /* CLM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CLM.cc; sourceTree = ""; }; - 74A5477E1CFAE7B300C05CAC /* CLM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CLM.h; sourceTree = ""; }; - 74A5477F1CFAE7B300C05CAC /* COPYRIGHT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYRIGHT; sourceTree = ""; }; - 74A547801CFAE7B300C05CAC /* FCheck.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FCheck.cc; sourceTree = ""; }; - 74A547811CFAE7B300C05CAC /* FCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FCheck.h; sourceTree = ""; }; - 74A547821CFAE7B300C05CAC /* FDet.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FDet.cc; sourceTree = ""; }; - 74A547831CFAE7B300C05CAC /* FDet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDet.h; sourceTree = ""; }; - 74A547841CFAE7B300C05CAC /* IO.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IO.cc; sourceTree = ""; }; - 74A547851CFAE7B300C05CAC /* IO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = ""; }; - 74A547861CFAE7B300C05CAC /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; - 74A547871CFAE7B300C05CAC /* Patch.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Patch.cc; sourceTree = ""; }; - 74A547881CFAE7B300C05CAC /* Patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Patch.h; sourceTree = ""; }; - 74A547891CFAE7B300C05CAC /* PAW.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PAW.cc; sourceTree = ""; }; - 74A5478A1CFAE7B300C05CAC /* PAW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PAW.h; sourceTree = ""; }; - 74A5478B1CFAE7B300C05CAC /* PDM.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PDM.cc; sourceTree = ""; }; - 74A5478C1CFAE7B300C05CAC /* PDM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDM.h; sourceTree = ""; }; - 74A5478D1CFAE7B300C05CAC /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; - 74A5478E1CFAE7B300C05CAC /* Tracker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tracker.cc; sourceTree = ""; }; - 74A5478F1CFAE7B300C05CAC /* Tracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracker.h; sourceTree = ""; }; 74A547901CFAE7B300C05CAC /* Clone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Clone.cpp; path = ../src/Clone.cpp; sourceTree = ""; }; 74A547911CFAE7B300C05CAC /* Clone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Clone.h; path = ../src/Clone.h; sourceTree = ""; }; 74A5479F1CFAE7BD00C05CAC /* item.def */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = item.def; path = ../include/item.def; sourceTree = ""; }; @@ -169,7 +172,7 @@ 00692BD914FF149000D0A05E /* Source */ = { isa = PBXGroup; children = ( - 74A547791CFAE7B300C05CAC /* ciFaceTracker */, + 742513BB1D09B5630073FBCA /* IFaceTracker */, 74A547901CFAE7B300C05CAC /* Clone.cpp */, 74A547911CFAE7B300C05CAC /* Clone.h */, 720A519E19DA44CEAB1B3D2D /* FaceOffApp.cpp */, @@ -220,41 +223,51 @@ name = include; sourceTree = ""; }; - 74A547791CFAE7B300C05CAC /* ciFaceTracker */ = { + 742513BB1D09B5630073FBCA /* IFaceTracker */ = { isa = PBXGroup; children = ( - 74A5477A1CFAE7B300C05CAC /* ciFaceTracker.cpp */, - 74A5477B1CFAE7B300C05CAC /* ciFaceTracker.h */, - 74A5477C1CFAE7B300C05CAC /* FaceTracker */, + 742513BC1D09B5630073FBCA /* IFaceTracker.cpp */, + 742513BD1D09B5630073FBCA /* IFaceTracker.h */, + 742513BE1D09B5630073FBCA /* jason_saragih_tracker */, ); - name = ciFaceTracker; - path = ../src/ciFaceTracker; + name = IFaceTracker; + path = ../src/IFaceTracker; sourceTree = ""; }; - 74A5477C1CFAE7B300C05CAC /* FaceTracker */ = { + 742513BE1D09B5630073FBCA /* jason_saragih_tracker */ = { isa = PBXGroup; children = ( - 74A5477D1CFAE7B300C05CAC /* CLM.cc */, - 74A5477E1CFAE7B300C05CAC /* CLM.h */, - 74A5477F1CFAE7B300C05CAC /* COPYRIGHT */, - 74A547801CFAE7B300C05CAC /* FCheck.cc */, - 74A547811CFAE7B300C05CAC /* FCheck.h */, - 74A547821CFAE7B300C05CAC /* FDet.cc */, - 74A547831CFAE7B300C05CAC /* FDet.h */, - 74A547841CFAE7B300C05CAC /* IO.cc */, - 74A547851CFAE7B300C05CAC /* IO.h */, - 74A547861CFAE7B300C05CAC /* Makefile */, - 74A547871CFAE7B300C05CAC /* Patch.cc */, - 74A547881CFAE7B300C05CAC /* Patch.h */, - 74A547891CFAE7B300C05CAC /* PAW.cc */, - 74A5478A1CFAE7B300C05CAC /* PAW.h */, - 74A5478B1CFAE7B300C05CAC /* PDM.cc */, - 74A5478C1CFAE7B300C05CAC /* PDM.h */, - 74A5478D1CFAE7B300C05CAC /* README */, - 74A5478E1CFAE7B300C05CAC /* Tracker.cc */, - 74A5478F1CFAE7B300C05CAC /* Tracker.h */, + 742513BF1D09B5630073FBCA /* ciFaceTracker.cpp */, + 742513C01D09B5630073FBCA /* ciFaceTracker.h */, + 742513C11D09B5630073FBCA /* lib */, ); - path = FaceTracker; + path = jason_saragih_tracker; + sourceTree = ""; + }; + 742513C11D09B5630073FBCA /* lib */ = { + isa = PBXGroup; + children = ( + 742513C21D09B5630073FBCA /* CLM.cc */, + 742513C31D09B5630073FBCA /* CLM.h */, + 742513C41D09B5630073FBCA /* COPYRIGHT */, + 742513C51D09B5630073FBCA /* FCheck.cc */, + 742513C61D09B5630073FBCA /* FCheck.h */, + 742513C71D09B5630073FBCA /* FDet.cc */, + 742513C81D09B5630073FBCA /* FDet.h */, + 742513C91D09B5630073FBCA /* IO.cc */, + 742513CA1D09B5630073FBCA /* IO.h */, + 742513CB1D09B5630073FBCA /* Makefile */, + 742513CC1D09B5630073FBCA /* Patch.cc */, + 742513CD1D09B5630073FBCA /* Patch.h */, + 742513CE1D09B5630073FBCA /* PAW.cc */, + 742513CF1D09B5630073FBCA /* PAW.h */, + 742513D01D09B5630073FBCA /* PDM.cc */, + 742513D11D09B5630073FBCA /* PDM.h */, + 742513D21D09B5630073FBCA /* README */, + 742513D31D09B5630073FBCA /* Tracker.cc */, + 742513D41D09B5630073FBCA /* Tracker.h */, + ); + path = lib; sourceTree = ""; }; 8619BF3C33DA4E79AB6E2634 /* OpenCV3 */ = { @@ -333,13 +346,13 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 74A5479C1CFAE7B300C05CAC /* README in Resources */, - 74A547941CFAE7B300C05CAC /* COPYRIGHT in Resources */, 00748058165D41390024B57A /* assets in Resources */, 9714D3E08F884AA59720284D /* CinderApp_ios.png in Resources */, + 742513D81D09B5630073FBCA /* COPYRIGHT in Resources */, C8A7432F173A4C2B8B13BE85 /* Images.xcassets in Resources */, 74A547A01CFAE7BD00C05CAC /* item.def in Resources */, 586989F1497D423B904455D5 /* LaunchScreen.xib in Resources */, + 742513E01D09B5630073FBCA /* README in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -350,21 +363,22 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 74A5479B1CFAE7B300C05CAC /* PDM.cc in Sources */, - 74A547981CFAE7B300C05CAC /* Makefile in Sources */, + 742513DB1D09B5630073FBCA /* IO.cc in Sources */, + 742513D61D09B5630073FBCA /* ciFaceTracker.cpp in Sources */, 83B21AE6FC5A4F9DBE9F2252 /* FaceOffApp.cpp in Sources */, - 74A5479A1CFAE7B300C05CAC /* PAW.cc in Sources */, 03959E52CE154A2B9842A31A /* AssetManager.cpp in Sources */, 81C2F7C7FCCD4858863E412E /* DistortionHelper.cpp in Sources */, - 74A547921CFAE7B300C05CAC /* ciFaceTracker.cpp in Sources */, - 74A547931CFAE7B300C05CAC /* CLM.cc in Sources */, - 74A5479D1CFAE7B300C05CAC /* Tracker.cc in Sources */, - 74A547991CFAE7B300C05CAC /* Patch.cc in Sources */, - 74A547951CFAE7B300C05CAC /* FCheck.cc in Sources */, - 74A547971CFAE7B300C05CAC /* IO.cc in Sources */, - 74A547961CFAE7B300C05CAC /* FDet.cc in Sources */, + 742513DA1D09B5630073FBCA /* FDet.cc in Sources */, + 742513DC1D09B5630073FBCA /* Makefile in Sources */, 74A5479E1CFAE7B300C05CAC /* Clone.cpp in Sources */, A901921565DA41FF88833CC0 /* MiniConfig.cpp in Sources */, + 742513DD1D09B5630073FBCA /* Patch.cc in Sources */, + 742513E11D09B5630073FBCA /* Tracker.cc in Sources */, + 742513DF1D09B5630073FBCA /* PDM.cc in Sources */, + 742513DE1D09B5630073FBCA /* PAW.cc in Sources */, + 742513D71D09B5630073FBCA /* CLM.cc in Sources */, + 742513D51D09B5630073FBCA /* IFaceTracker.cpp in Sources */, + 742513D91D09B5630073FBCA /* FCheck.cc in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };