Skip to content

priyanshudutta04/AI-Self-Checkout

Repository files navigation

AI-Self-Checkout

Automated AI self checkout system using CNN and Yolo. This project was created in collaboration with  Rishi Bhattasali for Tech AI hackathon organized by IIC, TMSL.

Sample Video

demo.mp4

About

This projects aims to enhance the efficiency of grocery retail outlets with our AI-driven self-checkout system, leveraging computer vision technology to enable quick and seamless transactions, ensuring a streamlined shopping experience for customers. Our solution aims to replace traditional cashiers, thereby improving profit margins and enabling automated AI-driven sales tracking and inventory replenishment.

Data

The datataset used in this project is created by our team and is available in the data folder which includes images for 7 Indian daily used grocery items.

This is a sample dataset, our future goal is to create a large dataset for various items to increase the efficiency as well coverage of our model.

Usage

  1. After downloading the dataset, unzip it and place in the root directory.

  2. Clone the repository

git clone https://github.com/priyanshudutta04/AI-Self-Checkout.git
  1. Install dependencies
pip install -r requirements.txt
  1. Run the Python File
python yolo_products.py

Note: If GPU is available install cuda toolkit and cuDNN for faster execution during Model-Training

Contributing

Contributions are welcome! If you have ideas for improving the model or adding new features, please feel free to fork the repository and submit a pull request or open a issue.

Support

If you like this project, do give it a ⭐and share it with your friends.

Releases

No releases published

Packages

No packages published