Skip to content

monicadhinakaran/fake_currency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fake Currency Detection Using Python

Fake Currency Detection is a Python-based machine learning project designed to identify counterfeit currency notes using image processing and classification techniques. It leverages powerful libraries like OpenCV, NumPy, and scikit-learn to analyze visual features and distinguish between genuine and fake notes.

πŸ“Œ Project Overview

This tool helps automate the detection of counterfeit currency by analyzing scanned or photographed images of notes. It uses feature extraction and classification models to predict authenticity with high accuracy.

πŸ” Features

  • πŸ–ΌοΈ Image Preprocessing: Resizing, grayscale conversion, edge detection
  • πŸ“Š Feature Extraction: Texture, color histograms, contour analysis
  • 🧠 Machine Learning Model: Trained classifier (e.g., SVM, Random Forest, CNN)
  • πŸ“ Dataset Support: Works with custom or public datasets of currency images
  • πŸ“ˆ Accuracy Metrics: Evaluation using confusion matrix, precision, recall
  • πŸ–₯️ GUI/CLI Interface (optional): User-friendly interface for testing new images

πŸ› οΈ Tech Stack

  • Python 3.x
  • OpenCV
  • NumPy
  • scikit-learn / TensorFlow / Keras (depending on your model)
  • Matplotlib / Seaborn (for visualization)

πŸš€ Installation

git clone https://github.com/yourusername/fake-currency-detection.git cd fake-currency-detection

Dataset

You can use publicly available datasets or create your own by scanning genuine and fake currency notes. Make sure to organize them into labeled folders like: /dataset /test /trained

Evaluation

  • Accuracy: 95% on test set
  • Precision/Recall: High performance on distinguishing subtle features

About

Fake Currency Detection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages