/catch-me-if-you-can

An ML project exploring alternative approaches to signature verification.

Primary LanguagePython

catch-me-if-you-can

An ML project exploring alternative approaches to signature verification.

Setup

Using Conda, you can create and activate the Python environment like so:

conda env create -f environment.yml
conda activate cmiyc-dev

Data

The data used in this project comes from the dataset used in the CDAR 2011 Signature Verification Competition (SigComp2011). You should place the directory structure in cmiyc/data/raw/

The testing data can be preprocessed simply by executing the preprocessing.py script:

cd cmiyc
python preprocessing.py

This will pre-process all the dutch offline signatures from the test set and save them as two Numpy arrays, one for the genuine and one for the forgeries, in data/clean/.