Skip to content

RamosER77/FruitRipenessClassification

Repository files navigation

Fruit Ripeness Classification Using Computer Vision

A deep learning project for automated classification of fruit ripeness levels for bananas, tomatoes, and mangoes. The AI Food Waste Reduction Assistant implements a range of advanced deep learning features specifically designed to recognize food items and predict their expiration dates. The development team trains and fine-tunes multiple computer vision models—including MobileNetV3Large—on diverse datasets of fruits at different ripeness stages. This training process involves image preprocessing, data augmentation, transfer learning, and fine-tuning, which enables the models to achieve high accuracy in classifying the ripeness of various fruits. Once the models are trained and validated, they are optimized using Qualcomm’s AI Hub tools for deployment directly onto Snapdragon devices, allowing them to run efficiently without relying on cloud connectivity. As a result, the app processes images in real time, assesses the ripeness of fruits through visual cues, and provides accurate predictions

📊 Dataset Access

Due to the large size of the image datasets, they are hosted on Google Drive. Please download them from:

Banana Datasets

Tomato Datasets

Mango Datasets

🚀 Getting Started

  1. Clone this repository
  2. Download the datasets from the links above
  3. Place them in the appropriate folders
  4. Install dependencies: pip install -r requirements.txt
  5. Run the Jupyter notebooks

🛠️ Technologies Used

  • TensorFlow/Keras
  • OpenCV
  • NumPy & Pandas
  • Jupyter Notebooks

📁 Project Structure

🙏 Acknowledgments

Special thanks to my mentors @Praveen and @Ajith from Qualcomm for their invaluable guidance and support throughout this senior project.

Institution

  • California State University San Marcos
  • Senior Project, 2025

Project Advisor

  • Dr. Simon Fun - CSU San Marcos

Industry Mentors

  • Praveen Appu - AI Hub Qualcomm Research
  • Ajith Kemisetti - AI Hub Qualcomm Research

About

Computer vision project for classifying fruit ripeness using deep learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published