Skip to content

SiddharthSaxena/Wireless-Attendance-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireless Attendance System

Build Status  Github Release  License

Minor/Major Project.



Requirements

  • Python 2 or 3.

  • Python 2 package zbar. sudo pip install zbar

  • Python3 packages zbarlight, numpy, pyqrcode, pypng. sudo pip3 install zbarlight numpy pyqrcode pypng

  • OpenCV 2 or 3.

For Linux users:

  • Install zbar developmental headers. sudo apt-get install libzbar0 libzbar-dev

For Windows users:

  • Install zbar developmental headers from here.

For Mac users:

  • Install zbar developmental headers. brew install zbar

Usage

QR Encoding

  • From Terminal, run python QR\ Encoding.py (for Python 2) or python3 QR\ Encoding.py (for Python3).

  • Enter data to be converted to QR code.

  • The default error control value for creating QR codes is 'Q'. You can change this value if you want higher error control capacity.

QR Decoding

  • From Terminal, run python QR\ Decoding.py (for Python 2) or python3 QR\ Decoding.py (for Python3).

  • A camera window will pop up. Bring the QR code to be decoded near the camera.

  • The decoded output will be shown in the terminal window.

  • Press 'Q' to quit when you are done.


License

GNU General Public License v3 (GPLv3). See the LICENSE file for full details.


Preview