Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajarohan/meat

🥩 Meat An innovative app built with Java and XML in Android Studio, using CNN to analyze meat freshness through image detection. Simply upload a photo, and the app provides the freshness level and time since the meat was cut. Perfect for ensuring quality and safety! 🚀📱
https://github.com/rajarohan/meat

android-application android-studio java xml

Last synced: about 2 months ago
JSON representation

🥩 Meat An innovative app built with Java and XML in Android Studio, using CNN to analyze meat freshness through image detection. Simply upload a photo, and the app provides the freshness level and time since the meat was cut. Perfect for ensuring quality and safety! 🚀📱

Awesome Lists containing this project

README

        

# Meat Freshness Prediction App 🥩

A smart Android application that detects the freshness of meat using **Convolutional Neural Networks (CNNs)**. The app analyzes meat images to predict freshness and estimates the time elapsed since the meat was cut, providing an innovative solution for ensuring meat quality.

---

## 📖 Features

- **Freshness Detection**: Predicts the freshness of meat using advanced image analysis.
- **Time Estimation**: Estimates how long it has been since the meat was cut.
- **User-Friendly Interface**: Easy-to-use Android application.
- **Real-Time Analysis**: Results in seconds after capturing or uploading an image.
- **CNN-Based Model**: Accurate predictions using a custom-trained Convolutional Neural Network.

---

## 🛠️ Technologies Used

- **Android Studio**: Development platform.
- **Python**: For training the CNN model.
- **TensorFlow/Keras**: Deep Learning framework.
- **OpenCV**: Image preprocessing and enhancement.

---

## 📂 Dataset

- A custom dataset of meat images labeled with time elapsed since cutting.
- Images were preprocessed using techniques like resizing, normalization, and augmentation.

---

## 🚀 How It Works

1. **Capture or Upload**: Take a picture of the meat or upload an existing image.
2. **Image Preprocessing**: The app preprocesses the image for better analysis.
3. **CNN Prediction**: The trained model predicts the freshness level.
4. **Result Display**: The app shows:
- Time Since Cutting (in hours)

---

## 📱 Installation

1. Clone this repository:
```bash
git clone https://github.com/rajarohan/Meat.git

2. Open the project in **Android Studio**:
- Click on **File > Open** and select the folder where you cloned the repository.

3. Build the project:
- Wait for Android Studio to sync the project and resolve dependencies.

4. Run the app:
- Connect your Android device or use an emulator.
- Click on the **Run** button (green play icon) in Android Studio.
- The app will launch on your device or emulator.

5. Test the app:
- Capture or upload a meat image to see the time since cutting.

---

## 🌟 Future Enhancements

- Expand the dataset for greater accuracy.
- Add support for different meat types (e.g., chicken, fish).
- Incorporate multilingual support for global users.
- Deploy the model on the cloud for lightweight mobile operations.

---

## 🧑‍💻 Contributing

Contributions are welcome! Feel free to fork this repository, make changes, and submit a pull request.

---

## 📧 Contact

For questions or feedback, reach out to me at:
- **Email**: [email protected]
- **LinkedIn**: [LinkedIn](https://www.linkedin.com/in/rajarohan-reddy/)