The Coin Counter App is a web application designed to assist users in identifying and counting Euro coins. Utilizing machine learning and image processing techniques, the app can accurately detect various Euro coin denominations from uploaded images. This project was developed as part of a university project by Aref Hasan and Nik Yakovlev in 2024 at The Baden-Württemberg Cooperative State University (DHBW) Mannheim in Germany
-
Clone the repository
git clone aref-hasan/CoinCounter
-
Navigate to the project directory
cd CoinCounter
-
Install the required Python libraries:
pip install -r requirements.txt
- Run the Flask application:
python app/app.py
- Access the app: open a web browser and go to http://127.0.0.1:5000 to access the Coin Counter App.
- Upload an Image:
On the home page, click on the "Upload an Image" button to upload an image of coins from your device. Alternatively, you can take a photo using your device's camera.
- View Results:
After uploading the image, the app will process it and display the original image alongside the image with bounding boxes drawn around detected coins. The detected coins and their total value will be displayed below the images.
- Mobile Upload:
Scan the provided QR code to access the upload page on your mobile device. Upload a photo from your phone, and the app will process the image and display the results on your laptop.
We welcome contributions to enhance the Coin Counter App! If you have any ideas, suggestions, or improvements, feel free to submit a pull request or open an issue.
This project is licensed under the MIT License - see the License file for details.