diff --git a/bob/pad/face/config/maskattack.py b/bob/pad/face/config/maskattack.py new file mode 100644 index 0000000000000000000000000000000000000000..5f5b96803ee949bd17304c7b468a877c89072bbc --- /dev/null +++ b/bob/pad/face/config/maskattack.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python +"""`MSU MFSD`_ is a database for face PAD experiments. + +Database created at MSU, for face-PAD experiments. The public version of the database contains +280 videos corresponding to 35 clients. The videos are grouped as 'genuine' and 'attack'. +The attack videos have been constructed from the genuine ones, +and consist of three kinds: print, iPad (video-replay), and iPhone (video-replay). +Face-locations are also provided for each frame of each video, but some (6 videos) face-locations are not reliable, +because the videos are not correctly oriented. +The reference citation is [WHJ15]_. + +You can download the raw data of the `MSU MFSD`_ database by following +the link. + +.. include:: links.rst +""" + +from bob.pad.face.database import MaskAttackPadDatabase + +# 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_MASK_ATTACK_DIRECTORY]" +"""Value of ``~/.bob_bio_databases.txt`` for this database""" + +original_extension = ".avi" # extension is not used to load the data in the HLDI of this database + +database = MaskAttackPadDatabase( + protocol='classification', + original_directory=original_directory, + original_extension=original_extension, +) +"""The :py:class:`bob.pad.base.database.PadDatabase` derivative with MSU MFSD +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 ``[YOUR_MSU_MFSD_DIRECTORY]``. +You must make sure to create ``${HOME}/.bob_bio_databases.txt`` setting this +value to the place where you actually installed the Replay-Mobile Database, as +explained in the section :ref:`bob.pad.face.baselines`. +"""