https://github.com/kisaa-fatima/object-detection-using-yolo-v8
From this project I gained practical experience in AI, computer vision, and GUI development, while also understanding the importance of automation in retail processes.
https://github.com/kisaa-fatima/object-detection-using-yolo-v8
computer-vision gui numpy opencv-python pil roboflow tkinter yolov8
Last synced: 28 days ago
JSON representation
From this project I gained practical experience in AI, computer vision, and GUI development, while also understanding the importance of automation in retail processes.
- Host: GitHub
- URL: https://github.com/kisaa-fatima/object-detection-using-yolo-v8
- Owner: Kisaa-Fatima
- Created: 2024-05-23T17:41:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-11T15:32:13.000Z (11 months ago)
- Last Synced: 2025-02-17T16:41:41.428Z (4 months ago)
- Topics: computer-vision, gui, numpy, opencv-python, pil, roboflow, tkinter, yolov8
- Language: Jupyter Notebook
- Homepage:
- Size: 18.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Object Detection Using YOLOv8 for Automated Billing System
This project aims to develop an automated billing system using AI techniques such as object detection and image recognition. By leveraging YOLOv8 for object detection and integrating a graphical user interface (GUI), the system accurately identifies products from images, calculates total bills based on their prices, and enhances the checkout experience in retail environments. The images had objects related to stationary. we collected total 1500 images and after augmentation the total number of images were 2900, which was splitted into training, validation and testing by using roboflow.
## Table of Contents
- [Motivation](#motivation)
- [Features](#features)
- [Technologies Used](#technologies-used)
## MotivationThe increasing demand for automated billing systems in retail environments and the potential of artificial intelligence (AI) to revolutionize traditional processes inspired this project. By integrating AI techniques, this project aims to:
- Streamline the billing process
- Reduce errors
- Enhance customer satisfaction
- Provide a fast and efficient checkout experience## Features
- Object detection using YOLOv8
- Automated identification and classification of products from images
- Extraction of pricing information
- Calculation of total bill based on detected products
- Graphical User Interface (GUI) for displaying and confirming purchases## Technologies Used
- **AI and Computer Vision:** YOLOv8, Roboflow
- **GUI Development:** Tkinter
- **Programming Languages:** Python
- **Libraries:** OpenCV, NumPy, PIL