Skip to content

This repository contains Python code for rice type detection using multiclass classification. The project leverages the MobileNetV2 architecture to classify six different types of rice: Arborio, Basmati, Ipsala, Jasmine, and Karacadag. The dataset used for training and evaluation can be found on Kaggle and consists of categorized rice images.

Notifications You must be signed in to change notification settings

deepankarvarma/Rice-MultiClass-Image-Classification-OpenCV-Keras-Tensorflow

Repository files navigation

Rice Type Detection using Multiclass Classification

This repository contains Python code for a rice type detection project using multiclass classification. The project utilizes MobileNetV2 as the underlying architecture. The dataset used for training and evaluation consists of images of six different rice types: Arborio, Basmati, Ipsala, Jasmine, and Karacadag.

Dataset

The dataset used for training and evaluation can be found on Kaggle: Rice Image Dataset. It contains images categorized into the following classes:

  • Arborio: Arborio rice images
  • Basmati: Basmati rice images
  • Ipsala: Ipsala rice images
  • Jasmine: Jasmine rice images
  • Karacadag: Karacadag rice images

Dependencies

To run the code in this repository, you'll need the following dependencies:

  • Python 3.x
  • TensorFlow
  • Keras
  • NumPy
  • Matplotlib

You can install the required packages using pip:

pip install tensorflow keras numpy matplotlib

Usage

  1. Clone this repository to your local machine:
git clone https://github.com/your-username/your-repository.git
cd your-repository
  1. Download the Rice Image Dataset from the provided link and place it in the appropriate directory.

  2. Run the script to predict the rice type from an image:

python predict_image.py --image path/to/your/image.jpg

Make sure to replace path/to/your/image.jpg with the actual path to your desired image file.

Results

The model trained on the Rice Image Dataset can accurately classify the type of rice among Arborio, Basmati, Ipsala, Jasmine, and Karacadag. You can modify the code and experiment with different architectures or hyperparameters to potentially improve the performance.

Acknowledgments

  • The Rice Image Dataset used in this project was sourced from Kaggle: Rice Image Dataset.

License

This project is licensed under the MIT License.

About

This repository contains Python code for rice type detection using multiclass classification. The project leverages the MobileNetV2 architecture to classify six different types of rice: Arborio, Basmati, Ipsala, Jasmine, and Karacadag. The dataset used for training and evaluation can be found on Kaggle and consists of categorized rice images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages