import cv2 import numpy as np from pyzbar.pyzbar import decode import requests from datetime import * #img = cv2.imread ('QR1.jpg') cap = cv2.VideoCapture(0) cap.set(3,640) cap.set(4,480) while True: #code=decode(img) #print(code) success, img = cap.read() for barcode in decode(img): #print(barcode.data) myData = barcode.data.decode('utf-8') print(myData) pts = np.array([barcode.polygon],np.int32) pts = pts.reshape((-1,1,2)) cv2.polylines(img,[pts],True,(255,0,255),5) pts2 = barcode.rect # cv2.putText(img,myData,(pts2[0],pts[1]),cv2.FONT_HERSHEY_SIMPLEX) cv2.imshow('Result',img) cv2.waitKey(1)