Counterfeit money causes many problems across the world, such as fraudulent purchases and inflation. Our app tries to counteract this.

What it does

Our app can take an image and determine whether the banknote in the image is fake or real.

How we built it

We built our app using both Java and Python. We used Java in Android Studio to make the app, and Python with TensorFlow for the AI model.

Challenges we ran into

We ran into difficulties incorporating our Tensorflow Machine Learning Model into the app and have been forced to present them separately.

Accomplishments that we're proud of

We got the machine learning to work, and our app UI looks decent

What we learned

We learned a lot more about Android development using Android Studio, including taking pictures and choosing from the gallery. Additionally, we also learned more about machine learning and neural networks, including how to train and test them.

What's next for Counterfeit Money Detector

With more time, we would merge the two parts and finish this app. In the future, we would also like to make this application available to multiple operating systems and not just Android. We can use Flutter or React Native to achieve such goal. We would also try to incorporate multilingual access. This means that we would try to use language APIs to support those who are unable to read English and would rather read something they are more comfortable with. Lastly, we would implement a currency API to provide detection for most if not all currencies

Built With

Share this project: