Professional Documents
Culture Documents
From - Future - Import Print - Function Import Pyzbar - Pyzbar As Pyzbar Import Numpy As NP Import cv2
From - Future - Import Print - Function Import Pyzbar - Pyzbar As Pyzbar Import Numpy As NP Import cv2
Group:- Codeflocks
Members:- Shubham Kumar Giri (R17CS392)
Harsha Wardhan (R17CS149)
Himanshu Ranjan(R17CS151)
Reeshav(R17CS442)
Title:- QR Code Scanner
Objective:- Scans the QR code of any shop and
gives user about the current offers available on
the items.
Methods and Materials:-
from __future__ import print_function
import pyzbar.pyzbar as pyzbar
import numpy as np
import cv2
def decode(im) :
# Find barcodes and QR codes
decodedObjects = pyzbar.decode(im)
# Print results
for obj in decodedObjects:
print('Type : ', obj.type)
print('Data : ', obj.data,'\n')
return decodedObjects
# Display results
cv2.imshow("Results", im);
cv2.waitKey(0);
# Main
if __name__ == '__main__':
# Read image
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read()
rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2BGRA)
cv2.imshow('frame', rgb)
if cv2.waitKey(1) & 0xFF == ord('q'):
out = cv2.imwrite('capture.jpg', frame)
break
cap.release()
cv2.destroyAllWindows()
im=cv2.imread('C:\Users\user\capture.jpg')
decodedObjects = decode(im)
display(im, decodedObjects)