Skip to content

german3w1/BanknoteAuthentication

 
 

Repository files navigation

Banknote Authentication · Tests GitHub license

Description

The project is based on predicting whether a given banknote is authentic given a number of measures taken from a photograph.

Moreover, the repository includes testing automation which enables the program to be tested manually by users or automatically via GitHub Actions.

Getting Started

Dependencies

  • python: ">= 3.8", file: "requirements.txt"

Installing

Clone the repository onto your own computer: https://github.com/AndreyGates/BanknoteAuthentication

Usage

Address test_authentication.py in "tests" folder to run the test functions contained within the file.
Evaluating the random forest and visualizing it are available now.

Dataset

Here you can find information about the dataset used for this application.

Screenshots

  • Banknote sample:

Banknote sample

  • Wavelet transform:

Wavelet transform

  • Model accuracy:

Model accuracy

  • Random forest:

Random forest

Authors

Andrey Pisarevsky
E-mail: pisarevskiy1977@gmail.com

Version History

  • 0.2
    • Various bug fixes and optimizations
  • 0.1
    • Initial Release

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Inspiration, code snippets, etc.

About

The project is based on predicting whether a given banknote is authentic given a number of measures taken from a photograph.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%