Cross-Spectrum Iris/Periocular Recognition COMPETITION

bob.db.pericrosseye.get_config()[source]

Returns a string containing the configuration information.

class bob.db.pericrosseye.Client(id)[source]

Bases: sqlalchemy.ext.declarative.api.Base

Information about the clients (identities) of the LDHF.

id
class bob.db.pericrosseye.Database(original_directory=None, original_extension=None)[source]

Bases: bob.db.base.SQLiteDatabase

Wrapper class for the Periocular Recognition competition

clients(protocol=None, groups=None)[source]
get_client_by_id(client_id)[source]

Get the client object from its ID

groups(protocol=None, **kwargs)[source]

This function returns the list of groups for this database.

model_ids(protocol=None, groups=None)[source]
objects(groups=None, protocol=None, purposes=None, model_ids=None, **kwargs)[source]

This function returns lists of File objects, which fulfill the given restrictions.

protocols()[source]
purposes()[source]
tclients(protocol=None)[source]

Returns a set of T-Norm clients for the specific query by the user.

tmodel_ids(groups=None, protocol=None, **kwargs)[source]

This function returns the ids of the T-Norm models of the given groups for the given protocol.

tobjects(protocol=None, model_ids=None, groups=None)[source]

Returns a set of T-Norm objects for the specific query by the user.

zclients(protocol=None)[source]

Returns a set of Z-Norm clients for the specific query by the user.

zobjects(protocol=None, groups=None)[source]

Returns a set of Z-Norm objects for the specific query by the user.

class bob.db.pericrosseye.File(file_id, image_name, client_id, modality)[source]

Bases: sqlalchemy.ext.declarative.api.Base, bob.db.base.File

Information about the files of the LDHF database.

Each file includes * the client id

client
client_id
id
modality
modality_choices = ('VIS', 'NIR')
path
class bob.db.pericrosseye.Protocol_File_Association(protocol, group, purpose, file_id)[source]

Bases: sqlalchemy.ext.declarative.api.Base

Describe the protocols

file_id
group
protocol
purpose