gitextract_pxarii44/ ├── .gitignore ├── FaceCept3D/ │ ├── 3dheadposeestimation.sln │ ├── CMakeLists.txt │ ├── Config/ │ │ ├── CommonProperties.props │ │ ├── CommonPropertiesLibsDebug.props │ │ └── CommonPropertiesLibsRelease.props │ ├── HeadPoseEstimationFramework/ │ │ ├── Align/ │ │ │ ├── CloudMapper.cpp │ │ │ ├── CloudMapper.h │ │ │ ├── IHeadTemplateCreator.h │ │ │ ├── IncrementalHeadTemplateCreator.cpp │ │ │ ├── IncrementalHeadTemplateCreator.h │ │ │ ├── TransformationEstimationHPE.cpp │ │ │ └── TransformationEstimationHPE.h │ │ ├── CMakeLists.txt │ │ ├── Common.h │ │ ├── Converter/ │ │ │ ├── IDataConverter.h │ │ │ ├── KinectDataConverter.cpp │ │ │ └── KinectDataConverter.h │ │ ├── DataFilter/ │ │ │ └── IDataFilter.h │ │ ├── DataObject/ │ │ │ ├── CloudXYZRGBA.h │ │ │ ├── HeadPoseInfo.h │ │ │ ├── IDataObject.h │ │ │ ├── IDataStorage.h │ │ │ ├── LandmarksObject.h │ │ │ ├── MapDataStorage.cpp │ │ │ ├── MapDataStorage.h │ │ │ └── RawFrames.h │ │ ├── Detector/ │ │ │ └── DepthFrameDetector/ │ │ │ ├── DepthDetector.cpp │ │ │ ├── DepthDetector.h │ │ │ ├── LeafNode.cpp │ │ │ ├── LeafNode.h │ │ │ ├── Tree.cpp │ │ │ ├── Tree.h │ │ │ ├── csvMat.cpp │ │ │ ├── csvMat.h │ │ │ ├── localFunctions.cpp │ │ │ └── localFunctions.h │ │ ├── Exception/ │ │ │ ├── HPEException.cpp │ │ │ └── HPEException.h │ │ ├── FacialExpressions/ │ │ │ ├── ferLocalFunctions.cpp │ │ │ └── ferLocalFunctions.h │ │ ├── Features/ │ │ │ ├── Calculator/ │ │ │ │ ├── CylinderOptimizedFeatureCalculator.cpp │ │ │ │ ├── CylinderOptimizedFeatureCalculator.h │ │ │ │ ├── FeatureCalculatorBase.h │ │ │ │ └── IFeatureCalculator.h │ │ │ ├── IFeature.h │ │ │ └── Sampler/ │ │ │ ├── CylinderSampler.cpp │ │ │ ├── CylinderSampler.h │ │ │ └── IPatchSampler.h │ │ ├── Filter/ │ │ │ ├── BoxFilter.h │ │ │ ├── CenteredBoxFilter.h │ │ │ ├── FilteringQueue.h │ │ │ ├── Filters.h │ │ │ ├── FunctorFilter.h │ │ │ ├── ICenterCloudFilter.h │ │ │ ├── ICloudFilter.h │ │ │ └── MovingLeastSquaresFilter.h │ │ ├── Grabber/ │ │ │ ├── GrabberBase.cpp │ │ │ ├── GrabberBase.h │ │ │ ├── OpenNIGrabber.cpp │ │ │ ├── OpenNIGrabber.h │ │ │ ├── PCDGrabber.cpp │ │ │ ├── PCDGrabber.h │ │ │ ├── ProviderGrabber.cpp │ │ │ └── ProviderGrabber.h │ │ ├── HeadPoseEstimationFramework.vcxproj │ │ ├── Helpers/ │ │ │ ├── HpeHelpers.cpp │ │ │ └── HpeHelpers.h │ │ ├── Interface/ │ │ │ └── IInterface.h │ │ ├── Landmarks.h │ │ ├── Processor/ │ │ │ ├── ConverterProcessor.cpp │ │ │ ├── ConverterProcessor.h │ │ │ ├── DepthPreprocessingProcessor.cpp │ │ │ ├── DepthPreprocessingProcessor.h │ │ │ ├── DetectorProcessor.cpp │ │ │ ├── DetectorProcessor.h │ │ │ ├── FacialExpressionsProcessor.cpp │ │ │ ├── FacialExpressionsProcessor.h │ │ │ ├── FilterProcessor.cpp │ │ │ ├── FilterProcessor.h │ │ │ ├── HeadExtractionProcessor.cpp │ │ │ ├── HeadExtractionProcessor.h │ │ │ ├── IProcessor.h │ │ │ ├── SaveCloudProcessor.cpp │ │ │ ├── SaveCloudProcessor.h │ │ │ ├── ShowCloudProcessor.cpp │ │ │ ├── ShowCloudProcessor.h │ │ │ ├── TemplateCreatorProcessor.cpp │ │ │ ├── TemplateCreatorProcessor.h │ │ │ ├── TrackingProcessor.cpp │ │ │ └── TrackingProcessor.h │ │ ├── Provider/ │ │ │ ├── IDataProvider.h │ │ │ ├── RawDataProvider.cpp │ │ │ └── RawDataProvider.h │ │ ├── Settings/ │ │ │ ├── HPESettings.cpp │ │ │ └── HPESettings.h │ │ ├── Tracker/ │ │ │ └── ICPTemplateTracker.h │ │ ├── UI/ │ │ │ ├── PointPicker.h │ │ │ ├── ShowCloud.h │ │ │ ├── ShowMesh.h │ │ │ └── VisualizerCommon.h │ │ └── WindowsOnly/ │ │ ├── Grabber/ │ │ │ ├── KinectSDKGrabber.cpp │ │ │ └── KinectSDKGrabber.h │ │ └── Processor/ │ │ ├── KinectSDKConverterProcessor.cpp │ │ └── KinectSDKConverterProcessor.h │ ├── TemplateCreator/ │ │ ├── CMakeLists.txt │ │ ├── TemplateCreator.cpp │ │ ├── TemplateCreator.vcxproj │ │ ├── UIProcessor.cpp │ │ ├── UIProcessor.h │ │ ├── settings.ini │ │ ├── stdafx.cpp │ │ └── stdafx.h │ └── TemplateTracker/ │ ├── ShowTwoCloudsProcessor.cpp │ ├── ShowTwoCloudsProcessor.h │ ├── TemplateTracker.cpp │ ├── TemplateTracker.vcxproj │ ├── UIProcessor.cpp │ ├── UIProcessor.h │ ├── VisuilizeProcessor.cpp │ ├── VisuilizeProcessor.h │ ├── VoxelizeProcessor.cpp │ ├── VoxelizeProcessor.h │ ├── settings.ini │ ├── stdafx.cpp │ └── stdafx.h ├── LICENSE └── README.md