Skip to main content

Face verification using Bob

Overview

This example demonstrates how to use Bob to build different face verification systems. It includes examples with three different complexities:

  • A simple eigenface based example

  • An example using Gabor jets in a grid graph

  • An example building an UBM/GMM model on top of DCT blocks.

Requirements

To use this example, you will require Bob in version of at least 1.2.0. and the AT&T database.

The AT&T database

The AT&T image database is quite small, but sufficient to show how the face verification methods work. Still, the results may not be meaningful. One good thing about the AT&T database is that it is freely available. You can download it from http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html.

Bob

If you do not have a Bob version yet, or your Bob version is too old, you can get a new one from http://www.idiap.ch/software/bob.

If your Bob version is not installed globally or not in the default path, you have to edit the buildout.cfg file in the root directory of this package. In the [buildout] section, please add a line prefixes = <BOB_INSTALL_DIRECTORY>, where <BOB_INSTALL_DIRECTORY> points to the root directory of your local Bob installation.

Download

Finally, to download this package, you can extract the .zip file from the link below, or you open a shell in a directory of your choice and call:

$ wget https://pypi.python.org/packages/source/b/xbob.example.faceverify/xbob.example.faceverify-<version>.zip
$ unzip xbob.example.faceverify-<version>.zip
$ cd xbob.example.faceverify-<version>

where <version> should be replaced with a (the current) version of this package, or you can clone our git repository:

$ git clone https://github.com/bioidiap/xbob.example.faceverify.git
$ cd xbob.example.faceverify

Afterwards, please call:

$ python bootstrap.py
$ ./bin/buildout

to generate the scripts that, amongst others, will run the face verification algorithms. Please verify your installation by running the test cases. For more details, please refer to the documentation, which you might create and open yourself by:

$ ./bin/sphinx-build doc sphinx
$ firefox sphinx/index.html

(or use any other browser of your choice).

If you have questions to or problems with this package, please send a request to bob-devel@googlegroups.com, or file a bug under https://github.com/bioidiap/xbob.example.faceverify/issues.

Release files for xbob.example.faceverify 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xbob.example.faceverify 1.0.0
File Size Uploaded
xbob.example.faceverify-1.0.0.zip 3.3 MB Details

Release files / xbob.example.faceverify-1.0.0.zip

Download URL xbob.example.faceverify-1.0.0.zip
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
bd14099ca3fd25f6fc80fab34e9812e649951ec056f180266ad8f17f624e7e08
BLAKE2b-256 checksum
How to use checksums
9a9581819edd46b2006203cdd36a705c5f1634833216471c8ac4ec056caf2b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

0.5.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page