import cv2 #Read image / camera/video input.
from pyzbar.pyzbar import decode.
import time.
cap = cv2.VideoCapture(0)
cap.set(3, 640) #3 - Width.
cap.set(4, 480) #4 -Height
used_codes = []
camera = True.
while camera == True:
success, frame = cap.read()
for code in decode(frame):
if code.data.decode('utf-8') not in used_codes:
print('tebrikler. tarandı!')
print(code.data.decode('utf_8'))
used_codes.append(code.data.decode('utf_8'))
time.sleep(5)
elif code.data.decode('utf_8') in used_codes:
print('taranamıyor !')
time.sleep(5)
else:
pass.
cv2.imshow('Testing-code-scan', frame)
cv2.waitKey(1)
import pandas as pd.
data = {"Barcode": [2836, 3286, 2543, 2103], "Name": ["barkod numarası", "adı", "ne olduğu", "sebebi"]}
df = pd.DataFrame(data)
df.to_excel("veriler.xlsx")