Computer Vision

Currency Recognition System using Image Processing

It is puzzling for individuals to perceive each currency from various nations. Furthermore, past perceiving the currency note, we additionally need to perceive the genuine and fake currency notes that are available in the market. To determine this sort of issue we have a Currency Recognition System. It distinguishes the currency notes and the variety among genuine and counterfeit currency notes. Our present framework is taking a shot at image processing, methods that incorporate image filtering, edge identification, segmentation and a database for putting away the qualities of the currency note.

Read more..

Currency Recognition System using Image Processing project Looking to build projects on Computer Vision?:

Computer Vision Kit will be shipped to you and you can learn and build using tutorials. You can start for free today!

1. Surveillance Robot

2. Sixth Sense Robot

3. 3 Computer Vision Projects (Combo Course)

4. Computer Vision - Text Scanner

5. Computer Vision Based Mouse

6. Computer Vision Based Smart Selfie

7. Computer Vision Training & Internship


Project Description

In this venture, we are going to utilize image processing strategies and a database.

Image Scanning and Reading: Image of the currency note is scanned, filtered and kept as JPEG (Joint photographic expert group) during examining, scanning and storing procedures of the image may lose some data and that can't be recouped. What's more, after that image is read using the MATLAB Code.

Image Smoothing: During the picture filtering, we can get some commotion (noise) over the image. So, to expel the commotion, image smoothing is being performed.

Grayscale and Binary Scale conversion: Grayscale expresses the hues i.e. colors going from dark to white though Binary scale expresses commonly two value i.e. high contrast and for appropriate division, we utilize the binary scale.

Image Segmentation: The outcome of the process image segmentation is that it makes little arrangement of fragments of the whole image. Every pixel here is comparable w.r.t a few traits or qualities, for example, shading, color, intensity, or texture. An adjacent area in the images is naturally different w.r.t the same properties.

Feature Extraction: The feature extraction process incorporates the extraction of the currency notes highlights. Feature extraction was an essential step impressively for currency recognition, which consequences for the structure and execution of the classifier successfully.

Fundamentally, at first occurrence, individuals may not focus on the exact details and indistinguishable attributes of the banknotes for their acknowledgment, rather they consider the basic qualities of banknotes, for example, the foundation shading, thickness of banknote, texture and feel present on the banknotes, size, and other minor details.

Pattern Matching: It is a process after segmentation where we can discover the contrast between the genuine and the fake notes.


How to build Computer Vision projects Did you know

Skyfi Labs helps students learn practical skills by building real-world projects.

You can enrol with friends and receive kits at your doorstep

You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!


MATLAB as a Programming language: MATLAB tool is used for image processing and for analyzing the final results.

Database: We have to make a little database for putting away the qualities like color, the intensity, serial number, etc. of the currency.

Project Implementation

There are a couple of steps for accomplishing the conclusive outcome and the means are:

  1. The initial step is scanning and reading the image in the given format of the image i.e. JPEG format.
  2. Secondly, we need to pre-process the image and remove noise
  3. After noise removal, our next step is smoothening the image.
  4. After smoothening, we do the image processing, edge detection, segmentation and pattern matching to get the correct result.
  5. The final step is to print the results.

Software requirement

Programming language: MATLAB and any database.

Operating System - Windows, Linux


Latest projects on Computer Vision

Want to develop practical skills on Computer Vision? Checkout our latest projects and start learning for free


Kit required to develop Currency Recognition System using Image Processing:
Technologies you will learn by working on Currency Recognition System using Image Processing:
Currency Recognition System using Image Processing
Skyfi Labs Last Updated: 2021-05-28





Join 250,000+ students from 36+ countries & develop practical skills by building projects

Get kits shipped in 24 hours. Build using online tutorials.

More Project Ideas on Computer-vision

Hybrid Median Filter for Noise Removal in Digital Images
Image Processing based fire detection
Library Management System using SQL and C++
Detection of Asthma Trigger using Zigbee
Image retrieval
Number Plate Detector
Sign Language Reader
Optical Character Recognition(OCR)
Face recognition gate
Surveillance Camera using Raspi Cam and Android App
Template matching using Computer vision
Motion detector using Computer vision
Streaming Video to a web-page using Open CV
Computer vision based rescue robot
Smart gesture control for mobile phone using machine learning
Image Processing based ball tracking robot
Emotion recognition using image processing
Computer vision based self-recharging robot
Disease Prediction using Image Processing
Forgery detection using Image Processing
Invisible Cloak using Open CV and Python
Currency Recognition System using Image Processing
Cartooning an Image using Open CV
Develop Sign Language Translator with Python
Develop an Audio Sign Language Translator Using ML
Image classifier for identifying cat vs dogs using CNN and python
Age Prediction using Image Processing
Color detection
Gender and Age Detection using OpenCV
Car model recognition using Image Processing
Checking driver behavior with Raspberry Pi
Dimension Estimation using Image Processing
Typing Robot
Detection of Underground broken pipes
Computer vision based Smart Selfie
Computer vision based text scanner
Cancer detection using image processing
Develop A Sixth Sense Robot With Arduino
Lane Detection using Machine Learning

Subscribe to receive more project ideas

Stay up-to-date and build projects on latest technologies