diff --git a/bob/pad/face/config/extractor/video_hist_of_sparse_codes.py b/bob/pad/face/config/extractor/video_hist_of_sparse_codes.py new file mode 100644 index 0000000000000000000000000000000000000000..6cce7e451642d3a04f685236775313250430127d --- /dev/null +++ b/bob/pad/face/config/extractor/video_hist_of_sparse_codes.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python + +from bob.pad.face.extractor import VideoHistOfSparseCodes + + +#======================================================================================= +# Define instances here: + +METHOD = "mean" +extractor_mean = VideoHistOfSparseCodes(method = METHOD) + + +METHOD = "hist" +extractor_hist = VideoHistOfSparseCodes(method = METHOD) + + diff --git a/bob/pad/face/extractor/__init__.py b/bob/pad/face/extractor/__init__.py index 310989b454bdd1ebb73ef43b6c4f4a9fd56a72e6..1699d53449c3badf1c1f665dbb9a2c680f6e95f9 100644 --- a/bob/pad/face/extractor/__init__.py +++ b/bob/pad/face/extractor/__init__.py @@ -4,6 +4,7 @@ from .ImageQualityMeasure import ImageQualityMeasure from .VideoDataLoader import VideoDataLoader from .VideoQualityMeasure import VideoQualityMeasure from .FrameDiffFeatures import FrameDiffFeatures +from .VideoHistOfSparseCodes import VideoHistOfSparseCodes def __appropriate__(*args): """Says object was actually declared here, and not in the import module. @@ -30,5 +31,6 @@ __appropriate__( VideoQualityMeasure, VideoDataLoader, FrameDiffFeatures, + VideoHistOfSparseCodes, ) __all__ = [_ for _ in dir() if not _.startswith('_')] diff --git a/setup.py b/setup.py index aea2d186fb680a1ae9cf423f5c132a63cb9f4180..552001a13bfa70a5cb782174246036b3b70c23f1 100644 --- a/setup.py +++ b/setup.py @@ -108,11 +108,15 @@ setup( 'sparse-coding-preprocessor = bob.pad.face.config.preprocessor.video_sparse_coding:preprocessor', ], - # registered preprocessors: + # registered extractors: 'bob.pad.extractor': [ 'video-lbp-histogram-extractor-n8r1-uniform = bob.pad.face.config.extractor.video_lbp_histogram:video_lbp_histogram_extractor_n8r1_uniform', 'video-quality-measure-galbally-msu = bob.pad.face.config.extractor.video_quality_measure:video_quality_measure_galbally_msu', 'frame-diff-feat-extr-w20-over0 = bob.pad.face.config.extractor.frame_diff_features:frame_diff_feat_extr_w20_over0', + + # extractors for sparse coding: + 'hist-of-sparse-codes-mean = bob.pad.face.config.extractor.video_hist_of_sparse_codes:extractor_mean', + 'hist-of-sparse-codes-hist = bob.pad.face.config.extractor.video_hist_of_sparse_codes:extractor_hist', ], # registered algorithms: