An attempt to automate the billing process in retail stores with an inbuilt face recognizer for the customers using Efficient nets and OpenCV
Aim of the project :-
a) Face recognition of the customer
b) Object detection
c) Bill generation
Dataset :-
Custom dataset is to be generated, Method used - Web Scraping
Sample dataset Outlook:-
a) Efficient Nets was used for the puposes of obejct detection as the EfficientNet models achieve both higher accuracy and better efficiency over existing CNNs, reducing parameter size and FLOPS by an order of magnitude.
b) Live Photo Capture was achieved using OpenCV
c) Bill Generation was achieved as a combination of the following 2 features
d) Streamlit for the purposes of UI
cd C:\Desktop\streamlit
streamlitenv\Scripts\activate
streamlit run demo.py
Final.mp4
Initally YOLO was implemented but as the dataset used was custom dataset, based on the research Efficient nets was found to be the best approch. This Project was done as a base model/webapp for creating an automated checkout, this could be further improvised based on the requirements of the retail stores, additional items can be added based on the requirement. (Accuracy increases with the increase in training set)