Inspiration
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
- android-studio
- java
- python
- tensorflow
Log in or sign up for Devpost to join the conversation.