detect / main.py
wesam0099's picture
Upload 12 files
bd5a354 verified
raw
history blame contribute delete
651 Bytes
import numpy as np
import cv2 as cv
from LicensePlateAuthorizer import LicensePlateAuthorizer
cap = cv.VideoCapture(0)
lpa = LicensePlateAuthorizer()
if not cap.isOpened():
print("Cannot open camera")
exit()
while True:
ret, frame = cap.read()
if not ret:
print("Can't receive frame (stream end?). Exiting ...")
break
processed_frame = lpa.forward(frame)
if processed_frame is None:
print("Processing error or no license plate detected. Skipping frame.")
continue
cv.imshow('frame', processed_frame)
if cv.waitKey(1) == ord('q'):
break
cap.release()
cv.destroyAllWindows()