• kurnianggoro's avatar
    Merge pull request #1257 from kurnianggoro:facelandmark · e85a802a
    kurnianggoro authored
    GSOC17 - Facemark API (#1257)
    
    * Initial commit of facemark API
    
    Initial structure of the facemark API and AAM header
    
    * make training function as virtual
    
    * Add: dataset parser
    
    * Bug fix: clear the container before add points
    
    * Add: AAM training - procrustes analysis
    
    * Add AAM model
    
    * Added training function for AAM
    
    * Building bot fixes: remove training overload, explicit cast to float for atof
    
    * + add dependency: imgcodecs
    
    * Build bot fixes: add imgproc.hpp and type casting
    
    * Building bot fix: type casting
    
    * fixing the AAM training to match with Matlab version
    
    fewer model parameters, change the image warp method, change the feature extraction method
    
    * add: AAM fitting
    
    added several functionalities for fitting
    
    * fix warings
    
    * Add: transformation for the initial fitting
    
    * add sample file for aam implementation
    
    * fix warning
    
    * Add LFB Header
    
    * loadTrainingData: Throw an error message if file not exist
    
    * add: LBF prepare training data
    
    * add: data augmentation
    
    * change to double
    
    * add: getMeanShape
    
    * shuffling the dataset and parameters initialization
    
    * add: initial structure of LBF class
    
    * add: getDeltaShapes
    
    Difference between the current shape and the desired shape
    
    * add: random forest training
    
    * generate lbf features
    
    * global regression
    
    * save training data
    
    * fix the parameter initialization
    
    * set the default parameters
    
    * add: initial version of lbf sample
    
    * update the current shape
    
    * compute error
    
    * add: prediction function
    
    * fix some warnings
    
    * fitting function
    
    the result is mis-aligned, shuould be double checked
    
    * add: fitting in the demo
    
    * add dependencies
    
    * Add: tutorial
    
    * add: load model
    
    * fixing training
    
    * use user defined face detector
    
    * Documents, tests, and samples
    
    * Allow custom parameters
    
    * Cleaning up
    
    * Custom parameters for default detector, training, and get custom data
    
    * AAM scales
    
    * minor fixes , update the opencv_extra files
    
    * change path to lbp cascade
    
    * face: avoid memory leaks
    
    * utilize the filestorage for the model, fixing some minor issues
    
    * remove the liblinear dependency
    
    * fix the aam test, avoiding to write any files
    
    * use RNG and changes the test files
    e85a802a
Name
Last commit
Last update
..
aruco Loading commit data...
bgsegm Loading commit data...
bioinspired Loading commit data...
ccalib Loading commit data...
cnn_3dobj Loading commit data...
cvv Loading commit data...
datasets Loading commit data...
dnn_modern Loading commit data...
dnns_easily_fooled Loading commit data...
dpm Loading commit data...
face Loading commit data...
freetype Loading commit data...
fuzzy Loading commit data...
hdf Loading commit data...
img_hash Loading commit data...
line_descriptor Loading commit data...
matlab Loading commit data...
optflow Loading commit data...
phase_unwrapping Loading commit data...
plot Loading commit data...
reg Loading commit data...
rgbd Loading commit data...
saliency Loading commit data...
sfm Loading commit data...
stereo Loading commit data...
structured_light Loading commit data...
surface_matching Loading commit data...
text Loading commit data...
tracking Loading commit data...
xfeatures2d Loading commit data...
ximgproc Loading commit data...
xobjdetect Loading commit data...
xphoto Loading commit data...
README.md Loading commit data...