Clone the repository here.
>>> git clone https://github.com/swetanjal/Automatic-Signature-Stability-Analysis-And-Verification-Using-Local-Features
Run Demo (Run Train model before hand)
>>> python3 demo.py
Train model
>>> python3 main_train.py
Test model
>>> python3 main_test.py
opencv-contrib-python:
Contains implementation of SURF
>>> pip3 install opencv-contrib-python
threading:
This code uses threading to parallelize
Documents:
Research Paper & Project ProposalPickles:
Pickle files containing reference database and other intermediate valuesPlots:
Contains all generated plotssrc:
Code FolderTestSet:
Test Set of 4NSigComp2010 DatasetTrainSet:
Train Set of 4NSigComp2010 Dataset
classify.py:
Classify matched keypointscreateDB.py:
Create the reference databasedemo.py:
Demo for the presentation (Incomplete)main_train.py:
Generate graphs and results for train setmain_test.py:
Generate graphs and results for test setplots.py:
Plotting functions
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Nishant Sharma, Swetanjal Dutta, Teja Sai Dhondu Please make sure to update tests as appropriate.
Dataset and instructions to download can be found here. TrainingSet and TestSet folders must be place in the repository's root folder