This project,in the field of automation,is an attempt to reduce human assistance in the functioning of a library.This project uses Computer Vision and Image Processing for Issue and Return of books in a easy to use 'Python-Django'based web application. It allows for quicker and more efficient cataloging and maintainig digital records of books and users in a easily accessible form.
Some Basic Features involve:-
1.User Registeration and Authentication.
2.Barcode Recognition through Computer Vision And Image Processing.
3.Automated Email Service in Gamil after every successful Registration,Issue and Return.
4.Automated Fine Calculation after return of Book.
5.Account Restoration through Email in case the user forgets his/her password.
Python version 3.x
open-cv libraray
pyzbar library
Django framework
Pycharm
clone/download the project
Pycharm
Before Execution,Please Update Email and Password in views.py and settings.py for proper functioning of Email services.Also ,ensure that the Admin's/Superuser's GMAIl ID or the Sender's Gmail Id "allows access to less secure apps".One can do the same by going to the Google Account Security settings and allowing less secure app access.
Open the 'libraryw' repository in pycharm obtained after unzipping the cloned repository,make the above mentioned adjustments and run the 'python manage.py runserver'command in the terminal window.
The Search Bar in the navigation bar is not in working state.
Ankit Gupta
I would like to thank my seniors for their guidance and useful suggestions without which this project would not have been possible.