Skip to content

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

License

Notifications You must be signed in to change notification settings

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: [email protected]

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

No packages published

Languages

  • Python 100.0%