api.rst 1.89 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.. vim: set fileencoding=utf-8 :

.. _bob.pad.face.api:

============
 Python API
============

This section lists all the functionality available in this library allowing to run face PAD experiments.


Database Interfaces
------------------------------

15
16
17
18
19
Base classes
============

.. autoclass:: bob.pad.face.database.VideoPadFile

20
21
22
23

REPLAY-ATTACK Database
========================

24
25
26
27
28
29
30
31
32
33
34
35
36
37
.. autoclass:: bob.pad.face.database.replay.ReplayPadFile
.. autoclass:: bob.pad.face.database.replay.ReplayPadDatabase

REPLAY-MOBILE Database
========================

.. autoclass:: bob.pad.face.database.replay_mobile.ReplayMobilePadFile
.. autoclass:: bob.pad.face.database.replay_mobile.ReplayMobilePadDatabase

MSU MFSD Database
========================

.. autoclass:: bob.pad.face.database.msu_mfsd.MsuMfsdPadFile
.. autoclass:: bob.pad.face.database.msu_mfsd.MsuMfsdPadDatabase
38

39
40
41
42
43
44
Aggregated Database
========================

.. autoclass:: bob.pad.face.database.aggregated_db.AggregatedDbPadFile
.. autoclass:: bob.pad.face.database.aggregated_db.AggregatedDbPadDatabase

David GEISSBUHLER's avatar
David GEISSBUHLER committed
45
46
47
48
49
50
MIFS Database
========================

.. autoclass:: bob.pad.face.database.mifs.MIFSPadFile
.. autoclass:: bob.pad.face.database.mifs.MIFSPadDatabase

51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66

Pre-processors
------------------------------

.. automodule:: bob.pad.face.preprocessor


Feature Extractors
------------------------------

.. automodule:: bob.pad.face.extractor


Matching Algorithms
------------------------------

67
.. automodule:: bob.pad.base.algorithm
68
69
70
71
72
73


Utilities
---------

.. autosummary::
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
74
   bob.pad.face.utils.bbx_cropper
75
   bob.pad.face.utils.blocks
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
76
   bob.pad.face.utils.color_augmentation
77
   bob.pad.face.utils.frames
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
78
   bob.pad.face.utils.min_face_size_normalizer
79
80
   bob.pad.face.utils.number_of_frames
   bob.pad.face.utils.scale_face
Amir MOHAMMADI's avatar
Amir MOHAMMADI committed
81
   bob.pad.face.utils.the_giant_video_loader
82
83
84
85
   bob.pad.face.utils.yield_faces
   bob.pad.face.utils.yield_frames

.. automodule:: bob.pad.face.utils