Inspiration

we wanted to build a solution that helps people quickly and accurately identify genuine Indian coins using machine learning and computer vision.

What it does

The Indian Coin Detection App is an AI-powered tool that can recognize Indian coins from images. Users can take a picture or upload an image, and the app will classify the coin based on its denomination and authenticity. It provides real-time results, helping users verify coins with ease.

How I built it

  • Tech Stack: Python, TensorFlow, OpenCV
  • Dataset: Collected and preprocessed images of various Indian coins from different angles and lighting conditions
  • Model Training: Used a Convolutional Neural Network (CNN) to train the model to classify and detect coins accurately
  • Web App: Built a user-friendly interface with React.js, allowing users to upload images and view results in real time

Challenges I ran into

  • Data Collection: Finding high-quality images of Indian coins from various sources was challenging
  • Model Accuracy: Ensuring the model could distinguish between genuine and counterfeit coins required multiple iterations
  • Deployment: Optimizing the model for fast predictions without compromising accuracy was a key hurdle

Accomplishments that I'm proud of

  • Successfully trained a machine learning model with high accuracy in classifying Indian coins
  • Built a functional web app that integrates AI-powered coin detection
  • Optimized the model to run efficiently on a web-based platform

What I learned

  • Deep learning techniques for image classification
  • Using OpenCV for image preprocessing
  • Deploying machine learning models in real-world applications
  • Optimizing AI models for speed and accuracy

What's next for Indian Coin Detection App

  • Mobile App: Develop a mobile-friendly version for easier access
  • User Feedback Integration: Allow users to report misclassifications and refine the model further

Built With

Share this project:

Updates