└── QRcodeReader.py /QRcodeReader.py: -------------------------------------------------------------------------------- 1 | import cv2 2 | import webbrowser 3 | 4 | cap = cv2.VideoCapture(0) 5 | # initialize the cv2 QRCode detector 6 | detector = cv2.QRCodeDetector() 7 | 8 | while True: 9 | _, img = cap.read() 10 | # detect and decode 11 | data, bbox, _ = detector.detectAndDecode(img) 12 | # check if there is a QRCode in the image 13 | if data: 14 | a = data 15 | break 16 | cv2.imshow("QRCODEscanner", img) 17 | if cv2.waitKey(1) == ord("q"): 18 | break 19 | 20 | b = webbrowser.open(str(a)) 21 | cap.release() 22 | cv2.destroyAllWindows() 23 | 24 | --------------------------------------------------------------------------------