blob: 5a9899981fe846ff06074cab60d4d314dd95f100 [file] [log] [blame] [view] [edit]
# Fingerprint Performance Analysis Tool
This tool is used to asses the performance of a fingerprint system.
It uses matcher decision output from test user fingerprint samples to
statistically determine its FAR and FRR confidence range.
## Notes
* When using multiple test cases, please keep the Sample IDs reported in each
test case decisions output consistent with the actual global samples being
used. This is relevant when you are using different sample ranges for
enrollment, template updating, or verification across different test cases.
We still want the combined histograms to be able to compare sample
performance across all test cases.
## Run The Analysis
```bash
# From the biod/study directory.
./python-venv-setup.sh
. .venv/bin/activate
./analysis-tool/run.py --learn-groups-dir data/orig-data data/decisions analysis
```
## Run Unit Tests
```bash
python -m unittest discover -v -s . -p '*_test.py'
```