8
0
2024-01-24 16:42:38 +01:00

28 lines
687 B
Python

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)