├── LICENSE ├── README.md ├── common ├── align │ ├── align_init_shape.m │ ├── align_shape.m │ ├── align_to_mean_shape.m │ ├── bounding_box.m │ ├── bounding_box.m~ │ ├── cascade_img_scale.m │ ├── detect_face.m │ ├── get_correct_region.m │ ├── get_correct_region.m~ │ ├── getbbox.m │ ├── init_face_location.m │ ├── invert_aligned_shape.m │ ├── normalize_data.m │ ├── normalize_first_shape.m │ ├── normalize_rest_shape.m │ ├── quad2Box.m │ ├── random_init_position.m │ ├── random_init_position.m.bk │ └── resetshape.m ├── desc │ ├── hog.m │ ├── hog.m~ │ ├── local_descriptors.m │ ├── raw.m │ └── xx_sift.mexa64 ├── err │ └── calc_shape_error.m ├── eval │ ├── rms_err.m │ └── rms_err.m~ ├── flip │ └── flipshape.m ├── graphic │ └── draw_shape.m ├── io │ ├── annotation_load.m │ ├── helen_annotation_load.m │ ├── lfpw_annotation_load.m │ ├── load_all_data.m │ ├── load_all_data2.m │ ├── load_data.m │ ├── load_data.m~ │ ├── w300_annotation_load.m │ └── w300_annotation_load.m~ ├── manifold │ ├── PCA.m │ └── mean_covariance_of_data.m ├── regression │ ├── linreg.m │ ├── linreg.m~ │ └── regress.m ├── string │ └── strsplit.m └── vec │ ├── shape_2_vec.m │ └── vec_2_shape.m ├── do_testing.m ├── doc ├── facealignment └── facealignment~ ├── model ├── LearnedCascadedModel.mat ├── w300_DataVariation.mat └── w300_ShapeModel.mat ├── run_matlab ├── run_training.m ├── setup.m └── source ├── test ├── cascaded_regress.m ├── cascaded_regress.m~ ├── do_testing.m~ ├── face_alignment.m └── face_alignment.m~ └── train ├── build_shape_model.m ├── do_learn_shape.m ├── do_learn_shape.m~ ├── do_learn_variation.m ├── do_learn_variation.m~ ├── learn_single_regressor.m ├── learn_single_regressor.m.bk ├── learn_single_regressor.m~ └── normalize_first_shape.m~ /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/README.md -------------------------------------------------------------------------------- /common/align/align_init_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/align_init_shape.m -------------------------------------------------------------------------------- /common/align/align_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/align_shape.m -------------------------------------------------------------------------------- /common/align/align_to_mean_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/align_to_mean_shape.m -------------------------------------------------------------------------------- /common/align/bounding_box.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/bounding_box.m -------------------------------------------------------------------------------- /common/align/bounding_box.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/bounding_box.m~ -------------------------------------------------------------------------------- /common/align/cascade_img_scale.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/cascade_img_scale.m -------------------------------------------------------------------------------- /common/align/detect_face.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/detect_face.m -------------------------------------------------------------------------------- /common/align/get_correct_region.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/get_correct_region.m -------------------------------------------------------------------------------- /common/align/get_correct_region.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/get_correct_region.m~ -------------------------------------------------------------------------------- /common/align/getbbox.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/getbbox.m -------------------------------------------------------------------------------- /common/align/init_face_location.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/init_face_location.m -------------------------------------------------------------------------------- /common/align/invert_aligned_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/invert_aligned_shape.m -------------------------------------------------------------------------------- /common/align/normalize_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/normalize_data.m -------------------------------------------------------------------------------- /common/align/normalize_first_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/normalize_first_shape.m -------------------------------------------------------------------------------- /common/align/normalize_rest_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/normalize_rest_shape.m -------------------------------------------------------------------------------- /common/align/quad2Box.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/quad2Box.m -------------------------------------------------------------------------------- /common/align/random_init_position.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/random_init_position.m -------------------------------------------------------------------------------- /common/align/random_init_position.m.bk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/random_init_position.m.bk -------------------------------------------------------------------------------- /common/align/resetshape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/align/resetshape.m -------------------------------------------------------------------------------- /common/desc/hog.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/desc/hog.m -------------------------------------------------------------------------------- /common/desc/hog.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/desc/hog.m~ -------------------------------------------------------------------------------- /common/desc/local_descriptors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/desc/local_descriptors.m -------------------------------------------------------------------------------- /common/desc/raw.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/desc/raw.m -------------------------------------------------------------------------------- /common/desc/xx_sift.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/desc/xx_sift.mexa64 -------------------------------------------------------------------------------- /common/err/calc_shape_error.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/err/calc_shape_error.m -------------------------------------------------------------------------------- /common/eval/rms_err.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/eval/rms_err.m -------------------------------------------------------------------------------- /common/eval/rms_err.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/eval/rms_err.m~ -------------------------------------------------------------------------------- /common/flip/flipshape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/flip/flipshape.m -------------------------------------------------------------------------------- /common/graphic/draw_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/graphic/draw_shape.m -------------------------------------------------------------------------------- /common/io/annotation_load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/annotation_load.m -------------------------------------------------------------------------------- /common/io/helen_annotation_load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/helen_annotation_load.m -------------------------------------------------------------------------------- /common/io/lfpw_annotation_load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/lfpw_annotation_load.m -------------------------------------------------------------------------------- /common/io/load_all_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/load_all_data.m -------------------------------------------------------------------------------- /common/io/load_all_data2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/load_all_data2.m -------------------------------------------------------------------------------- /common/io/load_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/load_data.m -------------------------------------------------------------------------------- /common/io/load_data.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/load_data.m~ -------------------------------------------------------------------------------- /common/io/w300_annotation_load.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/w300_annotation_load.m -------------------------------------------------------------------------------- /common/io/w300_annotation_load.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/io/w300_annotation_load.m~ -------------------------------------------------------------------------------- /common/manifold/PCA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/manifold/PCA.m -------------------------------------------------------------------------------- /common/manifold/mean_covariance_of_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/manifold/mean_covariance_of_data.m -------------------------------------------------------------------------------- /common/regression/linreg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/regression/linreg.m -------------------------------------------------------------------------------- /common/regression/linreg.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/regression/linreg.m~ -------------------------------------------------------------------------------- /common/regression/regress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/regression/regress.m -------------------------------------------------------------------------------- /common/string/strsplit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/string/strsplit.m -------------------------------------------------------------------------------- /common/vec/shape_2_vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/vec/shape_2_vec.m -------------------------------------------------------------------------------- /common/vec/vec_2_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/common/vec/vec_2_shape.m -------------------------------------------------------------------------------- /do_testing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/do_testing.m -------------------------------------------------------------------------------- /doc/facealignment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/doc/facealignment -------------------------------------------------------------------------------- /doc/facealignment~: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/LearnedCascadedModel.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/model/LearnedCascadedModel.mat -------------------------------------------------------------------------------- /model/w300_DataVariation.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/model/w300_DataVariation.mat -------------------------------------------------------------------------------- /model/w300_ShapeModel.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/model/w300_ShapeModel.mat -------------------------------------------------------------------------------- /run_matlab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/run_matlab -------------------------------------------------------------------------------- /run_training.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/run_training.m -------------------------------------------------------------------------------- /setup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/setup.m -------------------------------------------------------------------------------- /source/test/cascaded_regress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/test/cascaded_regress.m -------------------------------------------------------------------------------- /source/test/cascaded_regress.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/test/cascaded_regress.m~ -------------------------------------------------------------------------------- /source/test/do_testing.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/test/do_testing.m~ -------------------------------------------------------------------------------- /source/test/face_alignment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/test/face_alignment.m -------------------------------------------------------------------------------- /source/test/face_alignment.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/test/face_alignment.m~ -------------------------------------------------------------------------------- /source/train/build_shape_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/build_shape_model.m -------------------------------------------------------------------------------- /source/train/do_learn_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/do_learn_shape.m -------------------------------------------------------------------------------- /source/train/do_learn_shape.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/do_learn_shape.m~ -------------------------------------------------------------------------------- /source/train/do_learn_variation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/do_learn_variation.m -------------------------------------------------------------------------------- /source/train/do_learn_variation.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/do_learn_variation.m~ -------------------------------------------------------------------------------- /source/train/learn_single_regressor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/learn_single_regressor.m -------------------------------------------------------------------------------- /source/train/learn_single_regressor.m.bk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/learn_single_regressor.m.bk -------------------------------------------------------------------------------- /source/train/learn_single_regressor.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/learn_single_regressor.m~ -------------------------------------------------------------------------------- /source/train/normalize_first_shape.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntrung/sdm_face_alignment/HEAD/source/train/normalize_first_shape.m~ --------------------------------------------------------------------------------