Commit ddda692b authored by Olegs NIKISINS's avatar Olegs NIKISINS
Browse files

Added BATL Db configuration

parent 81d2d597
Pipeline #17595 failed with stage
in 20 minutes and 52 seconds
#!/usr/bin/env python
"""
BATL Db is a database for face PAD experiments.
"""
from bob.pad.face.database import BatlPadDatabase
# Directory where the data files are stored.
# This directory is given in the .bob_bio_databases.txt file located in your home directory
ORIGINAL_DIRECTORY = "[YOUR_BATL_DB_DIRECTORY]"
"""Value of ``~/.bob_bio_databases.txt`` for this database"""
ORIGINAL_EXTENSION = ".hdf5" # extension of the data files
ANNOTATIONS_TEMP_DIR = "/idiap/temp/onikisins/project/ODIN/experiment_data/pad_experiments_using_bob_py36/batl_db/annotations/"
database = BatlPadDatabase(
protocol='nowig-color-5',
original_directory=ORIGINAL_DIRECTORY,
original_extension=ORIGINAL_EXTENSION,
annotations_temp_dir=ANNOTATIONS_TEMP_DIR,
landmark_detect_method="mtcnn",
training_depends_on_protocol=True,
)
"""The :py:class:`bob.pad.base.database.BatlPadDatabase` derivative with BATL Db
database settings.
.. warning::
This class only provides a programmatic interface to load data in an orderly
manner, respecting usage protocols. It does **not** contain the raw
data files. You should procure those yourself.
Notice that ``original_directory`` is set to ``[BatlPadDatabase]``.
You must make sure to create ``${HOME}/.bob_bio_databases.txt`` file setting this
value to the places where you actually installed the BATL database.
"""
protocol = 'nowig-color-5'
"""
You may modify this at runtime by specifying the option ``--protocol`` on the
command-line of ``spoof.py`` or using the keyword ``protocol`` on a
configuration file that is loaded **after** this configuration resource.
"""
groups = ["train", "dev", "eval"]
"""The default groups to use for reproducing the baselines.
You may modify this at runtime by specifying the option ``--groups`` on the
command-line of ``spoof.py`` or using the keyword ``groups`` on a
configuration file that is loaded **after** this configuration resource.
"""
...@@ -63,6 +63,7 @@ setup( ...@@ -63,6 +63,7 @@ setup(
'msu-mfsd = bob.pad.face.config.msu_mfsd:database', 'msu-mfsd = bob.pad.face.config.msu_mfsd:database',
'aggregated-db = bob.pad.face.config.aggregated_db:database', 'aggregated-db = bob.pad.face.config.aggregated_db:database',
'mifs = bob.pad.face.config.mifs:database', 'mifs = bob.pad.face.config.mifs:database',
'batl-db = bob.pad.face.config.batl_db:database',
], ],
# registered configurations: # registered configurations:
...@@ -73,6 +74,7 @@ setup( ...@@ -73,6 +74,7 @@ setup(
'msu-mfsd = bob.pad.face.config.msu_mfsd', 'msu-mfsd = bob.pad.face.config.msu_mfsd',
'aggregated-db = bob.pad.face.config.aggregated_db', 'aggregated-db = bob.pad.face.config.aggregated_db',
'mifs = bob.pad.face.config.mifs', 'mifs = bob.pad.face.config.mifs',
'batl-db = bob.pad.face.config.batl_db',
# baselines using SVM: # baselines using SVM:
'lbp-svm = bob.pad.face.config.lbp_svm', 'lbp-svm = bob.pad.face.config.lbp_svm',
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment